GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare il software dalla riga di comando di Linux

Se usi Linux per un certo periodo di tempo, imparerai presto che ci sono molti modi diversi per fare la stessa cosa. Ciò include l'installazione di applicazioni su una macchina Linux tramite la riga di comando. Sono un utente Linux da circa 25 anni e più e più volte mi ritrovo a tornare alla riga di comando per installare le mie app.

Il metodo più comune per installare le app dalla riga di comando è tramite i repository software (un luogo in cui è archiviato il software) utilizzando quello che viene chiamato un gestore di pacchetti. Tutte le app Linux sono distribuite come pacchetti, che non sono altro che file associati a un sistema di gestione dei pacchetti. Ogni distribuzione Linux viene fornita con un sistema di gestione dei pacchetti, ma non sono tutti uguali.

Cos'è un sistema di gestione dei pacchetti?

Un sistema di gestione dei pacchetti comprende set di strumenti e formati di file utilizzati insieme per installare, aggiornare e disinstallare app Linux. I due sistemi di gestione dei pacchetti più comuni provengono da Red Hat e Debian. Red Hat, CentOS e Fedora usano tutti rpm system (file .rpm), mentre Debian, Ubuntu, Mint e Ubuntu usano dpkg (file .deb). Gentoo Linux usa un sistema chiamato Portage e Arch Linux non usa altro che tarball (file .tar). La principale differenza tra questi sistemi è il modo in cui installano e gestiscono le app.

Ti starai chiedendo cosa c'è dentro un .rpm , .deb o .tar file. Potresti essere sorpreso di apprendere che non sono altro che semplici vecchi file di archivio (come .zip ) che contengono il codice di un'applicazione, istruzioni su come installarla, dipendenze (da quali altre app potrebbe dipendere) e dove devono essere collocati i suoi file di configurazione. Il software che legge ed esegue tutte queste istruzioni è chiamato gestore di pacchetti.

Debian, Ubuntu, Mint e altri

Debian, Ubuntu, Mint e altre distribuzioni basate su Debian usano tutte .deb file e dpkg sistema di gestione dei pacchetti. Esistono due modi per installare app tramite questo sistema. Puoi usare apt l'applicazione da installare da un repository, oppure puoi usare il dpkg app per installare app da .deb File. Diamo un'occhiata a come fare entrambe le cose.

Installazione di app utilizzando apt è facile come:

$ sudo apt install app_name

Disinstallazione di un'app tramite apt è anche semplicissimo:

$ sudo apt remove app_name

Per aggiornare le app installate, devi prima aggiornare il repository delle app:

$ sudo apt update

Una volta terminato, puoi aggiornare tutte le app che devono essere aggiornate con quanto segue:

$ sudo apt upgrade

E se volessi aggiornare solo una singola app? Nessun problema.

$ sudo apt update app_name

Infine, diciamo che l'app che vuoi installare non è disponibile nel repository Debian, ma è disponibile come .deb Scarica. Puoi installarlo manualmente usando dpkg , il sistema che apt aiuta a gestire:

$ sudo dpkg -i app_name.deb

RHEL, CentOS, Fedora, Mageia e OpenMandriva

Red Hat, il suo progetto a monte Fedora e il suo progetto "midstream" CentOS, usano il dnf gestore di pacchetti. Ha una propria sintassi ed è un front-end per il sistema RPM. Sebbene la sintassi sia diversa, dnf è simile ad apt nel senso che i meccanismi e gli obiettivi sono gli stessi. Le distribuzioni Mageia e OpenMandriva, un tempo si concentravano esclusivamente su urpmi per la gestione dei pacchetti, ora include anche dnf nelle loro distribuzioni.

Il dnf package manager è il successore del precedente yum comando. Il yum ha avuto molto tempo per radicarsi nelle menti e nei server degli utenti, quindi per evitare di infrangere gli script personalizzati che sono presenti sui sistemi degli utenti da oltre un decennio, yum e dnf sono ora intercambiabili (infatti, yum ora è basato su dnf .)

Per installare un'app:

$ sudo dnf install app_name

Rimuovere le applicazioni indesiderate è altrettanto facile.

$ sudo dnf remove app_name

Aggiornamento delle app:

$ sudo dnf upgrade --refresh

Il dnf (o yum ) è un front-end per il sistema di confezionamento RPM. Se non riesci a trovare un'app nel tuo repository software ma puoi trovarla per il download direttamente dal sito del suo fornitore, puoi utilizzare dnf per installare manualmente un .rpm file.

$ sudo dnf install ./app_name.rpm

Come puoi vedere, installare, disinstallare e aggiornare le app Linux dalla riga di comando non è affatto difficile. Infatti, una volta che ti sarai abituato, scoprirai che è più veloce rispetto all'utilizzo di strumenti di gestione basati su GUI desktop!

Per ulteriori informazioni sull'installazione di app dalla riga di comando, visitare il wiki Debian Apt, il cheat sheet di Yum e il wiki DNF.


Linux
  1. Configura un'area di lavoro Linux in remoto dalla riga di comando

  2. Come eseguire query MySQL/MariaDB direttamente dalla riga di comando di Linux

  3. Come installare gli aggiornamenti di sicurezza dalla riga di comando in Ubuntu

  4. Come installo uno script da eseguire ovunque dalla riga di comando?

  5. Come posso copiare una cartella dalla riga di comando di Linux?

Programma hardware dalla riga di comando di Linux

Come utilizzare Ranger per la navigazione dei file dalla riga di comando

Come riavviare (riavviare) Linux dalla riga di comando

Come cercare file dalla riga di comando di Linux

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando

Come installare il software dal sorgente in Linux