APT, a Advanced Package Tool do projeto Debian, é para gerenciar pacotes usando várias ferramentas separadas para realizar várias tarefas. No passado, os usuários precisavam conhecer múltiplas estruturas de comando como apt-get, apt-cache, apt-config e muito mais para utilizar o conjunto completo de recursos do APT.
O APT foi criado originalmente para resolver muitos problemas de gerenciamento de pacotes, como pôr fim ao inferno de dependência que tantas pessoas experimentaram nos primeiros dias dos sistemas operacionais baseados em Linux. Infelizmente, o APT sofre de um tipo diferente de inferno, algo que chamo de “ Inferno de documentação dispersa ”(DDH). A documentação relacionada ao APT está espalhada em várias ferramentas diferentes e em alguns casos, como o comando principal do apt, praticamente impossível de encontrar.
Por mais de uma década, praticamente todos os tutoriais e guias para instalação e remoção de pacotes em um sistema baseado em Debian / Ubuntu têm sugerido apt-get aos usuários. No passado, essa era a sugestão correta porque "apt" como um comando não existia na época, mas devido ao Inferno de documentação dispersa, muitas pessoas não estão cientes de que agora ele existe.
Se você quiser instalar um pacote, quase todos os guias irão sugerir:
pacote de instalação sudo apt-get
mas agora você pode simplificar isso com
pacote de instalação sudo apt
Alguns podem argumentar que “apt” não é muito diferente de “apt-get” e isso é verdade, mas acho que o hífen no comando é o que cria um gargalo para muitos usuários devido à sua falta de jeito. Usar o apt irá economizar tempo e economizar a quantidade de pressionamentos de tecla necessários para realizar a mesma tarefa.
Inferno de documentação dispersa (DDH)
O problema fundamental com a documentação referente ao APT é que dependendo de onde você olha e como você olha, você pode ou não encontrar nada. Se você fosse pesquisar no Google, ou DuckDuckGo, por "documentação do apt", você encontraria um dos três tipos de resultados:
- documentação relacionada ao apt-get
- Informações básicas de visão geral sobre APT
- Informação completamente não relacionada
Se você inserir “linux”, “ubuntu” ou mesmo “debian” na consulta de pesquisa, os tipos de resultados que você receberá não mudarão. O DDH é tão severo que você encontrará documentação do Debian.org marcada como Documentação Obsoleta antes de encontrar qualquer coisa útil relacionada ao comando “apt”, se é que você vai encontrá-lo.
Man Pages
As páginas de manual são páginas de documentação que podem ser usadas localmente em seu sistema ou por meio de diretórios online. As entradas locais podem ou não estar atualizadas, dependendo da versão da sua distro. Por exemplo, o Ubuntu 15.10 tem a página de manual mais recente, mas 14.04 não tem por padrão. No entanto, se você mantiver sua versão 14.04 do Ubuntu atualizada com os service packs, deverá ter a página do manual atualizada. Você pode verificar se possui a versão mais recente da página do manual com o comando abaixo.
homem apto
Por outro lado, se você fosse pesquisar a página do manual online, quase sempre encontrará o página de manual de visão geral antiga . Se você continuar cavando, no entanto, poderá descobrir o Página de manual do Ubuntu 15.10 que está atualizado ou, em vez disso, você pode descobrir o online 14.04 página do manual que está desatualizado.
Simplifique a linha de comando com APT
A lista abaixo contém as opções mais úteis disponíveis por meio do apto comando e quais comandos antigos eles simplificam.
-
pacote (s) de instalação apt
- substitui apt-get install pacote
- substitui cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt remove pacote (s)
- substitui apt-get remove pacote
-
consulta de pesquisa apt
- substitui consulta de pesquisa apt-cache
-
apt show pacote (s)
- substitui apt-cache mostrar pacote (s)
-
atualização apt
- substitui apt-get update
-
atualização apt
- substitui apt-get upgrade
-
apt list –instalado
- substitui dpkg –get-selections | grep -v deinstall
- substitui dpkg -l
-
lista de apt - atualizável
(sudo não é necessário)
- substitui apt-get -u upgrade –assume-no ”(sudo necessário)
-
apt edit-sources
- substitui echo ‘nova linha de texto’ | sudo tee -a /etc/apt/sources.list
- substitui Sudona / Etc / Apt / So rse s. Eu st
Editar 2016-04-01: a partir do Ubuntu 16.04, as seguintes opções foram adicionadas à implementação do Debian / Ubuntu do apto comando.
-
apt autoremove
- substitui apt-get autoremove
-
pacote (s) de eliminação do apt
- substitui apt-get purge pacote (s)
Linux Mint está melhorando a simplicidade
A maioria dos sistemas operacionais recentes baseados em Debian ou Ubuntu tem a versão atualizada do APT que permite que algumas tarefas sejam simplificadas, mas a equipe do Linux Mint decidiu que o APT deveria ser simplificado alguns anos atrás. Linux Mint criado um script python (iniciou em 2009 ) para tornar o APT o mais útil e simples possível. Espero que o Debian veja o benefício de expandir a funcionalidade do apt para que no futuro todos possam se beneficiar da abordagem simplificada que o Mint está adotando. O comando apt pode ser muito melhor do que é agora e espero que o Debian veja isso também e traga o apt em todo o seu potencial.
O Linux Mint decidiu fazer uma escolha interessante em seu script, eliminando a necessidade de usar sudo. Por exemplo, se você executar “apt install package”, ele aplicará automaticamente o sudo à frente dele durante o processamento, de forma que o usuário não precise se lembrar se algo precisa do sudo ou não, o script o aplicará ou não de acordo.
A lista abaixo contém as opções adicionais mais úteis disponíveis através do Linux Mint apto comando e quais comandos antigos eles simplificam. Nota: a lista a seguir só se aplica a usuários Linux Mint no momento.
-
apt autoclean
- substitui apt-get autoclean
-
apt autoremove