делает apt-get проверяет каталог кеша перед загрузкой пакетов [duplicate]

Вы должны попробовать с минимальным Cd-изображением. Выберите нужную платформу и сделайте загружаемый USB-накопитель с изображением. Установка будет загружать все необходимые и обновленные файлы для установки любого дистрибутива Linux, который вы хотите, в выбранной вами платформе. Это занимает больше времени, поскольку все данные загружаются из Интернета, но в конце вам не нужно обновлять новую установку. Проверьте это здесь: https://help.ubuntu.com/community/Installation/MinimalCD

0
задан 5 July 2017 в 15:33

4 ответа

В общем, я бы рекомендовал использовать dpkg -i, как писал waltinator, и это безопасный и разумный метод.

Однако, если у вас есть большое количество пакетов, и вы хотите легко управлять установкой и деинсталляцией, при управлении зависимостями должно работать следующее:

sudo apt-get -o dir::cache::archives=/path/to/directory/containing/archives/ -o dir::state::lists=/path/to/directory/containing/lists --no-download install your-packages

Для правильной работы управления зависимостями и т. д. вам может потребоваться скопировать метаданные пакета (обычно они присутствуют в /var/lib/apt/lists/) на /path/to/directory/containing/lists на автономном компьютере.

Вы также можете просто скопировать пакеты и списки непосредственно в каталоги по умолчанию /var/cache/apt/archives/ и /var/lib/apt/lists/, соответственно, на автономный компьютер и пропустить (-o dir::cache::archives=/path/to/directory/containing/archives/ -o dir::state::lists=/path/to/directory/containing/lists).

0
ответ дан 18 July 2018 в 10:41

Если у вас есть пакеты (.deb файлы), apt-get не лучший инструмент. Прочитайте man dpkg и используйте dpkg -i для установки файлов .deb.

2
ответ дан 18 July 2018 в 10:41

В общем, я бы рекомендовал использовать dpkg -i, как писал waltinator, и это безопасный и разумный метод.

Однако, если у вас есть большое количество пакетов, и вы хотите легко управлять установкой и деинсталляцией, при управлении зависимостями должно работать следующее:

sudo apt-get -o dir::cache::archives=/path/to/directory/containing/archives/ -o dir::state::lists=/path/to/directory/containing/lists --no-download install your-packages

Для правильной работы управления зависимостями и т. д. вам может потребоваться скопировать метаданные пакета (обычно они присутствуют в /var/lib/apt/lists/) на /path/to/directory/containing/lists на автономном компьютере.

Вы также можете просто скопировать пакеты и списки непосредственно в каталоги по умолчанию /var/cache/apt/archives/ и /var/lib/apt/lists/, соответственно, на автономный компьютер и пропустить (-o dir::cache::archives=/path/to/directory/containing/archives/ -o dir::state::lists=/path/to/directory/containing/lists).

0
ответ дан 24 July 2018 в 19:37

Если у вас есть пакеты (.deb файлы), apt-get не лучший инструмент. Прочитайте man dpkg и используйте dpkg -i для установки файлов .deb.

2
ответ дан 24 July 2018 в 19:37

Другие вопросы по тегам:

Похожие вопросы: