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-getpacotes 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-onlyopçã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-getquando 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 aptagora é 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-serverDeveria 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%]