Não, apt-get
não está obsoleto. A página de manual de apt
tem isto a dizer sobre apt
vs. apt-get
(e apt-cache
):
USO DE SCRIPT E DIFERENÇAS DE OUTRAS FERRAMENTAS APT
A linha de comando do apt (8) é projetada como uma ferramenta do usuário final e pode mudar o comportamento entre as versões. Enquanto ele tenta não quebrar
compatibilidade com versões anteriores isso não é garantido se uma mudança parecer benéfica para uso interativo.
Todos os recursos do apt (8) estão disponíveis em ferramentas APT dedicadas como apt-get (8) e apt-cache (8) também. apt (8) apenas muda o
padrão
valor de algumas opções (veja apt.conf (5) e especificamente o escopo Binário). Então você deve preferir usar esses comandos (potencialmente
com
algumas opções adicionais ativadas) em seus scripts, pois eles mantêm a compatibilidade com versões anteriores o máximo possível.
apt
também fornece um aviso que diz
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
se detectar um tubo. Por exemplo:
$ apt show python | grep Package
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Package: python
APT-Sources: http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Quanto às suas perguntas,
eu tenho que substituir todos os comandos do apt-get por apt
?
Não, você não precisa substituir apt-get
por apt
. Em vez disso, se você o estivesse usando em scripts, você deve manter o apt-get
porque ele tem uma API de CLI estável e garantia de compatibilidade com versões anteriores.
é apt-get
perigoso?
apt
é tão perigoso quanto apt-get
: você deve instalar apenas softwares de fontes confiáveis.
posso usar apt
no Ubuntu 15.10?
Sim, você pode. O problema aqui é que você ainda está usando o Ubuntu 15.10, que agora não é suportado! Por favor, atualize para 16.04, que é uma versão LTS.
meus programas ainda funcionarão?
Por programas, eu suponho que você quer dizer scripts. Sim, eles ainda funcionarão, pois apt-get
não está obsoleto. De fato, você deve preferir usar apt-get
em scripts para compatibilidade com versões anteriores, como sugerido pela man page de apt
.