View Full Version : Installare pacchetti Offline
Ciao ragazzi,
devo installare ubuntu in un PC della mia azienda e successivamente attivare/installare diversi servizi di connettivita' (SSHd, Telnetd e VsFTP).
Normalmente non ho problemi, con il classico comando apt-get solo che questa volta non il network per scaricare i pacchetti da internet.
Allora ho pensato di scaricare i vari pacchetti .deb e installarli a mano usando il comando:
dpkg -i telnetd-ssl_0.17.24+0.1-19_i386
Il problema e' che molti pacchetti richiedono delle dipendenze e non si installano.
A questo punto sono passato alla creazione di una repository locale per poi installare tutti i pacchetti .deb da li comprese le varie dipendenze.
Sto quindi seguendo questa guida per creare una repository locale,
http://wiki.ubuntu-it.org/Repository/Locale
Ma da dove posso scaricare tutti i deb di cui ho bisogno per completare la repository? :confused:
Gimli[2BV!2B]
21-04-2011, 23:09
Ubuntu documentation: AptGetOffline (https://help.ubuntu.com/community/AptGet/Offline).
Al lavoro, in un caso, ho utilizzato la funzionalità offerta da Synaptic (http://hubpages.com/hub/Updating-Ubuntu-offline) per scaricare alcuni software (Eclipse e altro). Ha funzionato a dovere.
Fare un mirror dell'intero repository lo considero un po' eccessivo (scaricare 40000+ pacchetti per usarne 1600 a dire tanto...).
Se desideri comunque seguire questa strada ecco una guida recente all'uso di apt-mirror (http://www.uielinux.org/uie-guide-e-tutorial/4-software/288-apt-mirror-prendo-tutto-grazie.html).
Hai proprio connettività nulla? Non è che hai solo un proxy con autenticazione di mezzo? http_proxy (http://blog.mypapit.net/2006/02/how-to-use-apt-get-behind-proxy-server-ubuntudebian.html)
Perfetto, ti ringrazio moltissimo, mi hai dato una marea di informazioni molto utili e che sicuramente risolveranno il mio problema.
Per quanto riguarda il proxy, devo infatti verificare (sempre se non c'e' controllo MAC ADDR). Ma in ogni caso non basta settare proxy + user + pass nel menu principale? :
SYSTEM -> PREFERENCES -> NETWORK PROXY
E poi cliccare sul tasto "APPLICA GLOBALMENTE" per far usare il proxy anche ad apt-get ??
Gimli[2BV!2B]
22-04-2011, 18:49
Purtroppo non sono utente *buntu e non so cosa imposti SYSTEM -> PREFERENCES -> NETWORK PROXY.
Credo che però non costi nulla provare.
P.S. il controllo MAC address non è una cosa molto robusta. (http://www.chimerarevo.com/2010/07/02/macchanger-una-comoda-utility-per-cambiare-il-mac-address-in-ubuntu/)
;35000007']Purtroppo non sono utente *buntu e non so cosa imposti SYSTEM -> PREFERENCES -> NETWORK PROXY.
Credo che però non costi nulla provare.
[/URL]
Il fatto e' che parto da Roma per andare nella sede di Milano :p
Ecco perche' non conosco bene cosa mi aspetta, e non mi posso permettere di andare a casaccio! ;)
In ogni caso grazie per i tuoi consigli!
Gimli[2BV!2B]
22-04-2011, 20:04
Capisco. Puoi provare a chiedere nel thread ufficiale. (http://www.hwupgrade.it/forum/showthread.php?t=1106346)
Io ho trovato questa discussione (http://forum.ubuntu-it.org/index.php?topic=384100.0) che riporta un'esperienza negativa con una 10.04.
In questa discussione (http://ubuntuforums.org/showthread.php?t=350421) affermano che quell'impostazione vale solo per programmi Gnome (quindi, probabilmente, Synaptic, ma non apt liscio o aptitude) e viene riportato come impostare il proxy specificatamente nella configurazione di apt.
Io ti posso dire che la variabile http_proxy funziona con apt e Synaptic, come con tutti i programmi da console.
Ciò che mi ha fatto perdere più tempo sono state le chiavi dei repository. Alla fine ho scoperto che bastava specificare la porta, se non ricordo male in questo modo:gpg --keyserver pgpkeys.mit.edu:80 --recv-key 0KEY0KEY0KEY0KEY
gpg -a --export 0KEY0KEY0KEY0KEY | sudo apt-key add -
mmmmmm! Ok, provero' ad impostare la variabile: http_proxy
export http_proxy=http://username:password@proxyserver.net:port/
Non ho capito pero' la storia delle chiavi dei repository :confused:
Non basta impostare il proxy e poi da terminale eseguire le installazioni come quando si e' connessi ad internet senza proxy (LAN)?? :
# apt-get update
# apt-get install vsftpd
# apt-get install openssh-server
ecc....ecc.....
Gimli[2BV!2B]
22-04-2011, 21:27
In quel caso stavo aggiornando un sistema e occorrevano le nuove chiavi pubbliche per poter proseguire. Il comando standard di acquisizione falliva perché cercava di usare una porta bloccata dal firewall (500 e rotti, se non erro).
Durante normali aggiornamenti o installazioni da repository ufficiali non se ne ha bisogno. Te l'ho riportato perché ci ho perso qualche quarto d'ora per trovare la soluzione.
Ok, grazie anche per la chicca! ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.