Ho un computer senza NIC e voglio installare alcuni programmi tramite memoria USB, ma come posso scaricare un programma da apt-get senza installarlo?
Ho un computer senza NIC e voglio installare alcuni programmi tramite memoria USB, ma come posso scaricare un programma da apt-get senza installarlo?
Risposte:
Ci sono almeno questi apt-get
pacchetti di estensione che possono aiutare:
apt-offline - offline apt package manager
apt-zip - Update a non-networked computer using apt and removable media
Questo è specificamente per il caso di voler scaricare dove si ha accesso alla rete ma per installarlo su un altro computer dove non lo si ha.
Altrimenti, l' --download-only
opzione apt-get
è il tuo amico:
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
aptitude download <package_name>
. Evita i problemi incontrati da apt-get
quando il pacchetto è già installato
apt download <package_name>
(simile alla risposta di biocyberman ma penso che apt
ora sia più comune di aptitude
).
Provare
apt-get -d install <packages>
È documentato in man apt-get
.
Solo per chiarimenti; i pacchetti scaricati si trovano nella cache dei pacchetti apt in
/var/cache/apt/archives
apt-get -d
viene eseguito?
Non dimenticare l'opzione "-o", che ti permette di scaricare ovunque tu voglia, anche se devi prima creare "archivi", "lock" e "partial" (il comando stampa ciò che serve).
apt-get install -d -o=dir::cache=/tmp whateveryouwant
apt-get -d -o=dir::cache=/tmp/pkg rabbitmq-server E: Invalid operation rabbitmq-server
Dovrebbe essere:$ apt-get download -o=dir::cache=/tmp/pkg rabbitmq-server Get:1 Downloading rabbitmq-server 2.7.1-0ubuntu4 [2,745 kB] 13% [1 rabbitmq-server 361 kB/2,745 kB 13%]