[Pacman] dépendances optionionnelles ?(Résolu)
[Pacman] dépendances optionionnelles ?(Résolu)
Bonjour à toutes et à tous.
Je suis sous Arch depuis ce matin. J'ai eu le temps de bidouiller un peu. Quand j installe certains paquets, pacman me propose d installer les dependances optionelles. Mais quand il y en a beaucoup c est assez laborieux de copier coller le nom de chacune. Est-il possible d'automatiser leur installation avec une option?
Par avance merci
Je suis sous Arch depuis ce matin. J'ai eu le temps de bidouiller un peu. Quand j installe certains paquets, pacman me propose d installer les dependances optionelles. Mais quand il y en a beaucoup c est assez laborieux de copier coller le nom de chacune. Est-il possible d'automatiser leur installation avec une option?
Par avance merci
Dernière modification par loloboua le sam. 30 avr. 2011, 10:51, modifié 1 fois.
Re: [Pacman]installation auto des dépendances optionionnelle
Salut, une option, non, mais une fonction de ce genre devrait faire l'affaire:
Code : Tout sélectionner
pacopt () {
listopt=$(package-query -S "$@" -f '%O' --csep '\n' | cut -f1 -d:)
[[ $listopt ]] && pacman -S $listopt
}
Code : Tout sélectionner
pacopt nom_paquet
Re: [Pacman]installation auto des dépendances optionionnelle
ok, merci. J'imagine que je dois mettre cette option dans un fichier?
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Pacman]installation auto des dépendances optionionnelle
Le plus propre est de le mettre dans un .bashrc (tu as les bases dans /etc/skel/ ) ...
Celui de root si tu utilises la version de tuxce.
Ou dans le ~/.bashrc de ton compte utilisateur/admin (groupe wheel ou sudo), en rempaçant:
par (si installé)
ou
de façon à pouvoir lancer la commande sans être enquiquiné.
Tu te délogues ou tu lances simplement un nouveau terminal (ou "source ~/.bashrc") et tu auras accès à cette fonction.
Celui de root si tu utilises la version de tuxce.
Ou dans le ~/.bashrc de ton compte utilisateur/admin (groupe wheel ou sudo), en rempaçant:
Code : Tout sélectionner
pacman -S $listopt
Code : Tout sélectionner
yaourt -S $listopt
Code : Tout sélectionner
sudo pacman -S $listopt
Tu te délogues ou tu lances simplement un nouveau terminal (ou "source ~/.bashrc") et tu auras accès à cette fonction.
«The following statement is not true. The previous statement is true.» 

Re: [Pacman]installation auto des dépendances optionionnelle
Ok, merci beaucoup, ca me retire une épine du pied!!! Bonne journée