Uma breve análise da instalação do apt-get e compilação e instalação do código-fonte do Ubuntu

1. instalação apt-get

Geralmente, o apt instala os arquivos executáveis ​​compilados diretamente e o ajudará diretamente a lidar com as dependências.O diretório de instalação do apt-get install é determinado pelo mantenedor do pacote, não pelo usuário. O software de instalação do sistema geralmente está em / usr / share, os arquivos executáveis ​​estão em / usr / bin e os arquivos de configuração podem ser instalados em / etc. Os documentos geralmente estão em / usr / share; arquivos executáveis ​​/ usr / bin; arquivos de configuração / etc; arquivos lib / usr / lib.

2. Compilar e instalar o código-fonte do Ubuntu

  1. Geralmente, baixe o arquivo do pacote de instalação, como: pacote tar, descompacte-o, configure o caminho de instalação e configure a variável de ambiente. Veja a instalação do git como exemplo:
tar xzf git-2.11.1.tar.gz
               
cd git-2.11.1

./configure  --prefix=/home/userX/git

make && make install  
配置环境变量(../bin 配置进去),source 激活环境变量。

Entre eles, configure está o arquivo de configuração, e --prefix especifica o caminho para a instalação do git. (Se você desinstalar o git mais tarde, você pode excluir diretamente a pasta / home / userX / git (a vantagem desta instalação é que, se algum os usuários não têm permissões de sudo, você pode instalar o software em seu próprio diretório)

2) Quando o git foi clonado do github.

Resumindo:

    apt-get instala o pacote binário compilado do pacote fonte.O fornecedor resolveu as dependências entre os pacotes durante o processo de compilação, então você pode instalá-lo diretamente. Para usar o pacote de código-fonte, você precisa compilar manualmente make && make install. Resolver o problema de dependência do pacote de código-fonte e do serviço instalado pelo apt-get é essencialmente o mesmo, mas você pode personalizar o local de instalação usando o código-fonte O uso do apt-get instalará o serviço no padrão do sistema. Além disso, a eficiência do serviço de usar a instalação do pacote do código-fonte é um pouco mais eficiente.

Link de referência

Acho que você gosta

Origin blog.csdn.net/zou_albert/article/details/112600983
Recomendado
Clasificación