Dans le gestionnaire de paquets Synaptic, il existe une catégorie "Installé (local ou obsolète)". Pour une raison quelconque, j'ai un tas de paquets énumérés ici.
Comme vous pouvez le voir sur la capture d'écran, les packages sont des packages Open Office. Je doute que Open Office soit devenu obsolète ou local (peu importe ce que cela signifie).
J'utilise Ubuntu 10.04.
Que signifie "local ou obsolète" dans Synaptic et pourquoi les packages deviennent-ils "locaux ou obsolètes"?
Un paquet est répertorié sous "local ou obsolète" si Synaptic n'est pas en mesure de déterminer un référentiel à partir duquel le paquet a été (très probablement) installé.
Explication: le gestionnaire de paquets ubuntu (apt/dpkg) ne garde pas trace du référentiel à partir duquel un paquet a été téléchargé lors de son installation. Cela signifie qu'une fois qu'un paquet est installé, il n'y a aucun moyen de savoir d'où il a été téléchargé. Le gestionnaire de paquets peut uniquement deviner le référentiel source. Cela se fait en faisant correspondre le paquet installé avec tous les paquets disponibles dans tous les référentiels.
Si un package portant le même nom est trouvé dans un référentiel, le numéro de version est comparé. Si le numéro de version dans le référentiel est identique ou plus récent, il est supposé que le package était très probablement installé à partir de ce référentiel. Si aucun package correspondant n'est trouvé dans un référentiel, Synaptic déclare le package installé comme "local ou obsolète".
Il existe trois situations dans lesquelles un package installé risque de ne pas être trouvé dans un référentiel:
À propos du terme "local ou obsolète": le premier élément serait la partie "locale", tandis que les deux autres seraient la partie "obsolète".
Réflexions sur soi-même:
Dans mon cas, il semble que la troisième raison soit la raison pour laquelle les packages Open Office sont répertoriés dans la liste "locaux ou obsolètes". J'ai eu le référentiel proposé activé. Les packages Open Office ont été mis à niveau dans proposé, puis supprimé de celui proposé. J'ai écrit plus de détails dans la réponse à cette question: Pourquoi certains packages Open Office sont-ils marqués comme "locaux ou obsolètes" dans Synaptic .
Ces packages ont été installés manuellement (local) ou le référentiel à partir duquel il a été installé n'existe plus/ne contient plus les packages (obsolète).
Depuis la page d’aide synaptic:
Obsolète ou installé localement - Affiche uniquement les packages qui ne sont pas (pour longtemps) inclus dans l'un des référentiels spécifiés.
J'ajouterais à @nickguletskii Belle réponse qu'il est difficile (mais pas impossible, bien entendu) d'obtenir les mêmes informations en ligne de commande en utilisant apt-cache
et dpkg
.
Inversement, il est extrêmement simple avec aptitude
aptitude search ~o
Dommage que aptitude
ne soit plus installé par défaut.