Arch Linux, l’amico pacman e i mirror: ecco cosa dovete sapere

Scritto il 05/08/2012 - 0:00 da ingamedeo

Il primo strumento con cui dobbiamo confrontarci in Arch Linux è pacman, il gestore dei pacchetti. Pacman, sviluppato in C, è uno dei punti di forza di Arch e permette, oltre che installare e rimuovere pacchetti, anche di mantenerli aggiornati scaricandoli da un apposito mirror (di cui parleremo più avanti). Vediamo le opzioni principali di Pacman:

Installa un pacchetto:

pacman -S nomepacchetto

Rimuove un pacchetto:

pacman -R nomepacchetto

Aggiorna il sistema:

pacman -Syu

I repository di Arch Linux sono principalmente: Core, Extra, Community, Testing a cui bisogna aggiungere multilib per i sistemi a 64 bit. Ovviamente spetta all’utente scegliere quali utilizzare e se aggiungerne altri di terze parti, come ad esempio archlinux.fr (cosa che non consiglio, dal momento che non ne vedo l’utilità, esiste AUR.) Tutti i pacchetti vengono firmati in modo da garantirne l’autenticità tramite Pacman-Key.

Per installare qualsiasi cosa, o per aggiornare il sistema, è necessario connettersi ad un mirror, che fornirà la versione richiesta. Esistono tantissimi mirror per Arch Linux ed è possibile trovarne una lista aggiornata direttamente sul sito ufficiale http://www.archlinux.org/ (vedete anche MirUp), invece per capire lo stato dei mirror (magari quelli che stanno avendo problemi o che non sono up-to-date) è possibile consultare MirrorStatus.

Io personalmente utilizzo http://archlinux.limun.org, ma anche http://archlinux.puzzle.ch/ è ottimo! Generalmente è consigliabile scegliere quelli più aggiornati o più veloci, a questo scopo si può anche utilizzare lo strumento rankmirrors.

Come fare per impostarne uno?

E’ possibile farlo durante l’installazione del sistema oppure successivamente, decommentando il proprio preferito in /etc/pacman.d/mirrorlist . Dopo il setup di un nuovo mirror, eseguite il comando:

pacman -Syy

per evitare errori futuri.

Altri comandi per Pacman possono essere trovati sulla pagina della Wiki. Per oggi è tutto, alla prossima!

Chi sono

Amante di Linux e dell'Open Source. Utilizzo Arch Linux e sono un felice possessore di un Raspberry Pi.

  • Pingback: Arch Linux: alla scoperta di Pacman | Chimera Revo

  • Turista X Caso

    ohhh,finalmente si parla un po’ in maniera continua di Arch…yu huuu!!!
    non vedo l’ora di leggere e commentare un po’ su systemd,il nuovo installer con chroot(nuovi utenti in festa,eh???),il fu-rc.conf,pacstrap etc etc…
    sotto con Arch,ragazzi!!
    buona domenica

  • Diego G

    ok, manca giusto qualcosina:
    1. come si cercano i pacchetti
    2. come si cerca tra i pacchetti installati
    3. come si rimuovono gli orfani

    • ingamedeo

      Ho fatto un nuovo articolo del “resto” di Pacman… :) Penso che Tanino lo pubblichi a mezzanotte o domani! :)

      • Diego G

        ti ho già risposto di la… ci sono delle imprecisioni

  • Pingback: Arch Linux, l’amico pacman e i mirror: ecco cosa dovete sapere - Informatica - Tua Notizia

  • Pingback: Arch Linux, l’amico pacman e i mirror: ecco cosa dovete sapere - Tecnologie - Segnala Feed

  • Nicuz95

    Sono un ex arciere, aggiungo che per rimuovere un pacchetto e le relative dipendenze il comando è “pacman -Rsnc” :D

    • superlex

      Il comando base è pacman -R, poi ci sono le varie opzioni, da usare con cautela tra l’altro (soprattutto rimuovendo ricorsivamente le dipendenze come nel tuo caso).

    • ingamedeo

      Grazie per il suggerimento :)