Pagina inicial » como » Veja onde um pacote está instalado no Ubuntu

    Veja onde um pacote está instalado no Ubuntu

    Depois de usar o utilitário apt-get para instalar um pacote, às vezes ele parece desaparecer no nada. Você sabe que está instalado, você não tem ideia de onde.

    Se você souber o nome do executável, poderá usar o comando which para localizar o local do binário, mas isso não fornece informações sobre onde os arquivos de suporte podem estar localizados.

    Há uma maneira fácil de ver os locais de todos os arquivos instalados como parte do pacote, usando o utilitário dpkg.

    dpkg -L

    Exemplo: Eu tinha instalado o davfs2, mas não tinha certeza de onde o arquivo de configuração estava, então executei este comando:

    geek @ ubuntuServ: ~ $ dpkg -L davfs2

    davfs2: / usr / share / lintian / overrides / davfs2
    davfs2: / usr / share / davfs2 / GPL
    davfs2: / usr / share / doc / davfs2 / BUGS
    davfs2: / usr / share / doc / davfs2 / copyright
    davfs2: / usr / share / davfs2 / NEWS
    davfs2: / usr / share / doc / davfs2 / THANKS
    davfs2: /usr/share/doc/davfs2/NEWS.gz
    davfs2: /usr/share/doc/davfs2/README.gz
    davfs2: / usr / share / doc / davfs2
    davfs2: / usr / share / doc / davfs2 / TODO
    davfs2: / etc / davfs2 / secrets
    davfs2: / usr / share / davfs2 / THANKS
    davfs2: /usr/share/doc/davfs2/README.Debian
    davfs2: / usr / share / davfs2 / BUGS
    davfs2: /etc/davfs2/davfs2.conf
    davfs2: / usr / share / davfs2 / ChangeLog
    davfs2: / usr / share / davfs2 / FAQ
    davfs2: / etc / davfs2
    davfs2: /usr/share/doc/davfs2/changelog.Debian.gz
    davfs2: /usr/share/davfs2/secrets.template
    davfs2: /usr/share/doc/davfs2/changelog.gz
    davfs2: / usr / share / davfs2 / TODO
    davfs2: /usr/share/davfs2/davfs2.conf.template
    davfs2: / usr / share / davfs2 / README
    davfs2: / usr / share / davfs2
    davfs2: / usr / share / doc / davfs2 / FAQ

    Bem, agora não preciso mais me perguntar. O arquivo conf é claramente /etc/davfs2/davfs2.conf. Se eu quisesse ver apenas quais arquivos foram instalados em / etc, você poderia sempre fazer a saída como:

    geek @ ubuntuServ: ~ $ dpkg -L davfs2 | grep etc

    davfs2: / etc / davfs2 / secrets
    davfs2: /etc/davfs2/davfs2.conf
    davfs2: / etc / davfs2

    Ainda mais fácil de ler.

    Atualização: Alterado de -S para -L graças a uma dica de sebest.