
sudo apt-get install pppoe
irá baixar pppoe
o pacote e instalá-lo.
É possível apenas baixar pppoe
o pacote e não instalá-lo com apt-get
o 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.deb
pacote 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 pppoe
de todas as dependências necessárias e as colocará no arquivo /var/cache/apt/archives
. Dessa forma, um subseqüente apt-get install pppoe
poderá 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 .deb
os 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 apt
pacote, o terceiro faz parte do aptitude
pacote. Eles são todos funcionalmente equivalentes, até onde eu sei, embora as diferenças de sintaxe e de uso entre apt
eles aptitude
possam 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-get
uma apt-cache
funcionalidade 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