Eu tenho um computador sem uma NIC e quero instalar alguns programas nele através da memória USB, mas como posso baixar um programa do apt-get sem instalá-lo?
Eu tenho um computador sem uma NIC e quero instalar alguns programas nele através da memória USB, mas como posso baixar um programa do apt-get sem instalá-lo?
Respostas:
Existem pelo menos estes apt-get
pacotes de extensão que podem ajudar:
apt-offline - offline apt package manager
apt-zip - Update a non-networked computer using apt and removable media
Isso é especificamente para o caso de querer baixar onde você tem acesso à rede, mas instalar em outra máquina em que você não tem.
Caso contrário, a --download-only
opção para apt-get
é seu amigo:
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
aptitude download <package_name>
. Ele evita problemas enfrentados pelos apt-get
quando o pacote já está instalado
apt download <package_name>
Distros mais recentes também podem ser feitos (semelhante à resposta do biocibernético, mas acho que apt
agora é mais comum que isso aptitude
).
Experimentar
apt-get -d install <packages>
Está documentado em man apt-get
.
Apenas para esclarecimentos; os pacotes baixados estão localizados no cache do pacote apt em
/var/cache/apt/archives
apt-get -d
é executado?
Não se esqueça da opção "-o", que permite fazer o download em qualquer lugar que você quiser, embora seja necessário criar "arquivos", "travar" e "parcial" primeiro (o comando imprime o que é necessário).
apt-get install -d -o=dir::cache=/tmp whateveryouwant
apt-get -d -o=dir::cache=/tmp/pkg rabbitmq-server E: Invalid operation rabbitmq-server
Deveria ser:$ 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%]