[Pacman] dépendances optionionnelles ?(Résolu)

Applications, problèmes de configuration réseau
loloboua
newbie
Messages : 6
Inscription : ven. 29 avr. 2011, 19:40

[Pacman] dépendances optionionnelles ?(Résolu)

Message par loloboua »

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
Dernière modification par loloboua le sam. 30 avr. 2011, 10:51, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Pacman]installation auto des dépendances optionionnelle

Message par tuxce »

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
loloboua
newbie
Messages : 6
Inscription : ven. 29 avr. 2011, 19:40

Re: [Pacman]installation auto des dépendances optionionnelle

Message par loloboua »

ok, merci. J'imagine que je dois mettre cette option dans un fichier?
Avatar de l’utilisateur
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

Message par FoolEcho »

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:

Code : Tout sélectionner

pacman -S $listopt
par (si installé)

Code : Tout sélectionner

yaourt -S $listopt
ou

Code : Tout sélectionner

sudo pacman -S $listopt
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.
«The following statement is not true. The previous statement is true.» :nage:
loloboua
newbie
Messages : 6
Inscription : ven. 29 avr. 2011, 19:40

Re: [Pacman]installation auto des dépendances optionionnelle

Message par loloboua »

Ok, merci beaucoup, ca me retire une épine du pied!!! Bonne journée
Répondre