Como baixar o pacote e não instalá-lo com o comando apt-get?

Como baixar o pacote e não instalá-lo com o comando apt-get?
sudo apt-get install pppoe

irá baixar pppoeo pacote e instalá-lo.

É possível apenas baixar pppoeo pacote e não instalá-lo com apt-geto comando?

wget http://ftp.us.debian.org/debian/pool/main/p/ppp/ppp_2.4.7-1+4_amd64.deb

ppp_2.4.7-1+4_amd64.deb está no diretório atual agora.

cd  /tmp
sudo  apt-get install  -d  ppp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  ppp
0 upgraded, 1 newly installed, 0 to remove and 95 not upgraded.
Need to get 0 B/346 kB of archives.
After this operation, 949 kB of additional disk space will be used.
Download complete and in download only mode

Nenhum ppp_2.4.7-1+4_amd64.debpacote relacionado ao ppp em /tmp.

sudo  find  /tmp  -name  ppp*

Nada encontrado.

Onde está o pacote ppp em /tmp com comando

cd  /tmp
sudo  apt-get install  -d  ppp

??

Responder1

Usar --download-only:

sudo apt-get install --download-only pppoe

Isso fará o download pppoede todas as dependências necessárias e as colocará no arquivo /var/cache/apt/archives. Dessa forma, um subseqüente apt-get install pppoepoderá ser concluído sem nenhum download extra.

Responder2

Use este comando:

apt-get download pppoe

Este comando permite baixar o pacote no diretório atual.

Para acessar .debos arquivos instalados, você pode procurar neste caminho:

/var/cache/apt/archives

Responder3

Para expandir um pouco a resposta de Hamid, qualquer um desses três comandos muito semelhantes funcionará se seu único desejo for baixar apenas o pacote especificado, enada mais. (Seu caso de uso não está claramente declarado, então não está claro se é isso que você deseja fazer.) Todos eles baixam o arquivo do pacote binário Debian correspondente ao pacote binário Debian especificado para o diretório atual. Observe que esses comandos baixarão apenas o pacote binário especificado e nenhuma de suas dependências. Se você quiser as dependências também, usea resposta fornecida por Stephen Kitt.

apt-get download ppoe

apt download ppoe

aptitude download ppoe

Os dois primeiros comandos fazem parte do aptpacote, o terceiro faz parte do aptitudepacote. Eles são todos funcionalmente equivalentes, até onde eu sei, embora as diferenças de sintaxe e de uso entre apteles aptitudepossam fazer com que você prefira um deles em determinadas circunstâncias. E, claro, apté um comando mais recente que apt-get- ele contém apt-getuma apt-cachefuncionalidade enquanto descarta parte da bagagem histórica.

Observe também que se algum desses comandos encontrar o arquivo já no diretório atual, ele não será baixado novamente. No entanto, não tenho certeza de quais critérios eles usam para verificar – ou, em outras palavras, quão difícil é enganá-los. Um arquivo em branco não funciona.

Responder4

Ao trabalhar em um servidor Ubuntu que não tinha internet, mas acessível através da intranet da empresa. Instalar pacotes foi um desafio.

Eu criei um script que irá pesquisar as dependências de um pacote necessário, armazená-las em uma lista e, em seguida, percorrer a lista para baixar outras dependências filhas, porque às vezes apenas uma passagem de download de dependência não era suficiente. Depois de baixar as dependências, ele as agrupou em um arquivo zip que pode ser movido como um todo para o servidor. Eu chamei esse scriptdownload do pacote.

Ele pode ser encontrado no meu GitHubaqui

Aqui está uma imagem dele em funcionamento: insira a descrição da imagem aqui

informação relacionada