Como encontrar um pacote que forneça um arquivo no Ubuntu

Como encontrar um pacote que forneça um arquivo no Ubuntu

Encontrar um pacote que forneça um arquivo é importante em sistemas Linux, incluindo o Ubuntu. O motivo é que ajuda os usuários a resolver problemas de dependência do pacote que ocorrem quando você instala um pacote no sistema e, se estiver faltando um arquivo, você não poderá executar a instalação até que o arquivo seja encontrado. Além disso, também ajuda os usuários a depurar problemas relacionados ao servidor no sistema que podem não iniciar se uma biblioteca necessária estiver faltando.

Se você deseja encontrar um pacote que forneça um arquivo no Ubuntu, siga as diretrizes deste artigo.

Encontre um pacote que forneça um arquivo no Ubuntu

Existem duas maneiras de encontrar um pacote que forneça um arquivo no Ubuntu e essas são:

    • Usando o comando APT-FILE
    • Usando o comando dpkg

Método 1: File de apt

O primeiro método para encontrar um pacote que forneça um arquivo é usando um arquivo apt pacote. O arquivo apt marca os índices para todos os pacotes instalados que estão presentes no repositório. Usando arquivo apt, Os usuários podem procurar um arquivo fornecido por qualquer um dos pacotes presentes dentro do repositório, e este processo de pesquisa é concluído em alguns segundos. Este método é dividido em duas partes que são:

    • Instalando o arquivo apt
    • Pesquisando um arquivo usando arquivo apt

I: Instalando o arquivo apt

Para instalar "arquivo apt”No seu sistema Ubuntu, atualize e atualize primeiro o repositório:

Atualização do sudo apt
Atualização do sudo apt


Em seguida, instale arquivo apt Usando o comando abaixo mencionado:

sudo apt install apt-file



O arquivo apt Acesse o banco de dados para encontrar os pacotes pertencentes a um pacote e, por esse motivo, é importante atualizar arquivo apt Através do comando a seguir antes de procurar um arquivo no Ubuntu:

Atualização do Sudo Apt-File


II: Pesquisando o arquivo usando o arquivo apt

Para pesquisar o arquivo usando arquivo apt, Execute o comando abaixo mencionado junto com o nome do arquivo:

Pesquisa de arquivo apt


Por exemplo:

Pesquisa de arquivo apt hippo_opensim_viewer.xml



Ou você também pode usar o caminho do arquivo para navegar diretamente no arquivo e no seu pacote associado:

Pesquisa de arquivo apt


Por exemplo;

APT-File Search/usr/share/bleachbit/limpadores/hippo_opensim_viewer.xml


Método 2: usando DPKG

O outro método para encontrar um pacote que forneça um arquivo é usando o dpkg Comando, usado para encontrar os pacotes instalados sem um repositório que é o que o torna único do APT-File. Mas o DPKG pode listar apenas os arquivos de pacotes instalados no sistema, enquanto o APT-File pode até listar os pacotes que não estão instalados no sistema, mas estão presentes no repositório.

Use o arquivo DPKG abaixo escrito junto com -S identificador para procurar, Para encontrar o pacote associado ao arquivo desejado:

dpkg -s


Por exemplo:

dpkg -s libsnapd -glib.então.1



Assim como arquivo apt, Você também pode usar um caminho de arquivo em vez de apenas o nome do arquivo com o comando dpkg para a propriedade, navegue pelo arquivo de seu diretório:

dpkg -s


Por exemplo;

dpkg -s/usr/lib/x86_64-linux-gnu/libsnapd-glib.então.1


Dica de bônus

O comando dpkg também pode ser usado para pesquisar todos os pacotes presentes dentro de um diretório ou biblioteca usando o comando abaixo mencionado:

dpkg -s


Por exemplo, aqui eu exibi todos os pacotes presentes dentro do /var/lib:

dpkg -s /var /lib


Conclusão

Para encontrar um pacote que forneça um arquivo no Ubuntu, existem duas maneiras: uma é usando o “arquivo apt”Ferramenta que usa o banco de dados para pesquisar o arquivo da lista de pacotes presentes dentro do repositório. O outro método é usando o dpkg -s comando para pesquisar o arquivo na lista de pacotes instalados. A ferramenta de arquivo apt precisa ser instalado, enquanto “dpkg”Já está presente por padrão no Ubuntu.