Come posso installare il software in Linux?
In Linux, ci sono molti modi per fare le cose e l’installazione del software non fa eccezione. Ci sono opzioni grafiche amichevoli e graziose e strumenti in modalità testo per i guerrieri della tastiera. Qualunque sia la vostra scelta, questa guida dovrebbe vedere a destra!
Il modo più semplice: Software Center (etc)
Ci sono molte diverse distribuzioni (sapori) di Linux, come dimostrato nel Capitolo 3: Scegliere una distribuzione. Ogni distribuzione di Linux gestisce l’installazione del software in modo leggermente diverso, tuttavia, tutti usano uno dei tre tipi principali di “packaging”, quindi raramente variano in modi drastici.
Se usi Ubuntu, probabilmente preferirai l’Ubuntu Software Center. Esso mostra quale software è stato installato sul vostro PC Ubuntu, così come tutti i titoli software disponibili da Ubuntu. Raccomanda anche il software che ti potrebbe piacere, in base al software che hai scaricato in precedenza. Quasi tutte le altre distribuzioni Linux hanno tutti i loro equivalenti al software center e funzionano quasi allo stesso modo. Molti ora usano lo strumento software gnome, che sembra quasi lo stesso e funziona in modo molto simile. C’è un video del suo funzionamento qui sotto.
Installare il software in Ubuntu Software Center è facile come cliccando sul titolo che ti interessa e toccando ‘Installa’. Il resto è fatto per voi, e l’applicazione è disponibile dal Launcher Ubuntu (che marrone cerchio icona in alto a sinistra dello schermo).
Video: Come installare il software utilizzando lo strumento Gnome-software:
Rimozione del software
Per rimuovere il software, è sufficiente fare clic sull’app che si desidera rimuovere e fare clic su ‘Rimuovi’. In Ubuntu Software Center, è possibile farlo facendo clic sulla scheda “Installato” nella parte superiore dell’app Software Center.
Se si utilizza un altro software manager come gnome-software tool, è sufficiente cercare l’applicazione che si desidera rimuovere dallo strumento di ricerca in alto a destra. Fare clic sull’applicazione una volta che è elencato, e premere ‘Rimuovi’ da lì. Vedi gli screenshot qui sotto per maggiori dettagli su entrambi i metodi.
Il resto di questo capitolo parla di argomenti più avanzati di installazione del software, tra cui come installare il software utilizzando un software tradizionale metodi di imballaggio, come apt-get, synaptic package manager e YUM.
Debian, Ubuntu, Linux Mint& Altro: Installazione .deb (pacchetti Debian) e usando apt
Il sistema di gestione dei pacchetti Debian è un modello di pacchettizzazione software molto ben fatto. Ha somiglianze con il sistema Red Hat (RPM). Il sistema DEB / APT è molto popolare, e si trova su molti sistemi diversi da Debian, tra cui Ubuntu, Linux Mint e altro ancora.
Ci sono molte interfacce per usare i pacchetti Debian. Vi mostreremo un piccolo sottoinsieme, tuttavia questi sono alcuni strumenti per utilizzare i pacchetti deb:
- dpkg – Un programma a riga di comando con cui è possibile installare .Pacchetti DEB. Questo è il modo più semplice (e più difficile per installare i pacchetti debian)
- apt (apt-get) – Uno strumento da riga di comando facile da usare che offre un modo semplice per installare i pacchetti, e a differenza di dpkg, non funziona con il .pacchetto deb, ma usa un file trovato in / etc / apt / sources.elenco per ottenere il relativo .file deb dalla rete, installando tutte le dipendenze per te.
- dselect-Un menu basato su testo guidato interfaccia che agisce come più di un semplice frontend per dpkg. Permette l’installazione e la rimozione dei pacchetti
- Aptitude-Un front-end basato su terminale ncurses per APT. E ‘ popolare per la sua interfaccia user friendly e la natura altamente descrittiva.
- Synaptic o Adept, o anche il Software Center/gnome-software-Gli strumenti di frontend grafico che forniscono un’interfaccia facile da usare per apt. Rendono l’installazione del software più facile in quanto non è necessario ricordare alcun comando, con cui la maggior parte dei nuovi utenti si sentirà più a suo agio.
Ora che sapete cosa principale di Debian DEB strumenti sono, ci passo attraverso l’installazione di un pacchetto Debian prima utilizzando il gestore di pacchetti Synaptic, che è lo strumento predefinito per Debian Linux, e quindi abbiamo brevemente installazione presso la shell della riga di comando:
Installare il software con il Gestore di Pacchetti Synaptic:
Per avviare Synaptic, fare clic sul menu di sistema in alto a sinistra del menu del desktop.
Quindi fare clic su Amministrazione.
Infine, fare clic su ‘Synaptic Package Manager’
Una volta che si digita la password di amministratore (che di solito è la stessa password come l’utente principale della macchina), si sarà presto presentato con una schermata simile a quella a sinistra.
Tra le molte opzioni che vedi, c’è una grande lista sul lato sinistro della finestra.
Questo elenco contiene tutti i tipi di diverse categorie di software. Se non sai cosa stai cercando, inizia qui!
cliccando sul pulsante di Ricerca a destra della barra degli strumenti, è possibile digitare il nome di un programma che si conosce il nome.
Nota che sto digitando ‘kdegames’ qui, perché so che voglio il pacchetto software intitolato kdegames.
Premendo il pulsante di ricerca nell’ultimo passaggio, mi è stato mostrato il pacchetto ‘kdegames’ così come una descrizione e informazioni sulla versione.
Se sei sicuro di voler installare questo titolo, fai clic destro su di esso. Apparirà il menu a destra. Scegliendo ‘Mark for Installation‘, il software’ kdegames’ sarà scelto per l’installazione, quando si applicano queste modifiche.
L’esempio di ‘kdegames’ è stato scelto specificamente perché è un esempio di software che ha dipendenze da altri software (ha bisogno di altri titoli software da installare per funzionare). Synaptic / APT ti sta mostrando questo fatto e ti sta comodamente dicendo che scaricherà anche il software aggiuntivo mostrato nel menu a sinistra per ‘soddisfare’ queste dipendenze.
Si dovrebbe fare clic su ‘Mark’, al fine di continuare.
Uno si fa clic su ‘Mark’, Synaptic vi porterà di nuovo alla schermata principale in modo che si può scegliere più software da installare, se lo si desidera.
Se si è pronti per installare il software scelto in precedenza, fare clic sul pulsante ‘Applica’.
Synaptic ti dà un messaggio di avviso, che ti dice che i nuovi pacchetti stanno per essere installati. Cliccando sulla freccia accanto a ‘Da installare’, è possibile vedere quali.
Se sei soddisfatto di questo, fai clic su Applica.
Infine, il Gestore di pacchetti Synaptic scarica il software richiesto dalla rete, o forse richiede un CD (se i dati si trovano sul CD di installazione della distro Linux), e quindi installa il software sul sistema.
una Volta che il software è installato, di solito si può utilizzare direttamente dal menu ‘Applicazioni’. Se vuoi scoprire dove è stato installato il software, usando di nuovo Synaptic, individua il software appena installato e fai clic con il tasto destro del mouse, visualizza le Proprietà e fai clic su “File installati”.
Per disinstallare il software, fare clic destro e selezionare ‘Mark per la rimozione’. Come in precedenza, fare clic sul pulsante Applica.
Se volete vedere una guida video su come installare il software in Linux, utilizzando vari metodi, vedere il nostro video tutorial qui.
Installare il software usando APT alla riga di comando
Installare un pacchetto deb tramite apt-get è veloce ed è semplice come eseguire il seguente comando al prompt di root Linux (per esempio):
$ sudo apt-get install firefox
(dovrai inserire la tua password)
Questo esempio installerebbe la versione più recente del programma ‘firefox’. Apt ti direbbe anche che ha bisogno di scaricare altri software (dipendenze) per far funzionare ‘firefox’. Alcuni altri comandi per Apt di cui avrete bisogno sono:
apt-get update
Aggiorna le informazioni di origine di APT, per informarle su qualsiasi nuovo software nei repository APT.
apt-get upgrade
Aggiorna automaticamente qualsiasi vecchio software sulla macchina alle ultime versioni.
apt-get dist-upgrade
Aggiorna la distribuzione all’ultima versione disponibile della distribuzione.
apt-get remove <nome applicazione>
Rimuove dal sistema, e non le dipendenze richieste.
Installazione .Pacchetti DEB nella shell della riga di comando:
In primo luogo, scaricare il .deb package e inseriscilo in qualsiasi cartella del tuo sistema, quindi installalo semplicemente eseguendo il seguente comando usando il terminale:
$sudo dpkg --install package-name.deb
Questo dovrebbe essere il pacchetto installato, anche se di nuovo, ci sono delle dipendenze a cui pensare, e come con gli RPM, prendi nota di eventuali errori di dipendenza, scarica il / i pacchetto / i DEB appropriato / i per soddisfare le dipendenze e riprova.
Installazione del software su sistemi basati su Red Hat
Red Hat, uno dei primi distributori di Linux, ha trovato una soluzione accurata ai problemi .impeciare.file gz e la compilazione ha per l’utente normale. Pre-confezionano il file, lo comprimono e lo fanno fare tutto il duro lavoro di installazione per te. Questo sistema si chiama RPM ed è il metodo di installazione software standard per molte distribuzioni Linux oggi, come Red Hat, Fedora, SuSE e Mandriva.
YUM è più facile e migliore:
YUM è un sistema molto simile ad APT di Debian, ma per Fedora e altre distribuzioni basate su Red Hat / RPM. Rende i problemi di dipendenza molto meno probabili per gli utenti di Red Hat.
L’installazione di un pacchetto software tramite YUM può essere eseguita con i seguenti passaggi utilizzando l’applicazione Terminale:
$sudo yum install firefox
Si noti che non è necessario specificare la versione del software che si sta installando. YUM esce a Internet e tira automaticamente verso il basso l’ultima versione si può trovare di ‘firefox’, e lo installa per voi, insieme a qualsiasi altro software potrebbe essere necessario, al fine di eseguire ‘firefox’. Rimuovere / disinstallare il software tramite yum è semplice come digitare ‘ yum remove < nome app >’.
Cosa succede se non voglio digitare i comandi per installare il software tramite YUM?
Quindi utilizzare il programma grafico, Yum Extender (o simili)!
Come lo installi, ti sento chiedere?
$sudo yum install yumex
Ora è possibile accedere a Yum Extender nel menu “red hat”, sotto “Strumenti di sistema.”
Per ulteriori informazioni su YUM, vedi questa pagina
Come installare i file RPM (pacchetti red hat)
Se non sei sicuro di avere un sistema RPM o vuoi semplicemente controllare quale versione di RPM stai usando, prova a digitare quanto segue sul terminale Linux:
$ rpm -q rpm
Dovresti ottenere una risposta simile a questa:rpm-4.0.3-5
Se ottieni qualcosa come ‘comando non trovato’, allora sembra che non hai installato RPM, potresti usare una distribuzione Linux che non usa RPM nativamente, ad esempio, Debian, Ubuntu, Gentoo, Slackware, Mepis o Xandros dai un’occhiata alle sezioni DEB o TGZ di questa pagina.
È importante che se vai a scaricare un RPM dalla rete, cerca sempre di ottenerne uno che è stato confezionato dal fornitore della tua distribuzione.
Ad esempio, se vai sul Web e cerchi un pacchetto RPM chiamato ‘firefox’, e ottieni 3 RPM indietro: Uno da Red Hat, uno da Mandriva e uno da SuSE. Se hai una distribuzione Mandriva Linux sul tuo PC, assicurati di usare quella Mandriva.
La ragione di ciò è tutta da adattare alla struttura di configurazione del sistema e alle cose chiamate librerie, che variano da distro a distro.
Come installare il pacchetto
Ok, supponiamo di avere un file RPM pronto per l’installazione chiamato netscape-4.76-3.i386.rpm
È possibile installarlo nei seguenti modi:
Al terminale / console:
sudo rpm -Uvh netscape-4.76-3.i386.rpm
Preparare 100%
l’Installazione 100%
Le opzioni -Uvh stand per i seguenti:
U – pacchetto di Aggiornamento se già installato, o si installa se non installato
v – Essere dettagliato circa l’installazione
h – mostra hash simboli per indicare lo stato di avanzamento dell’installazione
Installazione .impeciare.zg. file (tarball)
.Impeciare.i file gz, o Tarball, stanno per tape archive e sono l’equivalente Unix dei file zip per il mondo Windows. Possono contenere qualsiasi file, ma sono spesso utilizzati per impacchettare il codice sorgente per i programmi.
Tarball sono confezionati in cinque gusti principali:
.tar (archivio tar standard senza compressione.)
.impeciare.gz, .tgz (archivio tar compresso gzip standard. come .impeciare.zg.)
.tar.bz2 (archivio tar compresso con strumento di compressione aggiuntivo, bzip2)
.bin.impeciare, .bin.impeciare.gz o .bin.tgz (archivio tar meno comune che contiene file binari piuttosto che sorgente).
La maggior parte del tempo, si avrà a che fare con .impeciare.file gz.
Ecco come estrarre (decomprimere) a .impeciare.gz file in due modi diversi:
dalla Console:
$ cd /directory_that_the_tar_file_is_in
$ tar zxvf tarfile.tar.gz
Per spiegare quest’ultimo comando, tar decomprime il file compresso con gzip (con il flag z, che è l’abbreviazione di gz, o gzip), x per estrarre, v è per verbose (così si può vedere ciò che sta accadendo come estratti) e f significa estrarre il file seguente (in questo caso tarfile.impeciare.gz). Ricorda che tar è stato originariamente utilizzato per estrarre archivi dai nastri, ai vecchi tempi, quindi per impostazione predefinita si aspetta che lo standard input sia un archivio su nastro di streaming.
Per estrarre un archivio tar In Gnome o KDE (Desktop grafico):
Fare clic con il pulsante destro del mouse sull’icona del file tar appropriato nel file manager.
Scegli Estrai (o in KDE, scegli Apri con Archiver).
Estrarre con il file tar con il relativo programma di archiviazione.
Ok, ora che l’hai estratto devi:
a) Compilare il codice sorgente appena estratto
b) Eseguire lo script di installazione che fa parte dei file estratti
Quindi, come si fa a distinguere se si è appena estratto un file tar con il codice sorgente in esso, o se si tratta di un binario, con un programma di installazione in esso?
Di solito, il contenuto del .impeciare.file gz vi aiuterà qui-Un file contenente il codice sorgente, spesso conterrà un file chiamato ‘Makefile’ da qualche parte nella prima cartella all’interno del volume estratto. Questo file viene utilizzato per compilare, o, fare, il software.
Un file tar che non contiene codice sorgente contiene principalmente un file di installazione binario in esso, il nome del file del programma di installazione di solito termina in .sh o. pl.
Ad esempio, il programma VMware, contiene un programma chiamato vmware-installer.pl nella cartella principale estratta.
Per eseguire il file, di solito è necessario dare a te stesso ‘permesso’ per eseguirlo:
sudo chmod 755 vmware-installer.pl
(cambia i permessi sul file in modo che possa essere letto, scritto ed eseguito)
sudo ./ installare-vmware.pl (esegue il programma di installazione)
Se hai trovato un ‘Makefile’, allora devi compilare il codice sorgente. Ecco come fare:
la Maggior parte del tempo, sarà necessario utilizzare il terminale per la compilazione del sorgente, in modo da utilizzare un terminale/console/terminale e andare nella directory che è stata fatta dal pacchetto, ad esempio:
$ cd /directory_that_the_tar_file_is_in
$ ls -l
Totale 302
-rwxr–r — 1 utente gruppo 2907 21 Maggio 17:15 mytarfile.tar
-rwxr–r– 1 user group 0015 Maggio 21 17:15 newdir/
cd cd newdir/
a questo punto, assicuratevi di leggere il file di INSTALLAZIONE. Scoprirai che quasi tutti i tarball che scarichi (specialmente il software GNU) hanno almeno un file chiamato INSTALL, COPYING, README e CHANGES
La maggior parte delle volte il file INSTALL dice la stessa cosa, è un processo generico per installare tarball, ma se un programma richiede di essere compilato in un modo speciale, lo scoprirai in INSTALL o README. Se è utile, ti dirà i nomi e i siti Web di qualsiasi altro software che dovrai scaricare per installare questo software. Questi altri pezzi di software richiesti sono chiamati ‘dipendenze’.
Se si stava installando un programma generico, estratto da un tarball e presumendo che abbiamo appena cambiato nella nostra directory, come sopra, potremmo fare quanto segue per compilare il programma:
$ ./configure
(Prendete appunti qui per configurare errori)
$ make
(Prendete appunti qui per eventuali errori di compilazione)
$ make install
(Prendete appunti qui per eventuali errori di compilazione)
$ make clean
(questo pulisce dopo un sucessfull compilare)
Perché la compilazione è un dolore nel culo (per la maggior parte delle persone), e i problemi che si possono avere.
La procedura di cui sopra non sembra troppo difficile, e in teoria, non dovrebbe essere. Ma non sempre funziona.
Il più delle volte questo è dovuto alle dipendenze da altri programmi, è necessario installare prima altri software (di solito librerie di programmazione) per compilare questo software.
Immagine questo scenario: Si tenta di installare tar.gzipped gioco chiamato xtux.
Il ./ configurare bombe, e avete notato sul sito web di xtux, e anche dall’uscita del ./ configura qualcosa su SDL. Non sei abbastanza sicuro di cosa si tratti, ma vai comunque su un sito come Google e digiti SDL.
Scopri che SDL è infatti una libreria grafica popolare per X e che è necessaria per xtux.
Si scarica SDL-1.2.3.impeciare.gz dal sito SDL e installare quel tarball. Si installa bene, quindi prova a installare xtux ancora una volta. E ‘ ancora bombe fuori, ma questa volta ti dà un messaggio diverso: non riusciva a trovare Qt uguale o maggiore di 1.3 su un ./configurare.
Si controlla il sistema per QT versione 1.3 o superiore. Hai 1.3.4 quindi dovresti stare bene. Perché questo errore sta arrivando? Bene, probabilmente è perché Qt (che è un altro toolkit di grafica / programmazione) è installato, ma non è nella cartella che ./ configure sta cercando in. È possibile modificare ./ configura te stesso per vedere se c’è qualcosa che puoi fare per modificare la situazione da solo, o provare a rimuovere Qt e installarne un’altra istanza da un’altra fonte.
Trovo che le distribuzioni basate su RPM spesso mettano cose come Qt in luoghi che un normale tarball non usa, quindi questo è spesso il motivo di questi problemi di compilazione, assicurati che se hai installato la versione normale di un RPM (versione binaria), che anche tu lo installi accompagna-dev RPM se desideri compilare .fonte basata tgz contro di essa. Con questo intendo:
Assicurati di aver installato qt.i386.rpm e qt-dev.i386.rpm se si sta compilando qualcosa che si basa su QT, poiché il pacchetto-dev fornirà il codice sorgente qt al programma sorgente che si sta installando.
Leggi quanto segue se vuoi saperne un po ‘ di più.
Software e pacchetti software
Se vuoi sapere tutto su come e perché il software è confezionato in Linux, leggi questa pagina. Vi mostra tutti i dettagli principali su tutti i diversi tipi di pacchetti software, elabora un po ‘ di più su come sono venuti ad essere e li confronta con le loro controparti Apple e Microsoft.
>> Leggi: Software e pacchetti software in Linux.
Gestione di file e programmi
Se hai installato il tuo pacchetto tarball, RPM o DEB e vuoi eseguirlo, o forse sei interessato a saperne di più sul file system Linux, incluso il trattamento delle autorizzazioni, dai un’occhiata al tutorial su “gestione dei miei file”.