apt-cache - mostra comandos futuros

1

Existe uma maneira de descobrir quais comandos estarão disponíveis, uma vez que um pacote tenha sido instalado via apt-get ?

Digamos que eu queira executar apt-get -y net-tools .

Host> apt-cache show net-tools
Package: net-tools
Version: 1.60-24.2
Installed-Size: 916
Maintainer: net-tools Team <[email protected]>
Architecture: amd64
Replaces: ja-trans (<= 0.8-2), netbase (<< 4.00)
Depends: libc6 (>= 2.4)
Conflicts: ja-trans (<= 0.8-2)
Description-en: The NET-3 networking toolkit
 This package includes the important tools for controlling the network
 subsystem of the Linux kernel.  This includes arp, ifconfig, netstat,
 rarp, nameif and route.  Additionally, this package contains utilities
 relating to particular network hardware types (plipconfig, slattach,
 mii-tool) and advanced aspects of IP configuration (iptunnel, ipmaddr).
 .
 In the upstream package 'hostname' and friends are included. Those are
 not installed by this package, since there is a special "hostname*.deb".
Homepage: http://net-tools.berlios.de/
Description-md5: 003fb6a11fdb767fff574478588a3ca8
Tag: admin::configuring, implemented-in::c, interface::commandline,
 network::configuration, network::routing, network::vpn, protocol::ipv6,
 role::program, scope::utility, use::routing
Section: net
Priority: important
Filename: pool/main/n/net-tools/net-tools_1.60-24.2_amd64.deb
Size: 346084
MD5sum: 7ef2fa3c53ba45adf9b3c369ef5ba458
SHA1: f8fa10c12f3309c69ed2a010e4824b6c41957c20
SHA256: a27cb96bc41b9349f6ab0a102cf8ed9210a129b2a67ca2a108675235d3600aaa

Host>

O apt-cache show net-tools já revela todos os elementos (arp, ifconfig, netstat, rarp, nome, rota, plipconfig, slattach, mii-ferramenta, iptunnel, ipmaddr)?

    
por user2964971 17.09.2015 / 21:31

2 respostas

2

apt-cache não tem como fazer isso. No entanto, apt-file fará o que você está pedindo. Manpage: link

Você pode executar apt-file list net-tools para listar arquivos instalados pelo net-tools, mesmo que o net-tools não esteja instalado.

apt-file faz uso de um cache para essas informações, que você precisará atualizar periodicamente usando apt-file update .

    
por 17.09.2015 / 21:47
2

Você pode usar apt-file para listar todos os arquivos em um pacote, mesmo que ainda não tenha feito o download. Em seguida, filtre-o através do grep.

$ apt-file list net-tools | grep bin
net-tools: /bin/netstat
net-tools: /sbin/ifconfig
net-tools: /sbin/ipmaddr
net-tools: /sbin/iptunnel
net-tools: /sbin/mii-tool
net-tools: /sbin/nameif
net-tools: /sbin/plipconfig
net-tools: /sbin/rarp
net-tools: /sbin/route
net-tools: /sbin/slattach
net-tools: /usr/sbin/arp
    
por 17.09.2015 / 21:47

Tags