Descubra os programas de terceiros instalados no seu Debian , Ubuntu e derivados

Que tal listar os pacotes de terceiro os quais a sua distribuição não da suporte, mas você tem instalados em seu computador ? Se quer ter essa informação, leia essa matéria.









Programas no GNU/Linux



As distribuições disponibilizam os programas por meio de um repositório, a sua sources.list, uma lista de endereços na internet que hospeda os programas da distribuição

Mas as distribuições por motivos legai só da suporte e fornece correções e atualizações para os pacotes do repositório main, os demais repositórios da imagem abaixo por serem de código fechado e ou dependerem de programas de código fechado, não podem ser alterados pela distribuição por impedimentos legais.



Portanto o uso desses programas é por sua conta e risco e a distribuição não tem nenhuma responsabilidade.

Identificando os programas não oficiais


Essa dica é do amigo Fernando Debian

OBS: Testes Debian feito em minha maquina de produção com instalação antiga.

Determinar quantos pacotes são de terceiros, ou seja, fora do repositório main.

Para identificação de forma genérica. 
Para Debian e Ubuntu

Instale o apt-forktracer, para isso:

sudo apt install apt-forktracer

Rode o comando:

apt-forktracer
Veja no meu exemplo todos os programas de terceiros que eu uso.




Para identificação de forma especifica por repositório.
Com o aptitude também é possível determinar os pacotes das sessões non-free e contrib, instalados na maquina, basta:

Para Debian.

Para non-free. Programas proprietários e de código fechado

aptitude search '?installed ?section(non-free)'

Para contrib. Programas de código aberto mas que dependem de programas proprietários.

aptitude search '?installed ?section(contrib)'

Veja no meu exemplo todos os programas de terceiros que eu uso.



Para Ubuntu

OBS: Teste realizado em maquina virtual com sistema recém instalado e sem alteração nenhuma.

Você ira precisar do aptitude instalado, para isso use o comando.

sudo apt install aptitude

Para universe. Programas mantidos pela comunidade, mas não são oficiais dos desenvolvedores do Ubuntu.

aptitude search '?installed ?section(universe)'

Perdão pelo tamanho das fonts, foi para caber no print.




Para restricted. Programas que não são de código completamente abertos.

aptitude search '?installed ?section(restricted)'



Para multiverse. Programas de código fechado.

aptitude search '?installed ?section(multiverse)'




Lembrando dos seguintes pacotes de terceiro não listados, PPA, Snap, Flatpak,appimage.

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais