fbpx

Comandos Linux – Comando apt-file

Comando Linux apt-file

Atualizado: 05/04/2019 por Computer Hope

comando apt-file

Nos sistemas operacionais Linux que usam o sistema de gerenciamento de pacotes APT , o comando apt-file procura nos pacotes disponíveis um arquivo ou arquivos específicos. Os pacotes não precisam ser instalados para executar a pesquisa.

Descrição

A ferramenta apt-file pode listar e procurar arquivos individuais nos pacotes de software usados ​​pelo APT. É semelhante ao uso do dpkg -L , mas o apt-file pode pesquisar todos os pacotes disponíveis, não apenas os já instalados. Isso é realizado mantendo um cache local do conteúdo do pacote.

Instalando o arquivo apt

Se o apt-file ainda não estiver instalado no seu sistema, você poderá instalá-lo com o comando:

  atualização do sudo apt && sudo apt install apt-file

Após a instalação, você receberá uma mensagem sobre a criação do cache do arquivo apt:

  O cache do sistema está vazio.  Você pode querer executar 'atualização do arquivo apt'
 como root para atualizar o cache.  Você também pode executar 'apt-file update' como
 usuário normal para usar um cache no diretório inicial do usuário.

Você também pode receber uma janela de notificação:

Janela de notificação de arquivo apt

Para atualizar o cache do usuário, você pode clicar em Executar esta ação agora e, em seguida, Fechar .

Atualização do arquivo apt

Ou, em um terminal, você pode executar:

  atualização do arquivo apt do sudo && atualização do arquivo apt

Para atualizar o cache do sistema e o cache do usuário.

Quando a atualização estiver concluída, você estará pronto para usar o apt-file .

Sintaxe

  apt-file [ opções ] [ ação ] [ padrão ]
  apt-file -f [ opções ] pesquisa [ arquivo ...]
  apt-file -D [ opções ] pesquisa [ debian-package-name .deb ...]

Ações

encontrarO mesmo que pesquisa .
ListaListe todos os arquivos contidos nos pacotes cujos nomes correspondem ao padrão . Um arquivo por linha é listado.
purgaLimpe os arquivos “Conteúdo-” do diretório de cache do arquivo apt. Se você receber algum erro na listagem ou na pesquisa, é uma boa ideia executar uma limpeza e depois uma atualização .
procurarProcure um arquivo, cujo nome corresponda ao padrão , dentro de todos os pacotes disponíveis. Os nomes de diretório não são pesquisados, apenas nomes de arquivo.
mostrarO mesmo que lista .
atualizarAtualize o cache do usuário do arquivo apt-file do conteúdo do pacote de todas as fontes APT configuradas.

Opções

-um arco ,
 arco da arquitetura
Existem diferentes pacotes para diferentes arquiteturas de computadores. Use esta opção para especificar quais pacotes da arquitetura devem ser pesquisados.
-c cache-dir ,
–cache cache-dir
Defina o diretório de cache como cache-dir , em vez do padrão. Se você executar o apt-file como um usuário comum, o diretório de cache padrão será $ HOME / .cache / apt-file / . Se você executar o apt-file como root ou se o cache do usuário não existir, o diretório de cache padrão será / var / cache / apt / apt-file / .
-d ponto mnt ,
–cdrom-mount mnt-point
Use o mnt-point como um ponto de montagem de CD-ROM para ler as informações do pacote.
-D ,
–from-deb
Quando esta opção é especificada com a ação de pesquisa , o apt-file lê o conteúdo de um arquivo de pacote Debian específico, debian-package-file .deb , como o padrão de pesquisa. Isso pode ser útil se você precisar comparar o conteúdo de um pacote quebrado. Esta opção implica -F .
-f ,
–De arquivo
Leia o padrão de pesquisa do ou dos arquivos fornecidos, um por linha. Para ler padrões da entrada padrão, use um único traço (”  “) como o nome do arquivo.
-F ,
–fixed-string
Interprete todos os caracteres do padrão de pesquisa literalmente. Use isso para corresponder exatamente ao padrão .
-i
–ignorar caso
Trate as letras maiúsculas e minúsculas da mesma forma ao corresponder ao padrão de pesquisa.
-l
–package-only
Exiba apenas os nomes dos pacotes e omita os nomes dos arquivos.
-N ,
–non-Interactive
Se estiver usando um dos métodos de conexão listados no valor interativo no arquivo de configuração, pule todos os prompts interativos. Isso é útil ao executar o apt-file em modos não interativos, como um trabalho cron .
-s sources.list ,
–sources-list sources.list
Use uma lista personalizada de fontes do APT. O APT sources.list padrão está normalmente localizado em /etc/apt/sources.list .
-v ,
–verbose
Exibir informações adicionais ao executar.
-x ,
–regexp
Trate o padrão como uma expressão regular perl .
-y ,
–manequim
Executar no modo “fictício” – simule todas as ações. Por exemplo, o apt-file -y update não baixará nada e não criará arquivos de cache, mas ainda examinará os caches existentes e retornará alguma saída.
-h
–Socorro
Exiba uma breve mensagem de ajuda, resumindo ações e opções.
A opção especial de dois traços (”  “) indica o fim das opções. Isso é necessário se o seu padrão de pesquisa começar com um traço.

Exemplos

  limpeza do arquivo apt

Limpe o cache do usuário. Uma atualização do arquivo apt será necessária antes que uma pesquisa possa ser realizada no cache do usuário. Se o cache do usuário não existir, o cache do sistema poderá ser usado para pesquisas do usuário.

  atualização do arquivo apt

Baixe informações de fontes e crie ou atualize o cache do usuário.

  limpeza do arquivo apt do sudo

Limpe o cache do sistema. A atualização do sudo apt-file é necessária antes que o cache em todo o sistema possa ser usado.

  atualização do arquivo apt do sudo

Baixe informações de fontes e crie ou atualize o cache do sistema.

  gimp de pesquisa de arquivos apt

Mostre todos os arquivos que tenham ” gimp ” em seu nome, em todos os pacotes APT disponíveis.

  apt-file - busca somente por pacotes gimp

Realize a mesma pesquisa acima, mas liste apenas os nomes dos pacotes correspondentes.

  lista de arquivos apt gimp

Liste todos os arquivos contidos em todos os pacotes que tenham “gimp” em seu nome.

  apt-file - lista apenas de pacotes gimp

Execute a mesma pesquisa acima, mas liste apenas os nomes dos pacotes correspondentes. A execução deste comando fornece uma saída semelhante ao apt-cache –names-only search gimp .

Arquivos e diretórios relevantes

/etc/apt/apt-file.confO arquivo de configuração padrão do apt-file.
/ var / cache / apt / apt-file /O cache do arquivo apt em todo o sistema.
~ / .cache / arquivo-apt /O cache do usuário apt-file.
/etc/apt/sources.list [ .d ]A lista de fontes padrão do APT.

apt – Um front end APT unificado para a linha de comando.
apt-cache – Obtenha informações sobre os pacotes de software APT instalados e disponíveis.
apt-get – Baixe e instale pacotes de software APT.
apt-cache – Altere as configurações de pacotes de software APT individuais.
aptitude – Um front end APT aprimorado para o terminal.
dpkg – Instale, remova e mantenha os pacotes de software da Debian.

13 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.