Skip to main content

Una guida per l'utilizzo di Pacman Package Manager

How to install the UniFi Controller Software on a Debian Based Linux Distro such as Ubuntu (Aprile 2025)

How to install the UniFi Controller Software on a Debian Based Linux Distro such as Ubuntu (Aprile 2025)

:

Anonim

Negli articoli precedenti vi abbiamo mostrato come installare applicazioni su distribuzioni Linux basate su Debian usando apt-get e vi abbiamo anche mostrato come installare applicazioni su distribuzioni Linux basate su Red Hat usando yum.

In questa guida ti mostreremo come installare pacchetti usando la linea di comando all'interno di distribuzioni Linux basate su Arch come Manjaro.

Quali applicazioni sono installate sul tuo computer

È possibile visualizzare un elenco di tutti i pacchetti installati sul proprio sistema utilizzando il seguente comando:

pacman -Q

Ciò restituirà un elenco di tutte le applicazioni sul tuo computer e i loro numeri di versione.

Visualizzazione del registro delle modifiche per un'applicazione installata

Puoi recuperare ulteriori informazioni su un pacchetto o sui pacchetti fornendo varie opzioni di query come segue:

pacman -Q -c octopi

Visualizza i pacchetti installati come dipendenze per altri pacchetti

Il comando precedente mostrerà il changelog per octopi se esiste. Se non esiste, verrà visualizzato un messaggio che ti informa che non è disponibile alcun registro delle modifiche.

pacman -Q -d

Il comando precedente mostra tutti i file installati come dipendenze da altri pacchetti.

pacman -Q -d -t

Questo mostrerà tutte le dipendenze orfane installate sul tuo computer.

Visualizza i pacchetti installati in modo esplicito

Se vuoi vedere tutti i pacchetti installati in modo esplicito, usa il seguente comando:

pacman -Q -e

Un pacchetto esplicito è uno che hai effettivamente scelto di installare in contrapposizione a un pacchetto che è stato installato come dipendenza da altri pacchetti.

Puoi vedere quali pacchetti espliciti non hanno dipendenze usando il seguente comando:

pacman -Q -e -t

Visualizza tutti i pacchetti in un gruppo

Per vedere quali gruppi di gruppi appartengono a te puoi usare il seguente comando:

pacman -Q -g

Questo elencherà il nome del gruppo seguito dal nome del pacchetto.

Se vuoi vedere tutti i pacchetti in un particolare gruppo puoi specificare il nome del gruppo:

pacman -Q -g base

Informazioni sulla restituzione dei pacchetti installati

Se si desidera conoscere il nome, la descrizione e tutti gli altri dettagli relativi a un pacchetto, utilizzare il seguente comando:

pacman -Q -i nomepacchetto

L'output include:

  • nome
  • versione
  • descrizione
  • architettura
  • URL del sito web del pacchetto
  • Licenza
  • gruppi
  • Fornisce
  • Dipende da
  • Depositi opzionali
  • Richiesto dalla
  • Opzionale per
  • Conflitti con
  • Sostituisce
  • Dimensione installata
  • Nome di Packager
  • Data di costruzione
  • Data di installazione
  • Installa motivo
  • Installa script
  • convalidato

Controllare l'integrità di un pacchetto installato

Per verificare lo stato di un determinato pacchetto è possibile utilizzare il seguente comando:

pacman -Q -k nomepacchetto

Ciò restituirà un output simile al seguente:

scratch: 1208 file totali, 0 file mancanti

È possibile eseguire questo comando su tutti i pacchetti installati:

pacman -Q -k

Trova tutti i file di proprietà di un pacchetto

Puoi trovare tutti i file che appartengono a un pacchetto specifico usando il seguente comando:

pacman-Q -l nomepacchetto

Questo restituisce il nome del pacchetto e il percorso dei file che possiede. È possibile specificare più pacchetti dopo il -l.

Trova pacchetti non trovati nei database di sincronizzazione (ovvero installato manualmente)

Puoi trovare i pacchetti installati manualmente usando il seguente comando:

pacman -Q -m

I pacchetti installati usando yaourt come Google Chrome saranno elencati usando questo comando.

Trova i pacchetti disponibili solo nei database di sincronizzazione

Questo è l'inverso del comando precedente e mostra solo i pacchetti installati tramite i database di sincronizzazione.

pacman -Q -n

Trova pacchetti scaduti

Per trovare i pacchetti che devono essere aggiornati, utilizzare il seguente comando:

pacman -Q -u

Ciò restituirà un elenco di pacchetti, i loro numeri di versione e i numeri di versione più recenti.

Come installare un pacchetto usando Pacman

Per installare un pacchetto usa il seguente comando:

pacman -S nomepacchetto

Potrebbe essere necessario utilizzare il comando sudo per elevare le autorizzazioni per l'esecuzione di questo comando. In alternativa, passare a un utente con autorizzazioni elevate utilizzando il comando su.

Quando un pacchetto è disponibile in più repository, puoi scegliere quale repository usare specificandolo nel comando come segue:

pacman -S repositoryname / packagename

L'installazione di un pacchetto con pacman scaricherà e installerà automaticamente qualsiasi dipendenza.

È anche possibile installare un gruppo di pacchetti come un ambiente desktop come XFCE.

Quando specifichi un nome di gruppo, l'output sarà lungo le linee di:

Ci sono 17 membri nel gruppo xfce4Deposito extra1) exo 2) garcon 3) gtk-xfce-engine

Puoi scegliere di installare tutti i pacchetti nel gruppo premendo Invio. In alternativa, puoi installare singoli pacchetti fornendo un elenco di numeri separati da virgole (ad es. 1,2,3,4,5). Se si desidera installare tutti i pacchetti compresi tra 1 e 10, è anche possibile utilizzare un trattino (ad esempio 1-10).

Come aggiornare i pacchetti scaduti

Per aggiornare tutti i pacchetti non aggiornati utilizzare il seguente comando:

pacman -S -u

A volte vuoi aggiornare i pacchetti ma per un particolare pacchetto, vuoi che rimanga a una versione precedente (perché sai che la versione più recente ha rimosso una funzionalità o è danneggiata). È possibile utilizzare il seguente comando per questo:

pacman -S -u --ignore nomepacchetto

Mostra un elenco di pacchetti disponibili

È possibile visualizzare un elenco dei pacchetti disponibili nel database di sincronizzazione con il seguente comando:

pacman -S -l

Visualizza informazioni su un pacchetto nel database di sincronizzazione

Puoi trovare informazioni dettagliate su un pacchetto nel database di sincronizzazione usando il seguente comando:

pacman -S -i nomepacchetto

Cerca un pacchetto nel database di sincronizzazione

Se si desidera semplicemente cercare un pacchetto nel database di sincronizzazione, utilizzare il seguente comando:

pacman -S -s nomepacchetto

I risultati saranno un elenco di tutti i pacchetti disponibili che corrispondono ai criteri di ricerca.

Aggiorna il database di sincronizzazione

Puoi assicurarti che il database di sincronizzazione sia aggiornato usando il seguente comando:

pacman -S -y

Questo dovrebbe essere usato prima di eseguire il comando di aggiornamento. È anche utile eseguirlo se non lo si fa da un po 'di tempo in modo che durante la ricerca si ottengano i risultati più recenti.

Una nota sugli switch

In questa guida, avrai notato che ho specificato ciascun interruttore da solo. Per esempio:

pacman -S -u

Puoi, naturalmente, combinare interruttori:

pacman -Su