
Instalei muitos pacotes do sudo apt-get install
mas quando digitei sudo apt --help
deu uma opção direta de fazer a instalação por sudo apt install [package name]
... Então, qual a diferença entre os dois? há algum problema se eu não usar 'get' junto com 'apt'.
Responder1
Não muito. apt
é um novo comando que deveria mesclar várias funções de apt-get
e apt-cache
em um comando. Ainda é um pouco difícil, mas aqui está a lista de comandos de --help
:
Basic commands:
list - list packages based on package names
search - search in package descriptions
show - show package details
update - update list of available packages
install - install packages
remove - remove packages
upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading packages
edit-sources - edit the source information file
As funções equivalentes são projetadas para funcionar de maneira semelhante, mas não é um comando proxy (não está chamando os antigos - é uma nova interface diretamente nas bibliotecas Apt), portanto, pode haver algumas alterações extremas.
Existem também algumas omissões óbvias ( download
, policy
, etc) que os usuários avançados perderão e há uma série de comandos não documentados ( purge
ainda funciona, mas não consigo encontrar nada neles).
Atualização 16.04:Muitas das omissões foram incluídas, mas ainda não estão documentadas, nem possuem conclusões do Bash. É uma pena que esteja demorando tanto para implementar funcionalidades que já existem na base de código, mas tudo bem. Meu conselho é que se você está acostumado com um apt-{get,cache}
comando, experimente-o apt
. Pode funcionar.
Há também uma DIFFERENCES TO APT-GET(8)
seção na man apt
página que é interessante:
The apt command is meant to be pleasant for end users and does
not need to be backward compatible like apt-get(8). Therefore
some options are different:
· The option DPkgPM::Progress-Fancy is enabled.
· The option APT::Color is enabled.
· A new list command is available similar to dpkg --list.
· The option upgrade has --with-new-pkgs enabled by default.
E se você quiser conclusões do Bash, eu tiveuma tentativa de escrever um arquivo de conclusõespor isso já. Eles estão incluídos em instalações posteriores do Ubuntu.