Le componenti di Rpmdrake non sono altro che interfacce grafiche per i potenti strumenti da linea di comando urpmi. Per chi volesse gestire i pacchetti tramite linea di comando (il che può essere utile, ad esempio, se state lavorando in remoto), descriveremo rapidamente i comandi più utili. Si noti che la maggior parte di questi comandi richiede i privilegi di root.
Lo si può fare con due semplici comandi:
Installa, se
esiste, il pacchetto nome_pacchetto
o il pacchetto
il cui nome contiene la stringa nome_pacchetto
. Se
più di un pacchetto contiene la stringa in questione, verrà
visualizzata una lista di corrispondenze: digitate il numero di quella
che vi interessa e premete Invio.
Consultate le pagine man urpmi(8) e urpme(8) per conoscere a fondo tutte le opzioni e il funzionamento di questi due comandi.
Aggiungere e rimuovere supporti dalla linea di comando è facile, ma la sintassi deve essere rigorosamente rispettata.
urpmi.addmedia <nome_supporto> <url>
Questo comando consente l'aggiunta di un nuovo supporto da un disco locale, da un supporto rimovibile (CD-ROM), o dalla rete tramite i protocolli HTTP, FTP, NFS, ssh o rsync. La sintassi è differente per ciascuno di questi casi, quindi vi consigliamo di consultare la pagina man urpmi.addmedia(8) prima di usare il comando.
![]() | Suggerimento |
---|---|
Se state aggiungendo un
nuovo supporto per gli aggiornamenti, nella linea di comando di
urpmi.addmedia usate l'opzione
|
Non sapete dove trovare nuovi supporti contenenti applicazioni utili predisposte specificamente per il vostro sistema Mandrakelinux? Ne troverete un buon numero sul sito Easy Urpmi. Il sito Mandrakeclub, inoltre, offre dei supporti urpmi contenenti pacchetti in fase di test e altri assemblati da terze parti come contributo a Mandrakelinux.
urpmi.removemedia <nome_supporto>
Questo
comando rimuove semplicemente il supporto nome_supporto
.
Se non ricordate il nome esatto del supporto, potete ottenere
l'elenco di tutti i supporti configurati scrivendo solo
urpmi.removemedia nella linea di
comando.
urpmi.update <nome_supporto>
Questo comando effettua la scansione del supporto specificato e aggiorna la lista dei pacchetti ad esso associati; è utile in special modo per i supporti degli aggiornamenti. Se volete effettuare la scansione di tutti i supporti configurati potete usare il comando urpmi.update -a.
Se sapete di aver bisogno di un particolare file, ma non sapete quale pacchetto lo contenga, il comando urpmf analizzerà tutti i supporti e lo troverà per voi[1]. Basta dare il comando urpmf <nome_file> e saranno elencati i pacchetti che lo contengono.
Potete anche indicare
un nome incompleto. Il comando urpmf salsa, ad
esempio, elencherà tutti i pacchetti che contengono un file il cui nome
contiene la stringa salsa
. Si noti, tuttavia, che
questa caratteristica è disponibile soltanto per supporti che non usano
liste dei pacchetti di tipo synthesis
.
[root@test adamo]# urpmf salsa kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa-1.1.2.so kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.la kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.so
[1] Questo è vero soltanto se avete usato i file hdlist completi. Se, invece, avete optato per i file synthesis, urpmf può soltanto cercare i file relativi a pacchetti già installati