Come usare Pacman in Arch Linux

Come usare Pacman in Arch Linux
Arch Linux costituisce una distribuzione complessa di Linux, rendendolo un estenuante sistema operativo Linux. I programmatori che non hanno un comando forte su Arch Linux di solito optano per altre distribuzioni. La distinzione di spicco tra Arch Linux e le sue altre distribuzioni è Pacman. Pacman è un gestore di pacchetti che appaiono l'utilizzo del pacchetto in Arch Linux. Appiattisce l'uso di pacchetti, sia dal repository che da quelli che costruisci da solo. Pacman incorpora un insieme di comandi che allevia la manipolazione dei pacchetti a base di arco nella distribuzione di Arch Linux. Pacman contiene anche pacchetti binari per aiutare nella creazione di una build di pacchetto. In altre distribuzioni Linux, si rispetta il comando APT; Mentre in Arch Linux, i comandi Pacman possono tornare utili per una gestione più efficiente del repository di sistema e build.

Questa guida condivide alcune conoscenze di base su Pacman per principianti e programmatori professionisti. Copre tutti i domini di cui potresti aver bisogno mentre si opera in Arch Linux con Pacman. Questi comandi possono aiutare a rendere la gestione dei pacchetti basati su arco in Linux più efficiente e conveniente.

Comandi Pacman necessari

Se stai operando Pacman su Arch Linux, per aumentare l'uso di questo direttore di pacchetti dinamici, devi essere consapevole dei seguenti comandi:

  • Installazione di un pacchetto con Pacman
  • Rimozione di pacchetti installati
  • Aggiornamento di un pacchetto
  • Alla ricerca di un pacchetto
  • Pulizia della cache del pacchetto
  • Installazione di un pacchetto locale
  • Risoluzione dei problemi

Questi comandi comprendono l'utilizzo di Pacman in modo competente e sono i comandi di spicco che potresti aver bisogno di capire per affrontare l'uso di Pacman.

Installazione di un pacchetto con Pacman

È un dominio primario per cui opterai dopo aver selezionato l'Arch Linux Package Manager. Per ottenere il software dal repository di sistema o creare un pacchetto, il primo passo è installarlo utilizzando Pacman. Il comando Pacman per l'installazione di pacchetti singoli o multipli è il seguente:

$ pacman -s _package_name1_ _package_name2_…

L'ultima serie di punti rappresenta la continuità nel comando. Dovrai sostituire il nome del pacchetto nel comando sopra per installarlo sul sistema. Sincronizzare il pacchetto installato prima di classificarlo come dipendenza o pacchetto installato esplicitamente tramite i comandi -s e -u.

Rimozione di pacchetti installati

Per rimuovere un pacchetto installato in Arch Linux, hai tre opzioni principali:

  1. Rimuovere solo il pacchetto
  2. Rimuovi il pacchetto insieme alle sue dipendenze
  3. Rimuovere solo le dipendenze

Per rimuovere solo il pacchetto, emettere il seguente comando:

$ pacman -r package_name_


-R significa il comando di rimozione.
Per rimuovere il pacchetto insieme alle sue dipendenze, emettere il seguente comando:

$ pacman -rs _package_name_


Per rimuovere le dipendenze dal server, emettere il seguente comando:

$ pacman -qdtq | Pacman -rs -

Aggiornamento di un pacchetto

In altre distribuzioni Linux, il comando APT esegue l'aggiornamento del pacchetto. In Arch Linux, un singolo comando in Pacman non solo si aggiorna, ma sincronizza e aggiorna i pacchetti di sistema. I seguenti aggiornamenti di comando solo pacchetti configurati e non aggiornano i pacchetti locali disponibili sul sistema:

$ pacman -syu


Qui, -y aggiorna il sistema e -u è per l'aggiornamento del pacchetto. Il significato letterale di questo comando è di sincronizzare il pacchetto con il database del server principale, quindi aggiornare il pacchetto connesso al database. Infine, questo comando aggiorna il pacchetto se è disponibile un aggiornamento. Tieni presente che è necessario optare per aggiornamenti completi, poiché i pacchetti parzialmente aggiornati non sono compatibili con Arch Linux.

Cerca un pacchetto

Pacman è anche efficiente nella ricerca dei pacchetti nel database del server in base al nome e alla descrizione del pacchetto richiesto.

$ pacman -ss _string1_ _string2_


Se stai cercando un pacchetto che esiste già nel tuo sistema, applica il seguente codice. Puoi aggiungere altre stringhe in questo codice dopo String2 contemporaneamente.

$ pacman -qs _string1_ _string2_


-Q simboleggia la ricerca del pacchetto nel database locale.

$ pacman -f _string1_ _string2_


-F Trova i pacchetti remoti nel database.

Pulizia della cache del pacchetto

In Arch Linux, Pacman non elimina i pacchetti precedentemente installati dalla sua memoria. Quindi, dovrai inserire il seguente comando per cancellare la cache del tuo database. Questo comando elimina i pacchetti non sincronizzati.

$ pacman -sc


Per cancellare tutti i file nella cache, inserisci il comando seguente:

$ pacman -scc

Installazione di un pacchetto locale

Quando si utilizza Pacman, è necessario installare pacchetti locali e remoti al di fuori della giurisdizione del repository del server. Il seguente codice installerà il pacchetto locale dopo la ricerca del deposito remoto.

$ pacman -u _/path/to/pacchetto/packe_name -version.pkg.catrame.xz_
$ pacman -u http: // www.esempio.com/repo/esempio.pkg.catrame.xz


Il secondo codice può installare i pacchetti remoti che non esistono nel deposito ufficiale.

Risoluzione dei problemi

È possibile affrontare uno dei seguenti tre tipi di errore mentre si lavora con Pacman in Arch Linux:

  • Errore di file in conflitto
  • Pacchetto non valido
  • Database di bloccaggio

L'errore del file in conflitto si verifica a causa della presenza di un file in conflitto nel repository. È possibile rinominare manualmente il file o forzare la funzione di sovrascrizione. Il seguente comando viene utilizzato per la funzione di sovrascrizione:

$ pacman -s -Overwrite Glob pacchetto

Le superfici di errore del pacchetto non valido a causa dell'aggiornamento parziale del pacchetto. È meglio cercare la descrizione del pacchetto prima di installarla.
L'errore del database di bloccaggio si verifica a causa di un'interruzione nell'alterazione del database.

$ lsof/var/lib/pacman/db.lck


Esegui il comando sopra per rilevare lo scontro nel processo di blocco. E poi, puoi tornare a bloccare il database.

Conclusione

Pacman è il responsabile dei pacchetti di Arch Linux che aiuta l'installazione e la gestione dei pacchetti e dei sistemi di costruzione. Se segui questa guida, sarà facile per te utilizzare Pacman con la massima efficienza nel sistema Arch Linux. Questa guida ha coperto la maggior parte dei comandi che devi sapere quando si utilizza Pacman.