"No Linux" é um pouco amplo demais, então vou restringir minha resposta ao Ubuntu.
Existem duas formas principais de instalar pacotes no Ubuntu:
-
Usando pacotes Debian: esta é a maneira padrão e recomendada de fazê-lo. Pacotes Debian são arquivos com extensão .deb. Eles vêm com todos os arquivos necessários (binários, scripts, documentação, páginas de manual) para instalar um programa. Eles podem ser instalados usando a ferramenta
dpkg. Existem várias maneiras de instalar a partir dos pacotes da Debian, como o uso do APT (Advanced Packaging Tool) com o apt-get, que baixa o arquivo .deb requisitado dos repositórios e usa o dpkg para processá-lo. Existem alguns front-ends para o APT e o dpkg, por exemplo, o GDebi e o Ubuntu Software Center. -
Compilando e instalando a partir do código-fonte: esta é uma tarefa mais avançada e difícil, mas às vezes é necessária devido à falta de pacotes pré-compilados ou devido a alguma necessidade especial. Este método consiste em obter o código-fonte de um programa e compilá-lo (geralmente usando ferramentas de construção GNU, no mundo Linux). Pode demorar muito tempo, dependendo do hardware e do tamanho do código-fonte.
Mas as duas formas de instalar pacotes basicamente fazem uma coisa comum: colocar arquivos em locais específicos do seu sistema. Esses arquivos incluem todo o necessário para ter um programa em funcionamento. Os locais incluem caminhos como / usr / bin, / usr / share, entre toneladas de outros. Isso varia de pacote para pacote.