Можно ли ускорить загрузку в Synaptic Manager?


8

В терминале это возможно с помощью apt-fast (используя Axel).

Но можно ли заставить работать Axel и apt-fast в Synaptic Manager?

Я нашел это предложение , но я бы не стал пытаться без помощи Ask Ubuntu :)


4
Если вы боитесь, что какая-то процедура может сломать вашу систему, просто настройте виртуальную машину Ubuntu в virtualbox. Попробуйте что-то там, и если они работают нормально, вы можете смело делать это на своем компьютере
LnxSlck

Зачем редактировать synaptic, когда вы можете просто использовать и apt-mirror. Начальное заполнение зеркала с apt-fast.
RobotHumans

3
+1 за то, что не пытался обратиться за помощью :)
atenz

1
Cipricus: этот метод не будет работать с Synaptic в Ubuntu, даже если вы попробовали - см. Мой отредактированный ответ.
иш

@ aking1012 это ново для меня. Не могли бы вы предоставить больше информации о apt-mirror, я понятия не имею, что это такое :)

Ответы:


7

Метод в теме форума (обманывая Synaptic, переименовав apt-fastв apt-getи наоборот) не будет работать с Ubuntu, потому что наш Synaptic не использует APT-получить . Я проверил это, быстро просмотрев исходный код, а также переместившись в /usr/bin/apt-getдругое место - Synaptic по-прежнему работает отлично. Synaptic повторно использует биты кода из apt-get и использует фактические двоичные файлы dpkg для выполнения установки, настройки и т. Д., Но не использует apt-getдвоичный файл.

альтернативы

  • Сначала я бы порекомендовал попытаться найти быстрое «сетевое» зеркало, чтобы максимально увеличить скорость. Пожалуйста, посмотрите метод командной строки в этом ответе для очень надежного способа сделать это.

  • Второй - пометить пакеты для установки в Synaptic, а затем сгенерировать скрипт загрузки из меню « Файл» . Это bash-скрипт с несколькими wget -cзаписями, по одной для каждого файла deb. Просто sed -i -e 's/wget -c/axel/g' scriptnameиспользуйте вместо этого аксель , запустите скрипт в пустой директории, а затем сделайте sudo dpkg -i *.deb.


2
@EliahKagan: См редактировать, все это дело диверсия;) , потому что Synaptic (12.04 , по крайней мере) не использует в apt-getдвоичный файл на всех.
иш

4

Лично я бы сделал то, что сказал LnxSlck в своем комментарии, настроил виртуальную машину с Ubuntu и провел там тестирование. Это позволит вам проверить без каких-либо реальных проблем. Если это сломается, не делайте этого. Если это работает, вы можете быть полубезопасны, полагая, что он будет работать правильно, без каких-либо реальных инцидентов.

Я склонен делать это с каждым «тестом», который я делаю с Ubuntu, так что это хорошая практика, если вы не хотите взорвать вашу установку случайно.


сказал Изкс Synaptic does not use apt-get. хорошо, если это так, то, что сказано на этом форуме, который я упомянул в вопросе, является ложным, потому что все, что основано именно на настройке / скручивании apt-get. поэтому я не стал бы проверять это, я думаю.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.