Возможный дубликат:
Обновление ubuntu с помощью чего-то, что может устанавливать более одного соединения
Я использую Ubuntu 11.10 и хочу загрузить все (для указанной установки) пакеты одновременно и в фрагментах (как в jDownloader
) для более быстрой скорости загрузки. Я хотел этого, потому что мое общее интернет-соединение не имеет механизма балансировки интернет-нагрузки. Я использую ближайшее зеркало mirror.learn.ac.lk/ubuntu
(Шри-Ланка).
Я использовал Центр программного обеспечения Ubuntu
, Менеджер пакетов Synaptic
, apt-get
и некоторые другие менеджеры пакетов для загрузки пакетов. Все они используют одно соединение для всех пакетов, что вызывает медленную загрузку (в моем соединении).
Можно ли или ,
диспетчере обновлений
) при одновременных подключениях *.deb
в / var / cache / apt / archives
Скажите, пожалуйста, есть ли у вас способ получше
Я не эксперт в изменении и компиляции исходного кода. Поэтому, пожалуйста, не давайте таких ответов
. Я просто хочу знать, что возможно и какова процедура.
Можно попробовать быстрый Кв.
Быстрый Кв. обертка сценария оболочки для Кв. - добираются, который улучшается, Кв. - получают скорость загрузки путем одновременной загрузки пакетов многочисленными связями на пакет.
sudo add-apt-repository ppa:apt-fast/stable -y && sudo apt-get update
sudo apt-get install axel apt-fast
После установки его можно использовать его, точно так же, как Кв. - добирается
sudo apt-get update
Будет:
sudo apt-fast update
sudo apt-get install chromium-browser
Будет:
sudo apt-fast install chromium-browser
Да, можно генерировать сценарий загрузки пакета и затем загрузить те пакеты с помощью менеджера загрузок.
Генерируйте сценарий загрузки
Например: Если Вы хотите установить пакет eclipse
, используйте эту команду для генерации списка загрузки пакета в файле download-list
sudo apt-get install --allow-unauthenticated -y --print-uris eclipse | grep http | cut -d \' -f2 > download-list
Замените имя eclipse
с Вашим желаемым пакетом. Если Ваше зеркало является зеркалом ftp, заменой http
с ftp
.
Затем установите менеджер загрузок. Я рекомендовал бы установить aria2
команда установки: sudo apt-get install aria2
Загрузите все файлы
Создайте папку в своем доме, Имя это, пакеты. Скопируйте download-list
файл в той папке. Затем откройте терминал путем нажатия Ctrl-Alt-T
. Пойдите папка пакетов командой, cd packages
. Затем сделайте эту команду для загрузки всех файлов:
aria2 -i download-list
Это загрузит все файлы в той папке
Установите локальный repo
Затем в той же папке пакетов, Сделайте эту команду и ожидайте, пока она не закончилась.
apt-ftparchive packages . > Packages
Затем открытый /etc/apt/sources.list
файл с командой: gksu gedit /etc/apt/sources.list
Наверху файла запишите эту строку:
deb file:/home/your-user-name-here/packages /
Сохраните файл и выход. не забудьте заменять your-user-name-here
с Вашим фактическим именем для входа в систему
Установите пакет
Для установки пакета теперь используйте, они управляют:
sudo apt-get update
обновить базу данных пакета. и затем
sudo apt-get install --allow-unauthenticated eclipse
замена, eclipse
с фактическим именем пакета.
В течение любого времени для установки другого пакета сначала генерируйте список загрузки, загрузите те пакеты, поместите их в папку пакетов и выполните команду на шаге 4 и сделайте команды на шаге 5.