APT - Listar pacotes ( só nomes ) [RESOLVIDO]

1. APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 07/11/2016 - 20:26h

Pessoas ... como faço para listar só os nomes dos pacotes e de preferencia só os não instalados ?


  


2. Re: APT - Listar pacotes ( só nomes )

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/11/2016 - 20:41h

dpkg -l | grep -v ^ii | less 


Use less porque é muita coisa.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 07/11/2016 - 20:52h

listeiro_037 escreveu:
dpkg -l | grep -v ^ii | less 



sem chance de ser esse comando campeão ... ele até listou uma pancada de coisa ... mas não o que eu preciso .. o q eu quero é a mesma lista filtrada pelo status "não instalado" do synapitc, só q eu quero só os nomes ... descrição, versão e afins eu desejo manter fora do resultado.

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


4. Re: APT - Listar pacotes ( só nomes )

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/11/2016 - 21:03h

Um trecho da saída:

rc network-manager-openvpn 0.9.10.0-1 amd64 network management framework (OpenVPN plugin core)
rc network-manager-pptp 0.9.10.0-1 amd64 network management framework (PPTP plugin core)
rc network-manager-vpnc 0.9.10.0-1 amd64 network management framework (VPNC plugin core)
rc nfs-common 1:1.2.6-4 amd64 NFS support files common to client and server
rc ocaml-interp 4.01.0-5 amd64 OCaml interactive interpreter and standard libraries
rc ocaml-nox 4.01.0-5 amd64 ML implementation with a class-based object system (no X)
rc openjdk-8-jre-headless:amd64 8u45-b14-2~bpo8+2 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
rc opensc 0.14.0-2 amd64 Smart card utilities with support for PKCS#15 compatible cards
rc opensc-pkcs11:amd64 0.14.0-2 amd64 Smart card utilities with support for PKCS#15 compatible cards
rc openvpn 2.3.4-5 amd64 virtual private network daemon
rc pcmciautils 018-8 amd64 PCMCIA utilities for Linux 2.6
rc plasma-containments-addons 4:4.14.2-1 amd64 additional containment plugins for Plasma


Mas a saída é do que não está instalado.
O comando grep filtra saídas de acordo com um padrão.
A opção -v procura pelo que corresponde à negação deste padrão.
Na saída as linhas que começam com ii são os pacotes instalados.
Filtrando para as linhas que não começam com ii, cujo padrão é ^ii, então saem as linhas de pacotes não-instalados.

Daí você tem a marca rc, que quer dizer release candidate.
Em seguida o nome do pacote.
Depois o número de versão.
A arquitetura da máquina a seguir.
Finaliza com uma pequena descrição em inglês.

Estou fazendo algo mais elaborado e se der certo publicarei a seguir.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 07/11/2016 - 21:10h

listeiro_037 escreveu:
Estou fazendo algo mais elaborado e se der certo publicarei a seguir.


eu quase consegui ..fiz assim
apt list --no-installed | cut -d/ -f1 | less 


mas o infeliz listou tudo, instalados e não instalados!!!

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


6. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/11/2016 - 21:16h

Tem essa gambiarra aqui:

dpkg -l | grep -v ^ii | awk '{ print $2 }' | sed -r 's/\-/\./g;/^[\s\t]*$/d;/^(Status\=|Err\?\=\(|Nome)/d' | xargs apt-cache show 


Você pode colocar ao final da linha algo como | less para ler na hora ou > descricao.txt para gravar em arquivo.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



7. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/11/2016 - 21:24h

Mauriciodez escreveu:

eu quase consegui ..fiz assim
apt list --no-installed | cut -d/ -f1 | less 


mas o infeliz listou tudo, instalados e não instalados!!!

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


dpkg -l | grep -v ^ii | awk '{ print $2 }' | less 


O código acima lista apenas os nomes filtrados dos não-instalados.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



8. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 07/11/2016 - 21:25h

listeiro_037 escreveu:
dpkg -l | grep -v ^ii | awk '{ print $2 }' | sed -r 's/\-/\./g;/^[\s\t]*$/d;/^(Status\=|Err\?\=\(|Nome)/d' | xargs apt-cache show 

Você pode colocar ao final da linha algo como | less para ler na hora ou > descricao.txt para gravar em arquivo.


não testei essa gambiarra sua não ... consegui assim

apt list --no-installed | grep -v installed | cut -d/ -f1 | less 


___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


9. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 07/11/2016 - 21:31h

Modifiquei a parada aqui ..

apt list | grep -v installed | cut -d/ -f1 | less 


a opção "--no-instalaled" não inflói nem contribói
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


10. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 07/11/2016 - 21:32h

listeiro_037 escreveu:
dpkg -l | grep -v ^ii | awk '{ print $2 }' | less 

O código acima lista apenas os nomes filtrados dos não-instalados.

seu comando continua errado !!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


11. Re: APT - Listar pacotes ( só nomes ) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/11/2016 - 21:39h

Mauriciodez escreveu:

listeiro_037 escreveu:
dpkg -l | grep -v ^ii | awk '{ print $2 }' | less 

O código acima lista apenas os nomes filtrados dos não-instalados.

seu comando continua errado !!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Está errado mesmo. Ainda não encontrei a opção correta.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts