La CLI c’est la vie …..par Frederic Bezies
La CLI c’est la vie, épisode 1 : pacman, premier épisode
# rafraîchir l’ensemble des dépôts
sudo pacman -Syy
# mise a jour des pkg
sudo pacman -Su
# nettoyer le cache
sudo pacman -Scc
La CLI c’est la vie, épisode 2 : ajout et suppression de programme via pacman.
# ajouter le leogiciels « unrar »
sudo pacman -S unrar
# desinstaler le leogiciels « unrar »
sudo pacman -R unrar
# desinstaler le leogiciels « chromium » (avec les dépendances en cascades)
sudo pacman -Rcs chromium
# desinstaler uniquement le paquet precis « chromium »(sans les dépendances)
sudo pacman -Rdd chromium
La CLI c’est la vie, épisode 3 : la recherche avec pacman
# recherche le pkg « audio »
sudo pacman -Ss audio
# recherche le pkg « audio » page par page
sudo pacman -Ss audio | more
# recherche les pkg orphelin
sudo pacman -Qdqt
# liste des pkg installés depuis l’AUR
sudo pacman -Qm
La CLI c’est la vie, épisode 4 : gérons AUR en mode ligne de commande.
# prerequit base-devel et git
# compilation et installation d’un pkg
git clone https://github.com/solus-project/brisk-menu.git
makepkg -s #toujours en utilisateur simple
sudo pacman -U nom-du-paquet
# une autre méthode consiste a combiner les deux commandes
makepkg -si
# afficher la fiche signalétique d’un pkg (firefox)
pacman -Qi firefox
pacman -Qi firefox | grep Taille
pacman -Qi firefox | grep Version
pacman -Qi firefox | grep Dépend
#la contenue d’un pkg (firefox)
pacman -Ql firefox | more
# a qui appartien le pkg (firefox)
pacman -Qo firefox
# la fiche du pkg (firefox)
pacman -Si firefox
# taille installé du pkg
pacman -Si firefox | grep install
# ce pkg est-il installé (firefox) ? (si reponse oui)
pacman -Ss firefox | grep install
# nbr des pkg tiers installés
pacman -Qm | wc -l
# nbr des pkg orphelins
pacman -Qdqt
#Qd ne liste que les paquets en tant que dépendances d’autre paquets
pacman -Qd | wc -l
# nbr des pkg
pacman -Q | wc -l
# afficher les pkg installés
pacman -Qd | more
#prérequis pkg :
- zsh
- zsh-completions
- grml-zsh-config
#lancer zsh pour la 1er fois
/usr/bin/zsh
# définir par default zsh
sudo chsh -s /usr/bin/zsh nom-du-user
# exemples d’alias :
alias update=’sudo pacman -Syy’
alias orphelin=’sudo pacman -Rcs $(pacman -Qdqt)’
alias ls=’ls –color=auto’
alias ll=’ls -ail’
alias dfi=’df -P -h’
alias duz=’echo « »;echo « Classement des repertoires par taille »;echo « ##################################### »;echo « »;du -k|sort -brn|more’
alias l.=’ls -d .* –color=tty’
alias lsz=’ls -al|sort -brn|less’
alias rm=’rm -i’
La CLI, c’est la vie, épisode 9 : file c’est bon, mangez-en :)