У меня есть компьютер без сетевой карты , и я хочу установить на него некоторые программы через USB-накопитель, но как я могу загрузить программу из apt-get, не устанавливая ее?
У меня есть компьютер без сетевой карты , и я хочу установить на него некоторые программы через USB-накопитель, но как я могу загрузить программу из apt-get, не устанавливая ее?
Ответы:
Вот как минимум следующие apt-get
пакеты расширений, которые могут помочь:
apt-offline - offline apt package manager
apt-zip - Update a non-networked computer using apt and removable media
Это специально для случая, когда вы хотите загрузить, где у вас есть доступ к сети, но установить на другой компьютер, где у вас его нет.
В противном случае --download-only
вариант apt-get
- ваш друг:
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
aptitude download <package_name>
. Это позволяет избежать проблем, с которыми можно столкнуться, apt-get
когда пакет уже установлен
apt download <package_name>
(аналогично ответу biocyberman, но я думаю, что apt
теперь он более распространен aptitude
).
Пытаться
apt-get -d install <packages>
Это задокументировано в man apt-get
.
Просто для разъяснения; загруженные пакеты находятся в кэше пакетов apt по адресу
/var/cache/apt/archives
apt-get -d
выполняется?
Не забывайте опцию «-o», которая позволяет загружать куда угодно, хотя сначала вам нужно создать «архивы», «блокировку» и «частичное» (команда выводит то, что необходимо).
apt-get install -d -o=dir::cache=/tmp whateveryouwant
apt-get -d -o=dir::cache=/tmp/pkg rabbitmq-server E: Invalid operation rabbitmq-server
Должно быть:$ apt-get download -o=dir::cache=/tmp/pkg rabbitmq-server Get:1 Downloading rabbitmq-server 2.7.1-0ubuntu4 [2,745 kB] 13% [1 rabbitmq-server 361 kB/2,745 kB 13%]