Installare e rimuovere software
Da Mandriva Italian.
Installare e rimuovere il software
Installa e rimuovi software (o rpmdrake) è lo strumento grafico per l'installazione e rimozione del software, compresi gli aggiornamenti e la gestione delle fonti software fisiche e in rete. Puoi avviare rpmdrake in molti modi diversi:
- Da Stella / Menu applicazioni > Installa e rimuovi software
- Dal Centro di Controllo Mandriva : Stella > Strumenti > Strumenti di sistema > Configura il tuo Computer, vai nella scheda Gestione software, fai clic nell'opzione appropriata (avvieranno tutti rpmdrake in varie differenti modalità)
- Da un terminale,, puoi eseguire rpmdrake, rpmdrake-remove, MandrivaUpdate o drakrpm-edit-media per avviare tutte le varie modalità di rpmdrake. Devi avere privilegi di amministratore. Vedi questa pagina per le istruzioni per eseguire comandi con i privilegi dell'amministratore.
In Mandriva Linux 2008 e precedenti, Gestisci software (nel Centro di Controllo Mandriva), Installa e rimuovi software (nei menu di sistema), e rpmdrake (dalla console) avviano rpmdrake con il filtro di ricerca pre-selezionato Tutti. In Mandriva Linux 2008 Spring e sucessive, la voce del Centro di Controllo Mandriva è etichettata Installa e rimuovi software, e questi metodi avviano rpmdrake con il filtro Pacchetti con GUI pre-selezionato.
rpmdrake-remove (dalla console) avvia rpmdrake con il filtro di ricerca Installati pre-selezionato, che è più comodo per rimuovere i pacchetti.
Sfoglia software disponibile (nel menu di sistema) avvia rpmdrake senza privilegi di amministratore, il che significa che potrai solo sfogliare il software che è installato e disponibile, non potrai installare o rimuovere pacchetti.
Se hai selezionato il link per installare o aggiungere software, puoi cambiare la vista del software elencato usando le liste a cascata nella parte alta dell'angolo sinistro della schermata. Le opzioni della prima lista a cascata sono Tutti, Metapacchetti, Pacchetti con GUI, Tutti gli aggiornamenti, Aggiornamenti per la sicurezza, Aggiornamenti correttivi, Aggiornamenti generici e Backport.
- I meta-pacchetti sono pacchetti che non contengono nessun file, ma esistono solamente per chiedere l'installazione di altri pacchetti. Per vedere come funziona, considera il meta-pacchetto task-gnome. Questo pacchetto non contiene nessun file, ma richiede l'installazione di tutti i pacchetti necessari a fornire l'ambiente desktop GNOME completo. Questo ti permette in breve di installare il pacchetto task-gnome, che farà installare tutti i pacchetti necessari per far funzionare GNOME - molto più facile di cercarli e installarli uno ad uno. La vista Meta-pacchetti ti mostra solo pacchetti di questo tipo.
- La vista Pacchetti con GUI mostra solo i pacchetti di applicazioni che possiedono realmente un'interfaccia grafica. Questo è importante se vuoi cercare un programma senza rimanere confuso da voci di pacchetti non-applicazioni.
- La vista Aggiornamenti ti mostra solo i vari tipi di pacchetti di aggiornamenti ufficiali.
- Backport ti mostra solo i pacchetti delle fonti /backports, contenenti pacchetti (non supportati) di versioni più recenti di alcune applicazioni che sono state fornite per la release presa in considerazione. Per maggiori informazioni su cosa sono le fonti /backports e come usarle, leggi qua.
La seconda lista a cascata ti permette di scegliere di mostrare tutti i pacchetti sia installati che non installati, solo i pacchetti installati e solo i pacchetti non installati.
Nelle release più vecchie di Mandriva Linux, l'organizzazione di queste liste a cascata e le scelte che contengono sono in qualche modo diverse, ma l'effetto generale è simile a quello descritto sopra.
Inserisci la voce da trovare nella casella di ricerca nell'estrema destra della parte alta dello schermo per identificare l'applicazione che vuoi installare. Come opzione predefinita, cercherai nei nomi dei pacchetti installati. Se fai clic nell'icona a forma di binocolo, puoi passare alla ricerca in base ai sommari o descrizioni dei pacchetti disponibili, o nelle liste dei file che contengono la voce. I risultati appariranno nella casella sotto la ricerca del termine. Una volta che sono state spuntate tutte le applicazioni che desideri installare, fai clic sul pulsante "Applica" per installarli. Se devono essere installati altri pacchetti per farli funzionare bene, rpmdrake ti avviserà immediatamente e ti chiederà se desideri continuare l'installazione con i pacchetti richiesti, o annullare il processo.
Se cerchi un'applicazione e trovi un segno di spunta nel riquadro a sinistra del nome dell'applicazione, ciò significa che l'applicazione è già installata nel tuo sistema Mandriva Linux.per rimuovere il software che è già stato installato, togli il segno di spunta della casella nella colonna sinistra della finestra che mette in mostra il pacchetto dove appare il segno di spunta. Questo segnerà l'applicazione per la rimozione o disinstallazione. Similmente al processo di installazione, se deve essere disinstallata un'altra applicazione per coprire il vuoto della tua richiesta di rimozione, verrai avvisato degli altri pacchetti che devono essere rimossi. Ti verrà anche chiesto di accettare la rimozione di tutti i pacchetti. Se non accetti la rimozione di tutti i pacchetti, nessuno dei pacchetti verrà rimosso. Una volta che hai segnato tutte le applicazioni che vuoi rimuovere, fai clic sul pulsante 'Applica' per rimuoverle.
Installare gli aggiornamenti: MandrivaUpdate
Come per qualsiasi altro computer, dovresti aggiornare il tuo sistema Mandriva Linux regolarmente. A questo scopo viene fornito lo strumento MandrivaUpdate. Come rpmdrake, MandrivaUpdate può essere eseguito in modi diversi. Dal Centro di Controllo Mandriva, vai nella scheda Gestione software e fai clic su 'Aggiorna il tuo sistema' oppure puoi avviare MandrivaUpdate directtamente attraverso il comando MandrivaUpdate.
La prima volta che esegui MandrivaUpdate, ti chiederà il permesso di connettersi ai server Mandriva per scaricare una lista di siti (mirror) dai quali scaricare gli aggiornamenti. Se dai il permesso, ti verrà chiesto quale sito mirror usare. Scegli quello più vicino alla tua posizione geografica. MandrivaUpdate quindi si connetterà al sito, scaricherà la lista degli aggiornamenti disponibili, e ti mostrerà una lista di tutti gli aggiornamenti disponibili per i pacchetti installati nel tuo sistema. Tutti gli aggiornamenti correttivi e di sicurezza saranno pre-selezionati.
Rendi disponibili piu applicazioni
Se hai installato da un'edizione CD o DVD di Mandriva Linux e non hai attivato le fonti internet per il software durante il processo d'installazione, avrai accesso solamente al software incluso nel tuo CD o DVD. Ci sono così tante applicazioni disponibili per Mandriva Linux che non è possibile inserirle tutte nelle edizioni CD o DVD per problemi di spazio. Quindi ti potrebbe capitare di voler installare alcune applicazioni che non vengono trovate durante la ricerca con rpmdrake.
Tuttavia, questo non vuol dire che non puoi accedere a queste applicazioni con semplicità e sveltezza. Con l'aiuto di un'altro strumento, puoi configurare il tuo sistema per usare un sito mirror Mandriva come repository (archivio) di applicazioni, e accedere così all'intera varietà di applicazioni disponibili.
La prima volta che avvii lo strumento rpmdrake, ti proporrà di configurare queste fonti pubbliche in automatico. Se accetti, ti assisterà durante un semplice processo per aggiungere queste fonti. Se rifiuti, ma in un secondo momento desideri aggiungere queste fonti, segui questi passi:
- Avvia il gestore delle fonti software: Apri il Centro di Controllo Mandriva e vai nella scheda Gestione software.
- Fai clic nel collegamento 'Configura le fonti per l'installazione e aggiornamento'.
- Fai clic su 'si' quando ti chiede se vuoi proseguire.
- Adesso fai clic sul pulsante 'Aggiungi...' nella parte destra della nuova schermata.
- Quando ti chiede di aggiungere 'Solo fonti per l'aggiornamento' o 'Set completo di fonti', fai clic su 'Set completo di fonti'.
- Fai clic su 'Si' in risposta alla domanda relativa alla lista dei mirror.
- Quando compare la lista dei mirror, scegli il mirror vicino alla tua posizione geografica. Quindi aspetta che il completo venga completato.
Una volta che il processo è completato, puoi eseguire rpmdrake come descritto sopra, e avrai accesso a un'ampia varietà di applicazioni prima impensabile.
Uso avanzato: le applicazioni della console per la gestione del software
Come complemento delle applicazioni grafiche per la gestione del software di cui abbiamo parlato sopra, c'è un'ampia varietà di applicazioni per la gestione del software da usare nella console che condividono le stesse fonti software (quindi puoi usare sia le applicazioni console, sia le applicazioni grafiche, o passare da una all'altra). Una spiegazione completa su queste applicazioni è fuori dallo scopo di questa pagina. Sono disponibili maggiori informazioni in questa pagina.
In breve, consistono in:
urpmi
urpmi è lo strumento per l'installazione del software. Deve essere usato con i privilegi dell'amministratore (root). Digitando semplicemente urpmi nomepacchetto farà installare un pacchetto e tutte le sue dipendenze. Se digiti un nome di un pacchetto incompleto eseguirà una ricerca e farà suggerimenti. Un'altro comando utile che puoi usare è urpmi --auto-update, che aggiornerà la lista dei pacchetti disponibili da tutte le fonti, e installerà qualsiasi aggiornamento disponibile.
urpme
urpme è lo strumento di rimozione del software. Dev'essere usato con i privilegi di amministratore. Se digiti semplicemente urpme nomepacchetto farà rimuovere il pacchetto e ogni altro pacchetto che dipende da esso. Se digiti un nome di pacchetto incompleto eseguirà una ricerca e farà suggerimenti.
urpmq e urpmf
urpmq e urpmf sono gli strumenti di ricerca. Possono essere usati con i privilegi normali dell'utente. In genere, usa urpmf per trovare quale pacchetto contiene un file particolare, e urpmq per tutte le altre operazioni di ricerca. Usato senza parametri, urpmq cercherà i nomi dei pacchetti. Fai riferimento alle Pagine man per maggiori informazioni.
Per le installazioni di Mandriva Linux 2009.0 urpmq si comporta in modo leggermente diverso dalle precedenti versioni, per mantenerlo familiare puoi usare alias così:
alias urpmq='urpmq -a'
urpmscan e urpmseek: Cercare pacchetti simili a quelli Debian
Crea un file chiamato urpmscan con il seguente contenuto e spostalo su /usr/bin
#! /bin/bash urpmf -i --uniq --description "$1" | grep '^[[:alnum:]].*:$' | sed s/\:// | sort
Quindi,
chmod 755 /usr/bin/urpmscan
Esempio:
urpmscan streaming
urpmseek:
echo alias urpmseek\=\"urpmf -i --summary\" >> /etc/bashrc
Esempio:
bash
E quindi:
urpmseek streaming
urpmi.addmedia e urpmi.removemedia
Questi sono gli strumenti per aggiungere e rimuovere le fonti software. Fai riferimento alle Pagine man per conoscere i parametri necessari. Ci sono diversi siti che ti aiutano a generare i comandi urpmi.addmedia per aggiungere le fonti più usate: quello mantenuto dalla comunità EasyUrpmi (consigliato, genera anche i comandi per le fonti PLF di programmi coperti da diritti) e quello ufficiale Mandriva Mirror finder sono i due siti più utilizzati.
Uso avanzato: Backport e candidati agli aggiornamenti
Ci sono molte fonti software ufficiali per Mandriva Linux. Per una lista completa e la descrizione di tutte le fonti disponibili, vedi questa pagina.
In breve, ci sono tre sezioni - main, contrib e non-free. Main contiene software libero supportato, contrib contiene software libero ufficiale non supportato, e non-free contiene software non-libero supportato.
Ogni sezione è divisa in quattro fonti: release, updates, testing e backports. Release è la fonte principale che contiene tutti i pacchetti nella sezione nel tempo della release. Updates contiene tutti gli aggiornamenti di sicurezza e correttivi per la sezione.
La fonte backports contiene nuove versioni dei pacchetti: aggiornamenti che vengono forniti semplicemente per tenere il pacchetto aggiornato o per aggiungere nuove funzionalità, piuttosto che per correggere errori o problemi di sicurezza. Per esempio, in Mandriva Linux 2008, i pacchetti KDE in /main/release e /main/updates sono della versione 3.5.7 (poiché questa era la versione attuale nel periodo di rilascio della release Mandriva Linux 2008), ma ci sono i pacchetti della versione 3.5.9 in /main/backports. Questi pacchetti sono tutti non supportati ufficialmente.
Le fonti testing contengono i pacchetti candidati agli aggiornamenti. Quando viene identificato un errore (baco o bug) in un pacchetto presente in Mandriva Linux, la politica degli aggiornamenti richiede al responsabile del pacchetto di creare un nuovo pacchetto che possa risolvere il problema e di caricarlo nell'apposita fonte /testing (in base alla sezione dove si trova il pacchetto). A questo punto, gli utenti che hanno riscontrato il problema possono installare il candidato all'aggiornamento per aiutare con il test a vedere se esso risolve veramente il problema e non ne causa altri. Gli utenti possono segnalare i problemi che scoprono sotto forma di bug report nel sito Bugzilla (EN).
L'organizzazione delle fonti era diversa nelle release precedenti a Mandriva Linux 2007. Le fonti discusse in queste sezioni non esistono per le release più vecchie.
Se hai seguito i punti elencati in #Rendere disponibili piu applicazioni di cui sopra, o hai aggiunto le fonti internet durante il processo di installazione, verranno configurate e attivate le fonti release e updates per ogni sezione.
Verranno configurate anche le fonti testing e backports per ogni sezione ma rimarranno disattivate (sono disattivate come impostazione predefinita per essere sicuro di non installare pacchetti da queste fonti per errore, dato che potenzialmente potrebbero non funzionare altrettanto bene di quelli presenti nelle fonti release e updates). Per usare queste fonti, avvia semplicemente Gestione software come discusso in Rendi disponibili più applicazioni e spunta le caselle per attivarle. Ti consigliamo di non lasciare le fonti attivate in modo definitivo, ma di attivarle se vuoi installare un pacchetto specifico da queste, installa il pacchetto e quindi disattivale nuovamente.
Se scegli di aggiungere le fonti /backports e/o /contrib, dovresti anche aggiornare le liste di software disponibile regolarmente, poiché i pacchetti in queste fonti sono aggiornati frequentemente. Puoi fare questo usando l'opzione 'Aggiorna fonte' dal menu 'File'.
Uso avanzato: altri modi per installare il software
Raramente, potresti aver bisogno di installare un'applicazione che non è disponibile in nessuna fonte ufficiale Mandriva, o potresti avere bisogno di una versione più recente di un'applicazione che si trova nelle fonti ufficiali. In questi casi, dovrai usare un'altro metodo per installare il software.
Agli utenti che si trovano in questa situazione consigliamo fortemente di non cercare di installare pacchetti software pensati per altre distribuzioni (come Fedora o OpenSUSE), o di installare pacchetti software pensati per una release Mandriva Linux diversa da quella che stanno usando (compreso Cooker). Installare questi pacchetti comporta un alto rischio di rendere il tuo sistema instabile o inusabile.
Fonti di terze parti
Potrai scoprire fonti di pacchetti di terze parti per Mandriva Linux, ce ne sono diverse. Queste possono fornire versioni più recenti di applicazioni che sono disponibili nelle fonti ufficiali, o applicazioni che non sono affatto disponibili nelle fonti ufficiali.
In generale ti consigliamo di usare le fonti ufficiali se possibile, ma se hai veramente bisogno di un'applicazione o di una versione che non è disponibile nelle fonti ufficiali, usare una fonte di terze parti è un'opzione più sicura che usare un pacchetto per una distribuzione diversa, o installare dal codice sorgente.
Mandriva non può fornire nessun supporto per i pacchetti forniti da terze parti: se scopri dei problemi durante l'uso di questi pacchetti, richiedi supporto a chi li fornisce. Raccomandiamo fortemente di controllare prima se un'applicazione è disponibile nelle fonti ufficiali e, se si, usa quel pacchetto, anche se non è la versione in assoluto più recente dell'applicazione. Avere l'ultima (forse anche non funzionante) versione non è importante quanto avere un pacchetto che funziona. Le persone spendono del tempo per controllare che le applicazioni delle fonti ufficiali funzionino correttamente, e se scopri problemi, possono essere segnalati a Bugzilla e corretti per tutti. Se hai bisogno dell'ultima versione, può essere (o no per buone ragioni) disponibile come backport ma non fare affidamento su essa: inizia con ciò che è disponibile e divertiti.
Ricompilare un sorgente RPM da una successiva release Mandriva Linux
Se il pacchetto o la versione di cui hai bisogno non è disponibile in nessuna fonte ufficiale o di terze parti per la tua release Mandriva Linux, ma è disponibile per una release successiva di Mandriva Linux (compreso Cooker), puoi provare a ricompilare il sorgente RPM da una release successiva alla tua release. Troverai il sorgente RPM su qualsiasi mirror ufficiale Mandriva, nella sottocartella /SRPMS della release dove è disponbile il pacchetto. Per compilare un sorgente RPM, segui le istruzioni nell'How-to su come compilare un RPM: dovrai completare i passaggi in 'Attività preliminari', e quindi seguire le istruzioni della sezione 'Da un sorgente RPM esistente'.
Installare dal codice sorgente
Se l'applicazione o la versione di cui hai bisogno non è disponibile in nessuna fonte ufficiale o di terze parti, potresti essere costretto a scaricare il codice sorgente grezzo, compilarlo, e installarlo nel tuo sistema. Questo è il metodo meno consigliato per installare software e dovrebbe essere usato quando non ci sono altre alternative. Per dettagli sulla procedura generale per installare applicazioni dal codice sorgente su Mandriva Linux, per favore vedi questa pagina.
killer1987 14:38, 10 ott 2009 (UTC)

