Во-первых, обратите внимание, что у вас должны быть обновленные индексы пакетов (эти индексы используются программами управления пакетами для получения информации о доступных пакетах в Интернете) . Итак, вы должны загрузить хотя бы эти индексные файлы.
Для этого откройте терминал и дайте эту команду. (Для этого шага у вас должно быть работающее интернет-соединение)
sudo apt-get update
После того, как у вас есть индексные файлы пакета обновлений, используйте любой из следующих методов:
Терминальный путь без синаптики
Используйте эту команду для создания списка файлов, необходимых для обновления вашей системы
sudo apt-get upgrade --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
Файл download-list
будет создан в текущей папке терминала.
Или, если вы хотите сгенерировать скрипт загрузки для определенного пакета, используйте эту команду (другую команду смотрите в разделе обновления ниже)
sudo apt-get install <package-name> --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
заменить, <package-name>
с фактическим названием пакета. такие как gtg
для получения вещей гном и т. д.
Теперь вы можете использовать этот файл для подачи любого менеджера загрузки, который поддерживает входные файлы с URL-адресами.
Например, чтобы использовать этот файл с wget
помощью этой команды ниже,
wget -c -i ./download-list
предполагая, что download-list
файл находится в текущем каталоге терминала. Загруженные файлы будут храниться в текущем рабочем каталоге терминала.
Обновление: я нашел другую команду для создания списка загрузки пакетов:
apt-get --allow-unauthenticated -y install --print-uris package-name | cut -d\' -f2 | grep http:// > download-list
Кредит обновленной команды: ответчик этого поста
Графический способ с использованием Synaptic
Менеджер пакетов Synaptic имеет встроенную функцию для генерации скрипта загрузки пакета, и вам даже не нужно явно использовать wget в терминале. Достаточно только выполнить скрипт.
Процедура заключается в следующем
Установите менеджер пакетов Synaptic с помощью терминала:
sudo apt-get update
sudo apt-get install synaptic
(Первая команда не требуется, если вы обновили индексные файлы пакетов, если вы не уверены, используйте оба) .
Затем откройте диспетчер пакетов Synaptic, введя Synaptic в тире.
Выберите пакет в правой части окна, щелкните правой кнопкой мыши → Отметить его для установки . В качестве альтернативы, если вы хотите создать сценарий обновления, нажмите кнопку Пометить все обновления на панели инструментов. Изображение ниже использует второй метод.
Когда вас спросят, хотите ли вы пометить дополнительные требуемые изменения , нажмите кнопку «Отметить».
Затем перейдите в File -> Generate package download script , сохраните скрипт как файл, присвоив ему имя и выберите каталог, в котором его нужно сохранить. Теперь у вас есть скрипт для загрузки пакетов.
Если вы хотите скачать, перейдите в каталог скриптов и запустите sh ./<script-name>
. Например, если имя сценария download-list
находится в папке « Загрузки », команда
cd ~/Downloads && sh ./download-list