bonjour
explicite/dépendance n'est qu'un flag (donc c'est l'un
ou l'autre)
pour pacman qui nous permet de garder une configuration propre.
En explicite, on n'installe que des applications (on gère nous même la suppression)
pacman -S , c'est toujours par défaut
--asexplicit
donc aucune raison de le rajouter
Toutes les dépendances installées
automatiquement avec une application sont automatiquement
--asdeps
Uniquement les dépendances (pas --asexplicit) peuvent être à un moment orphelines donc, en sens inverse :
Aucun paquet installé avec
--asexplicit
ne peut être orphelin un jour
usage de ces options:
- généralement on n'utilise jamais
--asexplicit
(puisque défaut), on va plus l'utiliser pour changer l'état d'un paquet déjà installé mais comme dépendance
- on utilise
--asdeps
lorsque l'on désire ajouter/installer une dépendance optionnelle (puisque pas installée par défaut avec l'application). Sinon cette dépendance ne sera jamais marquée orpheline et va sans doute rester à vie sur notre machine
------------
note,
lorsque je désire
tester une application (ou une librairie pour le développement), je l'installe avec
--asdeps
, cela va donc la mettre directement dans les orphelins ! Cela m'aide a me rappeler qu'elle n'est installée temporairement que pour tests, et si après un mois, je désire la garder alors je la change en --asexplicit (pacman -D)