Por que existem os dois ' sudo apt-get install ' e ' sudo make install '?


Melhor resposta

As outras respostas são boas. “Apt-get install” procura nos repositórios da distro o pacote binário que você deseja instalar, baixa e instala. “Make install” é parte do processo quando você tem o código-fonte de um programa e deseja instalá-lo como um binário executável. A seqüência típica é “configurar” – isso verifica se você tem todo o suporte necessário para compilar o programa; “Make” – compila o programa a partir do código-fonte, gerando os arquivos executáveis ​​e outros arquivos de suporte; e “make install” – que coloca o programa compilado nos locais corretos no sistema para que funcione.

“sudo” em ambos os casos apenas concede ao usuário privilégios temporários para que o programa possa ser instalado em diretórios aos quais o usuário normalmente não tem acesso.

Resposta

Existem três comandos aqui. “Apt-get,” “apt,” e “sudo.”

Sudo significa literalmente SuperUser Do – é uma maneira de executar comandos como root , ou o usuário com permissões máximas. É necessário para muitos comandos (como apt-get) por razões de segurança. Observe que você nunca deve efetuar login como root. Se você estiver logado como superusuário e sua conta estiver comprometida (sim, há cavalos de tróia e malware direcionados ao Linux), o invasor terá controle total do seu sistema. Portanto, sudo.

A outra parte é um pouco mais complexo. Existe um framework Debian chamado APT, for Advanced Packaging Tool. É usado para criar os pacotes que você instala. É confuso, este APT não é o comando apt. Em vez disso, apt-get é o gerenciador de pacotes de linha de comando embutido usado em Debian e distros baseadas em Debian como o Ubuntu. acompanhado pelo apt-cache, uma ferramenta irmã que consulta repositórios e gerencia pacotes e listas de dependências.

O Linux Mint também introduziu uma ferramenta chamada apt, mas este é um wrapper que passa comandos para apt-get. Normalmente não o que as pessoas querem dizer quando se referem a “apt”.

Em 2014, o Ubuntu 16.04 introduziu o utilitário apt. foi projetado para ser um pouco mais amigável do que apt-get e apt-cache, e executa as funções de ambos, além de adicionar alguns novos comandos.

O que você usa é mais ou menos um questão de preferência. Tanto o apt quanto o apt-get permitem que você instale pacotes, mas o apt é um pouco mais direto para operações comuns, como a instalação de pacotes comuns.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *