apt-get no modo de download

0

Das man páginas de apt-get

-d, --download-only
           Download only; package files are only retrieved, not unpacked or installed. Configuration Item: APT::Get::Download-Only.

download
          download will download the given binary package into the current directory.

Então, qual é a diferença entre os seguintes comandos:

apt-get download apache2

apt-get install --download-only apache2

E por que o primeiro erro fornece o seguinte:

Get:1 http://gr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 apache2 amd64 2.4.29-1ubuntu4.2 [95,1 kB]
Fetched 95,1 kB in 1s (102 kB/s)                        
W: Download is performed unsandboxed as root as file '/home/pkaramol/Desktop/apache2_2.4.29-1ubuntu4.2_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
    
por pkaramol 09.08.2018 / 21:34

1 resposta

3

Embora não tenha conseguido descobrir o erro, a diferença nos comandos parece ser principalmente a seguinte:

apt-get download apache2

baixará apenas o .deb no wd atual

Portanto, após o download, a execução de dpkg -i <filename>.deb provavelmente falhará devido a dependências ausentes

apt-get install --download-only apache2

fará o download das respectivas .deb e de suas dependências em /var/cache/apt/archives/ , quando o cache de pacotes estiver concluído;

    
por 09.08.2018 / 21:40