Qual é a diferença entre sudo apt-get install e sudo apt install

34

Eu instalei muitos pacotes, sudo apt-get installmas 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? existem problemas se eu não usar 'get' junto com 'apt'.

Chinmaya B
fonte
Possível duplicata de Qual é a diferença entre apt e apt-get?
Waldir Leoncio

Respostas:

38

Não muito. apté um novo comando que deve mesclar várias funções de apt-gete apt-cacheem 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 as antigas - é uma nova interface diretamente nas bibliotecas do Apt), portanto, pode haver algumas mudanças de ponta-a-ponta.

Também existem algumas omissões óbvias ( download, policyetc) que os usuários avançados não perceberão e há uma série de comandos não documentados ( purgeainda funciona, mas não consigo encontrar nada).

16.04 Atualização: Muitas omissões já foram incluídas, mas ainda não estão documentadas, nem possuem conclusões em bash. É uma pena que demore tanto tempo para implementar a funcionalidade que já existe na base de código, mas tudo bem. Meu conselho é que, se você está acostumado a um apt-{get,cache}comando, experimente apt. Pode funcionar.


Há também uma DIFFERENCES TO APT-GET(8)seção na man aptpá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 de Bash, já tentei escrever um arquivo de conclusões para ele. Eles estão incluídos nas instalações posteriores do Ubuntu.

Oli
fonte
5
Que tal aptitude?
rosencreuz
11
Isso é de uma base de código completamente diferente. Funcionalmente, ele também será removido automaticamente automaticamente após executar as operações do pacote.
Oli