sudo apt-get install pppoe
irá baixar o pppoe
pacote e instalá-lo.
É possível baixar o pppoe
pacote e não instalá-lo com o apt-get
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 ou ppp em / tmp.
sudo find /tmp -name ppp*
Nada encontrado.
Onde está o pacote ppp em / tmp com o comando
cd /tmp
sudo apt-get install -d ppp
??
sudo
aqui. Ele fará o download do pacote para o diretório de trabalho.Para expandir um pouco a resposta de Hamid, qualquer um desses três comandos muito semelhantes funcionará se o seu único desejo for baixar apenas o pacote especificado e nada mais . (Seu caso de uso não está claramente indicado, portanto não está claro se é isso que você deseja fazer.) Todos eles baixam o arquivo deb correspondente ao pacote especificado para o diretório atual.
Os dois primeiros comandos fazem parte do
apt
pacote, o terceiro faz parte doaptitude
pacote. Todos eles são funcionalmente equivalentes, até onde eu sei, embora as diferenças de sintaxe e uso entreapt
eaptitude
possam fazer com que você prefira um deles em determinadas circunstâncias. E, claro,apt
é um comando mais recente do queapt-get
- contémapt-get
eapt-cache
funcionalidade ao descartar parte da bagagem histórica.Observe também que, se algum desses comandos encontrar o arquivo já no diretório atual, eles não serão baixados 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.
fonte
apt
fornece um comando de recuperação de origem -apt source
.Para que isso funcione, você precisa de um repositório de origem no seu diretório
sources.list
ousources.list.d
(/etc/apt/sources.list
ou/etc/apt/sources.list.d/
. Essa linha seria semelhante a (substitua pelas seções espelho e repositório adequadas):fonte
Ao trabalhar em um servidor Ubuntu que não tinha internet, mas acessível através da intranet da empresa. A instalação de pacotes foi um desafio.
Criei um script que 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, agrupou-as em um arquivo zip que pode ser movido como um todo para o servidor. Eu chamei esse script de pkgdownload .
Pode ser encontrado no meu GitHub aqui
Aqui está uma imagem dele no trabalho:
fonte
recommends
esuggests
pacotes. Veja askubuntu.com/a/117646/6227