Come posso scaricare i pacchetti Ubuntu in Windows per installarli su una macchina Ubuntu offline?


10

Come posso scaricare pacchetti Ubuntu da repository online attraverso Windows per installarli in seguito su una macchina Ubuntu offline?

questo è legato a questa domanda: repository Ubuntu scarica iso

se ci sono iso già pronti per 11.10 che includono driver di dispositivo, language pack e pacchetti software sarebbe ottimo per gli utenti di Ubuntu senza una connessione a Internet.

qualche idea?


Troverai alcune buone opzioni sulla domanda di AskUbuntu Come posso installare il software offline? . Ha voti alti per keryx e anche un riferimento al tutorial.
nik,

Risposte:


7

Per esigenze simili, eseguo una piccola macchina virtuale nella mia macchina Windows. Per scaricare i pacchetti senza l'installazione è possibile utilizzare apt-get download <package_name>. Il comando scaricherà il pacchetto nella directory in cui si esegue il comando. È quindi possibile copiare i pacchetti sull'host, quindi su un'unità flash, infine sulla macchina in uso.

So che questa potrebbe non essere la soluzione più elegante ma almeno funziona per me.

Oh, ho dimenticato: se hai bisogno di un controllo delle dipendenze, puoi eseguire apt-get -s install <package_name>, copiare la riga delle dipendenze e incollare per apt-get downloadcomandare.

UPDATE 2: Ho guardato per la pagina di manuale del apt-get. Ha un interruttore chiamato --download-only. Puoi passare questo per installare e apt-getotterrà tutti i pacchetti per te ma non li installerà. Puoi trovare i tuoi pacchetti in /var/cache/apt/archives. Un occasionale apt-get cleaneliminerà i file dalla directory, in modo da poter ottenere facilmente i pacchetti desiderati.

Aggiornamento 3: per installare i pacchetti ottenuti con il metodo nell'aggiornamento 2 , è necessario reinserire questi pacchetti nel /var/cache/apt/archivescomputer offline. Se vuoi installare i pacchetti che hai con apt-get download, puoi usare dpkg -i <package_file>.


4

Puoi cercarli e scaricarli direttamente su http://packages.ubuntu.com/


Non è davvero fattibile poiché non scarica alcuna dipendenza e in Linux ogni dipendenza ha tonnellate di dipendenze proprie. Ecco perché hanno questo avviso che ti incoraggia fortemente a non scaricare i pacchetti in quel modo, ma a utilizzare invece un gestore di pacchetti.
y0gapants,

Certo che è fattibile. Devi solo sapere quali pacchetti hai bisogno. La gestione automatica delle dipendenze non era un requisito della domanda originale. Il sito sopra ti dice anche quali sono le dipendenze per ogni singolo pacchetto. Inoltre, non tutte le dipendenze hanno "una tonnellata" di altre dipendenze. Se sai cosa stai installando e di cosa ha bisogno per funzionare, starai molto meglio quando le cose andranno male.
Kallaste,

1

Anche se non l'ho ancora testato, keyrx dovrebbe consentire di creare un manifest di cose che devono essere aggiornate, scaricarle su un altro sistema e installarle. Non sono sicuro se gestisce comunque pacchetti che non sono già presenti nel sistema.


Presumo che tu intenda keryx . Il tuo link di YouTube mi porta a una clip chiamata "Expert Cooking" :-)
nik,

Questo è ciò che ottengo per SUing quando ammalato; p. Risolto e grazie
Journeyman Geek
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.