[Promo] Contabilità on-line

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

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

Finestra urpmi.setup
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--screenshot
Drakconf, il pannello di controllo di Mandrake, e i moduli per la gestione dei programmi

fonti programmi
Specificare le fonti

aggiornare fonti
Aggiornare fonti

Altre risorse...

  • man urpmi (ovviamente ;-))

...in rete

Nessun voto finora

Invia nuovo commento

  • Allowed HTML tags: <a> <img> <br> <h2> <h3> <p> <em> <strong> <cite> <code><img /> <ul> <ol> <li> <dl> <dt> <dd><br/><br /><hr/><hr>
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
  • You may use [inline] tags to display contents inline.
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve a prevenire lo spam
Image CAPTCHA
Enter the characters (without spaces) shown in the image.