Le paquet est “défini pour être installé manuellement” dans Ubuntu [Explained]


  • FrançaisFrançais


  • Si vous utilisez la commande apt pour installer des packages dans le terminal, vous verrez toutes sortes de sorties.

    Si vous faites attention et lisez le résultat, vous remarquerez parfois un message indiquant :

    package_name défini sur installé manuellement

    Vous êtes-vous déjà demandé ce que signifiait ce message et pourquoi vous ne le voyez pas pour tous les packages ? Permettez-moi de partager quelques détails dans cet explicatif.

    Comprendre “Package défini pour être installé manuellement”

    Vous verrez ce message lorsque vous essayez d’installer une bibliothèque ou un package de développement déjà installé. Ce package de dépendance a été installé automatiquement avec un autre package. Le package de dépendance est supprimé avec la commande apt autoremove si le package principal est supprimé.

    Mais puisque vous avez essayé d’installer explicitement le package de dépendances, votre système Ubuntu pense que vous avez besoin de ce package indépendamment du package principal. Et par conséquent, le package est marqué comme installé manuellement afin qu’il ne soit pas supprimé automatiquement.

    Pas très clair, non ? Prenons l’exemple de l’installation de VLC sur Ubuntu.

    Étant donné que le package vlc principal dépend d’un certain nombre d’autres packages, ces packages sont automatiquement installés avec lui.

    installer vlc avec apt ubuntu
    Plusieurs dépendances sont installées avec VLC

    Si vous consultez la liste des packages installés qui ont vlc dans leur nom, vous verrez qu’à l’exception de vlc, les autres sont marqués “automatique”. Cela indique que ces packages ont été installés automatiquement (avec vlc) et qu’ils seront supprimés automatiquement avec la commande apt autoremove (lorsque vlc est désinstallé).

    lister les packages installés vlc ubuntu
    À l’exception de vlc (à la fin), les autres packages sont marqués ‘automatique’

    Supposons maintenant que vous pensiez installer “vlc-plugin-base” pour une raison quelconque. Si vous exécutez la commande apt install dessus, le système vous indique que le package est déjà installé. En même temps, il change la marque d’automatique à manuelle car le système pense que vous avez explicitement besoin de cette vlc-plugin-base alors que vous avez essayé de l’installer manuellement.

    package défini manuellement
    Package configuré pour être installé manuellement

    Vous pouvez voir que son statut a été changé en [installed] depuis [installed,automatic].

    lister les packages installés avec vlc
    Changements d’état pour le package installé manuellement

    Maintenant, permettez-moi de supprimer VLC et d’exécuter la commande auoremove. Vous pouvez voir que “vlc-plugin-base” n’est pas dans la liste des packages à supprimer.

    supprimer automatiquement vlc ubuntu

    Vérifiez à nouveau la liste des packages installés. vlc-plugin-base est toujours installé sur le système.

    répertoriant les packages installés après la suppression de vlc

    Vous pouvez voir deux autres packages liés à vlc ici. Ce sont les dépendances du paquet vlc-plugin-base et c’est pourquoi elles sont également présentes sur le système mais marquées ‘automatique’.

    Je crois que les choses sont plus claires maintenant avec les exemples. Permettez-moi d’ajouter un conseil bonus pour vous.

    Réinitialiser le paquet en automatique

    Si l’état du package est passé de automatique à manuel, vous pouvez le remettre à automatique de la manière suivante :

    sudo apt-mark auto package_name
    définir le paquet sur automatique

    Conclusion

    Ce n’est pas une erreur majeure et ne vous empêche pas de faire votre travail dans votre système. Cependant, connaître ces petites choses augmente un peu vos connaissances.

    La curiosité a peut-être tué le chat, mais elle rend un pingouin plus intelligent. C’est une citation originale pour ajouter de l’humour à cet article autrement ennuyeux 🙂

    Faites-moi savoir si vous souhaitez lire plus d’articles de ce type qui peuvent sembler insignifiants mais vous aider à comprendre un peu mieux votre système Linux.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code