Certamente mais de uma vez você precisou descobrir qual pacote você instalou em seu computador, mas se torna uma tarefa tediosa para abrir o gerenciador de pacotes e após alguns passos você pode verificar quais pacotes você tem em seu computador.
Existe uma maneira muito menos entediante e muito mais rápida de realizar essa tarefa, é a partir do terminal e também é fácil de fazer, não se preocupe, aqui te conto como é.
Abrimos o terminal e você vai usar essas linhas de código, de acordo com a distro que usa, e vai ver se tem um pacote instalado no seu computador ou não.
- Arch Linux: pacote pacman -Ss
- Fedora: pacote yumsearch
- Debian / Ubuntu: pacote de pesquisa apt-cache
- OpenSUSE: pacote zypper se
- Gentoo: pacote emerge -S
Mas nem tudo termina aí, pois se o que você precisa é saber se tem um programa especial instalado então deve usar qualquer uma dessas linhas de código, como no caso anterior, deve usar o código de acordo com a distro que você usa.
- Arch Linux: pacote pacman -Qs
- Fedora: rpm -qa | pacote grep
- Debian / Ubuntu: dpkg -l | pacote grep
- OpenSUSE: pacote zypper se -i
- Gentoo: pacote emerge -pv
Esta é uma forma simples de verificar qual pacote e / ou programa temos em nossa equipe, e assim economizar esforço e tempo pesquisando no gerenciador de pacotes, espero que ajude você.
Pelo que me lembro, a "busca apt-cache" serve para validar se esse pacote existe nos seus repositórios, podendo ser instalado se ainda não o tiver instalado, mas não mostra apenas pacotes instalados.
Quem sabe, talvez eu seja o errado.
Saudações !!
aqui vai outro para debian
pacote de pesquisa aptitude
embora você tenha que instalar o aptitude primeiro
pacote = nome_do_pacote; se qual $ package &> / dev / null; em seguida, echo "sim"; senão echo "não"; fi
algo mais global que funciona para qualquer "linux"
No Debian, a coisa correta a fazer é:
apt-cache search package: Lista da base de dados de pacotes AVAILABLE os pacotes que correspondem aos critérios de "pacote". Isso não significa que eles estejam instalados. Está relacionado aos repositórios habilitados em /etc/apt/sources.list
dpkg -l package *: Lista os pacotes que começam com a palavra "pacote" e seu status de instalação ou não no sistema. Se apenas a palavra "pacote" for usada, a correspondência é exata.
Saiba quais pacotes são instalados do Terminal: dpkg –get-selections
Lista de pacotes instalados com datas: cat /var/log/dpkg.log
Tente apt list –instalado. Debian e derivados. De nada.