Aller au contenu

Archlinux

Maintenance du système

  • Upgrader le système: pacman -Syu
  • Mettre à jour les clés PGP: sudo pacman -Sy archlinux-keyring
  • Uninstall un package: pacman -Rns
  • Lister les packages: pacman -Q
  • Virer les packages orphelins: pacman -Rns $(pacman -Qtdq)
  • Installer depuis un tar.xz: pacman -U mon.tar.xz
  • Forcer l'écrasement de fichiers conflict (attention!): pacman -S --force <monpackage>
  • Si y'a un conflit de package à cause d'un pb de signature: pacman-key --refresh-keys
  • Vérifier quelle lib appartient à quel package: pacman -Qo /my/file
  • Chercher un package installé: pacman -Qs search_term
  • Lister tous les fichiers installés par un package: pacman -Ql mypackage

Aur

  • aur 4
  • user-submitted repository. Par design, Arch ne souhaite pas automatiser l'installation des paquets AUR.
  • base-devel is needed

Arch Build System

  • PKGBUILD = fichier de build du paquet. Comprend une fonction build() et package()
  • makepkg = outil pour interpréter les PKGBUILD makepkg -si pour installer direct derriere. a ne pas use en root.
  • resultat du build = pkg.tar.xz
  • pacman: gestionnaire de paquet