AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 408346
Accepted
showkey
showkey
Asked: 2017-12-03 02:15:02 +0800 CST2017-12-03 02:15:02 +0800 CST 2017-12-03 02:15:02 +0800 CST

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

  • 772
sudo apt-get install pppoe

irá baixar o pppoepacote e instalá-lo.

É possível apenas baixar o pppoepacote e não instalá-lo com o apt-getcomando?

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.debou 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

??

apt download
  • 7 7 respostas
  • 181743 Views

7 respostas

  • Voted
  1. Stephen Kitt
    2017-12-03T02:26:52+08:002017-12-03T02:26:52+08:00

    Usar --download-only:

    sudo apt-get install --download-only pppoe
    

    Isso fará o download pppoede todas as dependências necessárias e as colocará em arquivos /var/cache/apt/archives. Dessa forma, um próximo apt-get install pppoeserá capaz de concluir sem downloads extras.

    • 86
  2. Hamid Yousefi
    2017-12-03T03:22:57+08:002017-12-03T03:22:57+08:00

    Use este comando:

    apt-get download pppoe
    

    Este comando permite que você baixe o pacote no diretório atual.

    Para acessar os .debarquivos instalados, você pode procurar neste caminho:

    /var/cache/apt/archives
    
    • 36
  3. Faheem Mitha
    2017-12-03T09:29:53+08:002017-12-03T09:29:53+08:00

    Para expandir um pouco a resposta de Hamid, qualquer um desses três comandos muito semelhantes funcionará se seu único desejo for apenas baixar o pacote especificado e nada mais . (Seu caso de uso não está claramente declarado, então não está claro se é isso que você quer 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, use a 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 diferenças de sintaxe e uso entre apte aptitudepossam fazer com que você prefira um deles sob certas circunstâncias. E, claro, apté um comando mais novo do que apt-get- ele contém apt-gete apt-cachefuncionalidade 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 farão o download 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.

    • 10
  4. Best Answer
    peeyushsrj
    2021-06-09T04:10:23+08:002021-06-09T04:10:23+08:00

    Versões mais recentes podem usar

    apt download pppoe
    

    Ele será baixado no diretório atual.

    (Para distribuições baseadas no Ubuntu cuja versão >=18.04)

    • 9
  5. Yusuph wickama
    2018-10-02T04:09:25+08:002018-10-02T04:09:25+08:00

    Ao trabalhar em um servidor Ubuntu que não tinha internet, mas acessível pela 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, então passar pela 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. Chamei esse script de pkgdownload .

    Ele pode ser encontrado no meu GitHub aqui

    Aqui está uma imagem dele no trabalho: insira a descrição da imagem aqui

    • 4
  6. Samuel Waren
    2017-12-05T03:40:13+08:002017-12-05T03:40:13+08:00

    aptfornece um comando de recuperação de origem - apt source.

    $ apt source pppoe
    Reading package lists... Done
    Picking 'rp-pppoe' as source package instead of 'pppoe'
    Need to get 239 kB of source archives.
    Get:1 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (dsc) [1,708 B]
    Get:2 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (tar) [224 kB]
    Get:3 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (diff) [13.2 kB]
    Fetched 239 kB in 0s (1,241 kB/s)    
    dpkg-source: info: extracting rp-pppoe in rp-pppoe-3.12
    dpkg-source: info: unpacking rp-pppoe_3.12.orig.tar.gz
    dpkg-source: info: unpacking rp-pppoe_3.12-1.1.debian.tar.xz
    dpkg-source: info: applying 01_auto_ifup.patch
    dpkg-source: info: applying 02_change_mac_option.patch
    dpkg-source: info: applying 03_man_pages.patch
    dpkg-source: info: applying 04_ignore_broadcasted_pado_packets.patch
    dpkg-source: info: applying 05_change_default_timeout.patch
    dpkg-source: info: applying 06_typo_fixes.patch
    

    Para que isso funcione, você precisa de um repositório de origem em seu diretório sources.listou sources.list.d( /etc/apt/sources.listou /etc/apt/sources.list.d/. Essa linha seria algo como (substitua por seções de espelho e repositório adequadas):

    deb-src http://mirror.location.org/debian/ stretch main contrib non-free
    
    • 1
  7. Trudy
    2020-04-28T22:34:40+08:002020-04-28T22:34:40+08:00

    Você pode baixar o arquivo do pacote em um diretório específico com wget:

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

relate perguntas

  • Autenticação HTTPS com Axel Downloader

  • Qual é o benefício de /etc/apt/sources.list.d sobre /etc/apt/sources.list

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

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

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve