Sei una ditta individuale o un professionista? Vuoi snellire i costi della tenuta della contabilità e delle dichiarazioni fiscali? A partire da 199€ + IVA all'anno per chi aderisce al regime dei minimi. APERTURA PARTITA IVA INCLUSA
StudioMastellone.com
[Promo] Contabilità on-line
Installazione dei programmi con urpmi
Una delle fasi più complesse della gestione di un utente Linux alle prime armi è l'installazione dei programmi; ho già analizzato in altre pagine i vari modi in cui possono presentarsi i programmi. In questo tutorial analizzerò, invece, il sistema ideato da Mandrake e chiamato urpmi che permette di installare e di risolvere automaticamente le dipendenze tra i programmi. In pratica basterà dire al sistema quale programma installare ed esso ci dirà quali altri programmi sono richiesti per far funzionare tutto a dovere.
Per poter risolvere automaticamente le dipendenze, urpmi ha
bisogno di un database dei programmi installabili tra i quali
scegliere quelli necessari. Il database verrà creato
da urpmi ogniqualvolta definiamo una sorgente dalla quale
attingere i programmi; la sorgente può essere una cartella
del nostro hard-disk, un cd-rom, un sito http o ftp.
Dopo aver definito delle sorgenti, o fonti, possiamo installare
i programmi.
Per poter gestire urpmi possiamo utilizzare anche un front-end
grafico, rpmdrake o, meglio, DrakConf che è una
interfaccia per la gestione complessiva del sistema e che
contiene anche una sezione per la gestione dei programmi.
Aggiungere/rimuovere fonti
Aggiungere fonti
Per aggiungere fonti esiste il comando urpmi.addmedia
che può essere usato in questa forma (da root):
urpmi.addmedia nome_fonte percorso_fonte with hdlist.cz(o
synthesis.hdlist.cz)
In fondo al comando notiamo il file hdlist.cz (o synthesis.hdlist.cz),
questo file contiene l'elenco dei programmi presenti in quella
fonte ed è necessario solo per fonti esterne come un
sito internet.
Ma vediamo, in ptratica, come può essere usato il comando:
Esempio 1 -- Aggiungere i cd di Mandrake
Quando installiamo Mandrake ci viene chiesto se possediamo i tre cd principali della distribuzione; in caso positivo verranno aggiunti alle fonti di urpmi. Se però dobbiamo farlo a mano ci rendiamo conto di alcuni problemi: il principale è che l'elenco di tutti i programmi contenuti nei tre cd si trova solo nel primo cd, rendendo difficile l'aggiunta dei cd singolarmente. C'è comunque un comando apposito che permette di aggiungere i tre cd in un sol colpo, dopo aver montato il primo cd, diamo come utente root:
urpmi.addmedia --distrib mandrake removable://mnt/cdrom
il nome (mandrake) non è necessario, ma rende più chiara la fonte.
Esempio 2 -- Un cartella dell'hard-disk
urpmi.addmedia Cartella_rpm file://download/rpm
Esempio 3 -- Un cd-rom
urpmi.addmedia cd_rosso removable://mnt/cdrom/
Esempio 4-- Un sito internet
urpmi.addmedia aggiornamenti http://www.mmm.com/aggiornamenti with ./synthesis.hdlist.cz (./hdlist.cz se si dispone di una linea veloce)
Aggiornare fonti:
Se i pacchetti nelle fonti cambiano è bene
aggiornare il database col comando, sempre da root:
urpmi.update -a
Ricercare file o pacchetti
Ricercare pacchetti che...
... contengono nel nome la parola mozilla
urpmq mozilla
... contengono il file mozilla (molto più
lento del precedente)
urpmf mozilla
Installare/rimuovere programmi
Installare i programmi:
Per installare i programmi è semplicissimo,
basta:
urpmi nome_del_programma
Se per l'installazione è necessario un altro programma
urpmi si preoccuperà di ricercarlo all'interno delle
fonti e se lo trova lo installerà.
Se vogliamo installare un programma da una fonte specifica
possiamo usare il comando:
urpmi --media aggiornamenti mysql
Se invece vogliamo aggiornare tutti i pacchetti:
urpmi --media aggiornamenti --auto-select
Disinstallare i programmi:
urpme mysql
Rimuovere una fonte:
urpmi.removemedia nome_fonte
Es: urpmi.removemedia cd_rosso
Front-end grafico -- Alcuni screenshot

Il programma urpmi.setup permette di configurare i sorgenti per urpmi con pochi click. Consente di aggiungere anche repository web collegandoci on-line ad una lista di mirror.

Drakconf, il pannello di controllo di Mandrake, e i moduli per la gestione dei programmi

Specificare le fonti

Aggiornare fonti
Altre risorse...
- man urpmi (ovviamente ;-))
Invia nuovo commento