onde é o lugar do programa baixado do apt-get [duplicate]

2

Quando baixamos um programa Debian binário do repositório por este comando:

sudo apt-get install something

Onde esta loja de programas e todos os arquivos executáveis?

    
por Mohammad Reza Rezwani 27.03.2014 / 21:26

4 respostas

3

Em princípio, um instalador debian nada mais é do que um modelo escalado do seu sistema, da perspectiva do diretório raiz. Ele contém pastas, exatamente como está em seu sistema e "projeta" o conteúdo de um arquivo .deb no seu sistema.

Existem regras gerais de onde instalar o que, por exemplo: arquivos binários em /usr/bin/ , bibliotecas em /usr/bin ou /usr/share , arquivo da área de trabalho em /usr/share/applications e assim por diante (ver também aqui . Se você estiver interessado, você deve procurar em um instalador .deb para ver o que ele instala onde.

    
por Jacob Vlijm 27.03.2014 / 22:00
1

Nem todos os pacotes são instalados exatamente da mesma maneira, mas algumas generalizações podem ser feitas e geralmente são seguidas.

Os arquivos binários que são chamados quando você executa o programa são armazenados em /usr/bin ou /bin .

Você pode verificar isso executando <package> e /usr/bin/<package> com os mesmos resultados.

Arquivos de configuração para o pacote geralmente são armazenados em /etc/<package> .

Aqui é um bom detalhamento do sistema de arquivos

    
por dan08 27.03.2014 / 21:47
1

A resposta realmente curta é "varia de acordo com o pacote".

Aqui está a versão mais longa:

Estes são os diretórios onde a maioria dos programas do usuário estão instalados:

/usr/bin
/usr/local/bin
/opt

Em geral, se você instalou um pacote com sudo apt-get install <package> , o executável geralmente será colocado em um desses três diretórios. Quando digo "executável", quero dizer o arquivo que normalmente é o nome do programa que você "executa" da linha de comando.

Exemplo:

'echo "foo"'

No exemplo acima, existe um arquivo chamado "echo" que reside no seu sistema e executa o programa "echo".

Se eu entendi a sua pergunta corretamente, você também gostaria de saber onde o arquivo do pacote baixado está armazenado. Isso é muito bem respondido neste link . Eu incluí a "versão curta" abaixo apenas no caso do link não resolver em alguma data posterior.

/var/cache/apt/archives/
/var/cache/apt/archives/partial/
    
por darthlukan 27.03.2014 / 21:47
1

O comando whereis pode ser muito útil em uma situação como essa. Por exemplo, para procurar o programa "gedit" você digitaria o seguinte em um terminal como ~ $. . .

whereis gedit

A saída deve mostrar os diretórios correspondentes para o programa instalado. Além disso, o comando whatis informará o que o programa é.

    
por mchid 27.03.2014 / 22:50