Un paquete aparece en la lista "local u obsoleto" si Synaptic no puede determinar un repositorio desde el cual (probablemente) se instaló el paquete.
Explicación: el administrador de paquetes de ubuntu (apt / dpkg) no realiza un seguimiento del repositorio desde el que se descargaron los paquetes cuando se instala. Eso significa que una vez que se instala un paquete, no hay forma de saber de dónde se descargó. El administrador de paquetes solo puede adivinar el repositorio de origen. Lo hace haciendo coincidir el paquete instalado con todos los paquetes disponibles en todos los repositorios.
Si se encuentra un paquete con el mismo nombre en un repositorio, se compara el número de versión. Si el número de versión en el repositorio es el mismo o más reciente, entonces se supone que el paquete probablemente se instaló desde ese repositorio. Si no se encuentra ningún paquete coincidente en ningún repositorio, synaptic declara que el paquete instalado es "local u obsoleto".
Hay tres situaciones que pueden hacer que un paquete instalado no se encuentre en ningún repositorio:
- Usted mismo descargó e instaló el paquete (dpkg -i foo.deb).
- Instaló el paquete desde un repositorio y luego lo eliminó (por ejemplo, un PPA).
- Instaló el paquete desde un repositorio y luego el paquete se eliminó de ese repositorio (probablemente suceda en el repositorio propuesto).
Sobre el término "local u obsoleto": el primer elemento sería la parte "local", mientras que los otros dos serían la parte "obsoleta".
Reflexiones de sí mismo:
En mi caso, parece que la tercera razón fue la causa de que los paquetes de oficina abierta se enumeren bajo "local u obsoleto". Tenía habilitado el repositorio propuesto. Los paquetes de oficina abierta se actualizaron en la propuesta y luego se eliminaron de la propuesta. Escribí más detalles en la respuesta a esta pregunta: ¿Por qué algunos paquetes de Open Office están marcados como "locales u obsoletos" en Synaptic .
aptitude search ~o
no informa nada en mi sistema