Um pacote é listado em "local ou obsoleto" se a sináptica não puder determinar um repositório do qual o pacote foi (mais provavelmente) instalado.
Explicação: o gerenciador de pacotes do ubuntu (apt / dpkg) não controla o repositório do qual um pacote foi baixado quando é instalado. Isso significa que uma vez que um pacote é instalado, não há como saber de onde ele foi baixado. O gerenciador de pacotes só pode adivinhar o repositório de origem. Ele faz isso combinando o pacote instalado com todos os pacotes disponíveis em todos os repositórios.
Se um pacote com o mesmo nome for encontrado em um repositório, o número da versão será comparado. Se o número da versão no repositório for o mesmo ou mais recente, presume-se que o pacote provavelmente foi instalado a partir desse repositório. Se nenhum pacote correspondente for encontrado em nenhum repositório, o synaptic declara o pacote instalado como "local ou obsoleto".
Existem três situações que podem fazer com que um pacote instalado não seja encontrado em nenhum repositório:
- Você baixou e instalou o pacote você mesmo (dpkg -i foo.deb).
- Você instalou o pacote de um repositório e depois removeu esse repositório (por exemplo, um PPA).
- Você instalou o pacote de um repositório e, posteriormente, o pacote foi removido desse repositório (que provavelmente acontecerá no repositório proposto).
Sobre o termo "local ou obsoleto": o primeiro item seria a parte "local", enquanto os outros dois seriam a parte "obsoleta".
Reflexões do auto-respondente:
No meu caso, parece que a terceira razão foi a causa dos pacotes abertos de escritório serem listados em "locais ou obsoletos". Eu tinha o repositório proposto ativado. Os pacotes de escritório abertos foram atualizados na proposta e, posteriormente, removidos da proposta. Eu escrevi mais detalhes na resposta a esta pergunta: Por que alguns pacotes do Open Office estão marcados como" locais ou obsoletos "no Synaptic .