Se ti interessa solo scaricare un pacchetto + le sue dipendenze per l'installazione offline puoi usare lo strumento yumdownloader
. Fa parte del pacchetto yum-utils
.
$ yumdownloader --resolve <package name>
Esempio
$ yumdownloader --resolve vim-X11
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
--> Running transaction check
---> Package vim-X11.x86_64 2:7.3.315-1.fc14 set to be reinstalled
--> Finished Dependency Resolution
vim-X11-7.3.315-1.fc14.x86_64.rpm | 1.1 MB 00:01
Il comando sopra mostra la versione grafica di vim, in gvim
fase di installazione. Si noti che controlla se sono installate le dipendenze necessarie, in caso contrario le scaricherà anche.
Qual è la posizione dei pacchetti
Puoi anche scoprire quale sarebbe l'URL di un determinato pacchetto usando un altro strumento incluso in yum-utils
chiamato repoquery
. Questo è uno strumento fantastico e ti permette di scrutare all'interno dei repository senza dover scaricare i pacchetti che offrono.
Per esempio:
$ repoquery --location vim-X11
http://kdeforge.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/vim-X11-7.3.315-1.fc14.x86_64.rpm
NOTA: questo URL è l'URL di uno dei mirror del repository, quindi può cambiare da corsa a corsa.
Che altro del pacchetto?
Puoi usare anche repoquery
per rispondere a queste domande:
Cosa richiede un pacchetto:
$ reqpoquery -R vim-X11
Cosa contiene un pacchetto:
$ repoquery -l vim-X11
C'è di più consultare la pagina man per repoquery
.