Por que as pessoas usam em apt-get
vez de apt
?
Em quase todos os tutoriais que vejo, a sugestão é usar apt-get
.
apt
é mais bonito (por padrão), mais curto e geralmente mais intuitivo. ( apt-cache search
vs apt search
, por exemplo)
Não sei se estou perdendo alguma coisa porque apt
parece melhor em todos os aspectos. Qual é o argumento para apt-get
mais apt
para uso diário?
apt
package-management
Fyeudmadcc
fonte
fonte
Respostas:
O
apt
front-end é uma adição recente, foi adicionado na versão 1.0 em abril de 2014. Então tem sido apenas parte de uma versão estável do Debian, o Debian 8. As pessoas que já usaram Debian por mais tempo são usados paraapt-get
eapt-cache
, e os hábitos velhos morrem tutoriais difíceis e antigos morrem mais (e novos usuários aprendem velhos hábitos com eles).apt
é mais agradável para os usuários finais como uma ferramenta de linha de comando, embora mesmo lá tenha concorrência - prefiro,aptitude
por exemplo. Como ferramenta de uso geral, embora não seja necessariamente ideal, porque sua interface não garante explicitamente a mesma de uma versão para a outra, e não foi projetada para uso em scripts. Assim, em qualquer circunstância em que as instruções possam ser usadas em um script, isso deve ser evitado; portanto, é mais seguro sugerirapt-get
do queapt
em respostas no Unix.SE e sites semelhantes.fonte
apt-get
por hábito. Evita ter que perguntar qual versão do Debian (ou um derivado) o usuário possui e qual é o uso pretendido. Se você disser a alguém para usarapt-get
, ele funcionará em todos os lugaresapt
disponíveis e seguros, para que você não precise listar as advertências todas as vezes; se você disser a alguém para usarapt
, você deve dizer "mas precisará usarapt-get
se ...". Portanto, é mais fácil mencionarapt-get
. (Nós vemosapt
mais e mais em respostas aqui, então as coisas mudam.)De fato, o apt é um utilitário de alto nível, fácil de usar, configurado para operar com o dpkg.
Assim, foi dividido em vários pacotes, onde o aptitude era o pacote mais automatizado. Eu acho que o pano de fundo era - várias equipes de desenvolvimento, onde cada uma delas propôs sua própria ideologia. Agora, alguém juntou todos esses produtos em uma ferramenta apt, que (como suponho) pode ser descriptografada como algo como Automated Package Tools e vai para o conceito básico da equipe de desenvolvimento de threads Debian Linux.
Portanto, se você precisar ter um controle de baixo nível, use o dpkg e todo o manual referente a ele.
Ao mesmo tempo, você pode usar qualquer uma das ferramentas apt- * ou aptitude, se não quiser se preocupar com dependências. Ou apt, como Stephen disse, apareceu em Jessie (eu nem sabia disso)
fonte