Installa programmi su Linux

Estensioni dei pacchetti Linux

Uno dei problemi che continuano a causare problemi ai nuovi arrivati ​​a Linux o agli utenti con meno conoscenze è l'installazione di pacchetti o come installare programmi in Linux. Questo è stato in parte risolto con strumenti come YaST, Software Center, Pi Store e altri programmi per automatizzare le installazioni Linux come Gdebi, Synaptic, ecc.

Ma quando scarichiamo pacchetti software che non siano nei repository della nostra distribuzione o vogliamo installare programmi in Linux con una versione diversa da quella fornita dai sorgenti della nostra distro, le cose si complicano. Soprattutto quando i pacchetti scaricati sono tarball con codice sorgente.

In Windows, con Windows Installer tutto è molto più semplice, inoltre non ci sono troppe estensioni binari da installare (.exe, .bat, .msu). Chi proviene dalla piattaforma Apple avrà anche notato che il Mac OS X .dmg ha troppe estensioni.

Un altro argomento spaventoso in Linux (e altri * nix) sono dipendenze, cioè pacchetti che dipendono da altri pacchetti e se questi ultimi non sono installati non potremo installare il primo. In questo caso, ci sono una moltitudine di gestori di pacchetti che semplificano la vita e risolvono automaticamente le dipendenze. Altrimenti dovremmo risolverli manualmente.

Rete IP
Articolo correlato:
Come conoscere il mio IP in Linux

Con questa lezione Intendo che tutto questo sia qualcosa di più banale per te e non rappresenti un problema durante l'installazione di programmi in Linux. Nelle righe seguenti descriveremo tutte le estensioni e i tipi di pacchetti più popolari che esistono nel mondo Linux e la procedura per installarli in modo semplice.

deb vs rpm Tux: E quale preferisci?

Pacchetti .Deb e .rpm:

Linux è diviso in due grandi mondi e i pacchetti lo rappresentano molto bene DEB e RPM. Il primo è utilizzato da Debian e derivati ​​come Ubuntu, mentre il secondo è utilizzato da SuSE, Fedora e altri.

RPM:

Se sei in Novell SuSE o in openSuSE, puoi utilizzare YaST per installare pacchetti di questo tipo. Per fare questo, devi solo andare nel menu SuSE, cliccare su "Sistema", "YaST" e poi andare all'opzione "Installa / disinstalla software". Quindi possiamo installare programmi in Linux dal DVD della tua distribuzione o dalla rete.

Se abbiamo già scaricato il pacchetto, possiamo fare clic con il pulsante destro del mouse su di esso e ci darà la possibilità di installare. Molto facile…

Logo RAR
Articolo correlato:
Decomprimere RAR su Linux

Se vogliamo farlo dalla console invece di YaST utilizza Zypper:

zypper install nombre_programa

In Red Hat più o meno lo stesso ... D'altra parte, se lo hai Fedora o CentOS, puoi usare YUM. Andiamo prima con YUM, che dalla directory dove si trova il pacchetto, nel terminale devi scrivere:

yum install nombre_paquete

E se c'è uno strumento comune da installare RPM È lo stesso rpm presente in molte distribuzioni che si basano su questo tipo di pacchetto:

rpm –i nombre_paquete.rpm

In Mandriva puoi usare il Mandriva Control Center per installare programmi o RPMDrake. Puoi anche usare in modalità testo

urpm:

urpm –i nombre_paquete.rpm

DEB:

In Ubuntu, puoi utilizzare il semplice Ubuntu Software Center per installare i pacchetti dai repository ufficiali. Da Debian può anche essere installato con gdebi-gtk, graficamente e facilmente o con Synaptic, funzionano anche su altre distribuzioni, devi solo installarle.

Un altro strumento interessante è Dselect, anche in modalità grafica per gestire facilmente i pacchetti. Ma per coloro che tirano di più la console, puoi usare dpkg o apt (ricorda di anteporre sudo o lavora con i privilegi di root):

Dpkg –i nombre_paquete.deb

o

Apt-get install nombre_paquete

attitudine è un altro strumento abbastanza completo che puoi usare digitando quanto segue:

aptitude install nombre_paquete

Altri gestori di pacchetti sulla tua distribuzione:

Arch Linux e derivati ​​utilizzano un gestore di pacchetti denominato pacman. È stato creato da Judd Vinet ed è in grado di risolvere automaticamente le dipendenze. Per installare un pacchetto con questo gestore:

pacman –S nombre_paquete

Portage è un altro dei grandi gestori di pacchetti, ad esempio Gentoo. Ha somiglianze con le porte BSD ed è compatibile con POSIX e l'ambiente python. È anche usato da FreeBSD. Per installare un pacchetto con esso:

emerge nombre_paquete

paldo È un sistema operativo del kernel Linux che utilizza un gestore di pacchetti upkg. È stato creato da Jürg Billeter e per installare programmi in Linux con lui devi scrivere:

upkg-install nombre_paquete

La distribuzione Pardus Linux utilizza un semplice gestore di pacchetti scritto in Python e noto come PiSi. Utilizza LZMA e XZ per comprimere i pacchetti e, soprattutto, colpisce la tecnologia Delta, che consente di scaricare solo le differenze tra i pacchetti per risparmiare larghezza di banda. Installa in questo modo:

pisi install nombre_paquete

Scatola di Tar Tux

Come installare i tarball:

I pacchetti installati direttamente dai sorgenti sono pacchettizzati con il primitivo, ma comunque utile ed efficiente, strumento Tar (da cui il nome tarball) e vengono quindi compressi utilizzando una sorta di formato compresso.

Alcuni pacchetti di questo tipo contengono file al loro interno come .jar, .bin, .rpm, ..., in tal caso devi solo decomprimere e utilizzare la procedura corretta per il binario che contiene. Ma di solito lo è codice sorgente da compilare e installare.

Vediamo come. La prima cosa, quando lavoriamo dalla console, è posizionarci nella directory in cui si trova il pacchetto con cui vogliamo lavorare. Per questo usiamo lo strumento "cd". Ad esempio, se hai scaricato un pacchetto e lo hai nella cartella Download, digita nel terminale:

cd Descargas

E proprio lo pronto cambierà con quel percorso per indicare che ci si trova all'interno di questa directory di sistema. Dovresti anche ricordare che hai bisogno dei privilegi per eseguire certe azioni come ./configure, make o make install ... che vedremo in seguito.

Installa tar.gz o tgz:

Questi tipi di tarball sono ampiamente utilizzati in Slackware e derivati, sebbene sia stato esteso al codice del pacchetto per il resto delle distribuzioni. L'installazione di tar.gz è così (ricordati di eseguire ./configure, make e make install con i privilegi, sai, come root o anteponendo sudo al comando ...):

cd directorio_donde_se_encuentra_el_tarball
tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz, en caso de ser un .tgz)
cd nombre_paquete_desempaquetado
./configure
make
make install

Se questo non ha funzionato Per installare tar.gz, puoi accedere alla directory decompressa per verificare se è presente un file di testo con le istruzioni per installarlo. A volte, quando non seguono questa procedura standard, gli sviluppatori includono questi tipi di file per spiegare le particolarità, le dipendenze, ecc.

Tar.bz2 o .tbz2:

È un pacchetto molto usato in BSD e questo si è diffuso anche a Linux e ad altri * nix. È confezionato con tar e compresso utilizzando BSD Zip 2. La procedura per installare questo tipo di programma è:

cd directorio_donde_se_encuentra_el_paquete
tar –jxvf nombre_paquete.tar.bz2 (o nombre_paquete.tbz2, e incluso nombre_paquete.tbz)
cd nombre_directorio_desempaquetdo
./configure
make
make install

Questo dovrebbe essere sufficiente per installare programmi su Linux. Assicurati di usare privilegi per gli ultimi comandi.

Altro archivio su nastro:

A volte un archivio su nastro o file tar non compresso. Questo tipo di pacchetto conserva le informazioni necessarie per ripristinare completamente i file in esso contenuti e per decomprimerlo, devi solo fare questo:

tar xvf nombre_paquete.tar

Quindi cerca un file con il nome README.txt (o simile) all'interno della directory decompressa e cercare le istruzioni di installazione. Normalmente si tratta di eseguire una procedura simile alle precedenti ...

Tar.xz o .xz o .txz:

Ultimamente vedo di più questo ragazzo. Per operare con questo tipo di pacchetto è necessario disporre dello strumento xz-utils installato. Per decomprimerli e installarli, usa:

tar Jxvf nombre_paquete.tar.xz

o

Xz –d nombre_paquete.tar.xz
Tar –xf nombre_paquete.tar

o

Unxz nombre_paquete.xz

E una volta decompresso, viene eseguita la ricerca in un file LEGGIMI.txt o INSTALL.txt per vedere i dettagli dell'installazione, che di solito è tipica di ./configure, make e make install. Anche se a volte può essere usato cmake.

.gz o .gzip o .bzip2:

Con CAP GNU i pacchetti di tipo .gz o .gzip possono essere compressi. Questi sono trattati in modo simile ai pacchetti compressi BSD Zip 2 con estensione .bzip2. Per gestire questo tipo di pacchetti, dobbiamo avere gli strumenti unzip e bunzip2 disponibili nel nostro sistema:

gunzip –c nombre_paquete.gz
bunzip2 nombre_papuete.bz2

Il resto è simile ai passaggi visti con i tarball precedenti ... Assicurati di vedere i file README o INSTALL presenti.

.tar.lzma, .tlz:

Indipendentemente dal fatto che appaia con il suo nome lungo, .tar.lzma, o se appare con il suo nome breve .tlz, questi pacchetti utilizzano l'algoritmo di compressione Lempel-Ziv-Markov e per estrarli e installarli, è necessario digitare nella console (in precedenza è necessario che sia installato il pacchetto lzma):

unlzma nombre_fichero.lzma

o

lzma -d file.lzma

o

tar --lzma -xvf file.tlz

o

tar --lzma -xvf file.tar.lzma

A seconda del formato in cui ci viene presentato il pacchetto. Quindi puoi guardare alcuni file di testo all'interno con le istruzioni o seguire i passaggi che abbiamo descritto per installare gli altri tarball (./config, make, make install). Un'altra buona pratica è guardare il file sito web per sviluppatori, dove ci sono tutorial su come installare i pacchetti o ci sono siti Wiki con molte informazioni.

* Nota: puoi anche installare alcuni pacchetti confezionati con uno strumento chiamato installpkg.

Come installare i pacchetti binari:

.vaso:

Da installare pacchetti java è abbastanza semplice. I requisiti sono ovvi, per avere installato la Java virtual machine Oracle (JRE o JDK). Per installarlo dobbiamo cliccare con il tasto destro del mouse su di esso e selezionare "Apri con un'altra applicazione"Dal menu a discesa. Apparirà una finestra con un elenco di applicazioni nel nostro sistema e una riga di modulo sottostante per scriverne una. Ebbene, in quello spazio scrivi "java – vaso "Senza virgolette, incluso lo spazio dopo il barattolo che ho lasciato. Quindi fai clic sul pulsante "Aperto"E dovrebbe funzionare senza problemi. Come puoi vedere, non è necessario installarlo.

.bidone:

Possiamo eseguirli facendo doppio clic su di essi per aprirli, se lo abbiamo precedentemente fornito autorizzazioni di esecuzione. Per fare ciò, fai clic con il tasto destro del mouse sul file e poi vai a "proprietà"Per assegnare i permessi di esecuzione nella scheda«Mi scusiS ". Può anche essere installato dalla console effettuando le seguenti operazioni:

cd directorio_donde_está_el_binario
./nombre_binario.bin

.correre:

Per .correre procederemo in modo simile al .bin. Questo formato è ampiamente utilizzato per i driver, come AMD Catalyst Center. Per installarlo puoi usare la console:

cd directorio_donde_está_el_paquete
sh ./nombre_paquete.run

Ricordarsi di assegnare preventivamente i permessi di esecuzione. Inoltre, alcuni devono essere eseguiti con privilegi, nel qual caso fallo come root o con sudo.

Se vuoi installare il file .run in modalità grafica, puoi fare clic con il pulsante destro del mouse su di esso e selezionare "proprietà", Quindi nella scheda"permessi"Marche"Consenti di eseguire il file come programma"E accetti di chiudere. Ora quando fai doppio clic su .run vedrai che si apre un programma di installazione molto simile a quelli di Windows (digita Next, Next, OK…).

Installa programmi in Linux

Come installare gli script:

.SH:

In Linux possiamo anche trovare script con estensioni .sh o .py. Per installare questo tipo di script andremo nella directory in cui si trova lo script con il comando "cd" come abbiamo visto in precedenza. occhio! Se lo script è impacchettato, prima scompattalo o decomprimilo. Dopodiché puoi dargli i permessi di esecuzione come già sai (puoi farlo in modalità grafica o da terminale con il comando “chmod + x nome_script"senza virgolette). Una volta che hanno i permessi di esecuzione, dal terminale:

sh nombre_script.sh

o

./nombre_script.sh

.py:

Per i file con estensione estensione .py deve essere chiamato l'interprete del linguaggio di programmazione Python. Per fare ciò, digita nella console questo:

python nombre_script.py install

altro:

Esistono altri tipi di file e pacchetti per installare programmi in Linux. Alcuni pacchetti da BSD, Solaris, Mac OS X e altri * nix possono essere installati su Linux. Un esempio di questo sono i file Solaris .pkg. Per installare il .pkg puoi fare clic su di essi con il tasto destro del mouse, vai su "proprietà"E"permessi"E assegnargli i permessi di esecuzione. Quindi fai doppio clic su di essi per installarli.

Ci sono anche strumenti come Alien per convertire da un formato all'altro, ad esempio da rpm a deb, ecc. Questo non è altamente raccomandato e talvolta può causare problemi. Quindi non lo consiglio.

Continuando con il pacchetto Linux senza senso, per dire che ce ne sono più di quelli visti qui, ma sono più rari e insoliti. Un esempio di rarità è il .slp usano dal progetto Stampede Linux. Per trasformare .slp in altri formati più comuni puoi usare Alien (Alien precedentemente installato) in questo modo:

sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated

Ad es, per trasformare da .slp a rpm:

sudo alien miprograma.slp miprograma.rpm generated

Puoi lasciare i tuoi commenti con richieste, dubbi o commenti. Se hai problemi a seguire i passaggi di questo tutorial, sarò felice di aiutarti.


Aggiungi come fonte preferita