pt.phhsnews.com


pt.phhsnews.com / Simplifique o Gerenciamento de Pacotes por Linha de Comando com o APT ao invés do apt-get

Simplifique o Gerenciamento de Pacotes por Linha de Comando com o APT ao invés do apt-get


O APT, o Advanced Package Tool do projeto Debian, é para gerenciar pacotes usando várias ferramentas separadas para realizar vários tarefas. Antigamente, os usuários precisavam conhecer várias 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 pacotes problemas de gerenciamento, como acabar com a dependência que muitas pessoas experimentaram nos primórdios dos sistemas operacionais baseados em Linux. Infelizmente, o APT sofre de um tipo diferente de inferno, algo que eu 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 main 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 Debian / Sistema baseado no Ubuntu tem sugerido apt-get para os usuários. No passado, essa era a sugestão correta porque "apt" como um comando não existia na época, mas devido à Documentação Dispersa, muitas pessoas não estão cientes de que agora existe.

Se você quisesse para instalar um pacote quase todos os guias irão sugerir:

sudo apt-get install pacote

mas agora você pode simplificar isso com

sudo apt install pacote

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. O uso do apt economizará tempo e economizará a quantidade de pressionamentos de teclas necessários para realizar a mesma tarefa

Inferno da Documentação Dispersa (DDH)

O problema fundamental da documentação do APT é que, dependendo do local e da aparência , 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:

  1. apt-get documentation
  2. Informações gerais sobre o APT
  3. Informações completamente não relacionadas

Se você jogasse “linux”, “ubuntu” ou mesmo “debian” na consulta de busca, os tipos de resultados que você receber não mudariam. O DDH é tão grave que você encontrará documentação do Debian.org marcada como Documentação Obsoleta antes de encontrar qualquer coisa útil relacionada ao comando “apt”, se você alguma vez encontrá-lo.

Man Pages

Man Pages são páginas de documentação que podem ser usadas localmente no seu sistema ou através 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 possui a última página man, mas o 14.04 não é por padrão. No entanto, se você mantiver sua versão 14.04 do Ubuntu atualizada com service packs, deverá ter a man page atualizada. Você pode verificar se você tem a versão mais recente da man page com o comando abaixo

man apt

Por outro lado, se você fosse procurar a man page online, você quase sempre encontrará o antiga página do manual de visão geral. Se você fosse continuar escavando, você pode descobrir a man page do Ubuntu 15.10 que está atualizada ou você pode descobrir a man page online do 14.04 que está desatualizada.

Simplifique a Linha de Comando com o APT

A lista abaixo contém as opções mais úteis disponíveis através do comando apt e quais comandos antigos eles simplificam.

  • apt install pacote (s)
    • substitui pacote de instalação do apt-get
    • substitui cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
  • apt remover pacote (s)
    • substitui apt-get remover pacote
  • apt search query
    • substitui consulta de pesquisa do apt-cache
  • apt mostra pacote (s)
    • substitui apt-cache mostra pacote (s)
  • apt update
    • substitui apt -get update
  • apt upgrade
    • substitui apt-get upgrade
  • O apt -listed
    • substitui dpkg -get-selections | grep -v deinstall
    • substitui dpkg -l
  • apt lista -upgradable (sudo não requerido)
    • substitui apt-get -u upgrade -assume-no (sudo requerido)
  • apt edit- fontes
    • substitui echo 'nova linha de texto' | sudo tee -a /etc/apt/sources.list
    • replaces sudo nano /etc/apt/sources.list

Edit 2016-04-01: a partir do Ubuntu 16.04 as seguintes opções foram adicionadas a implementação Debian / Ubuntu do comando apt .

  • apt autoremove
    • substitui apt-get autoremove
  • apt purgar pacote (s)
    • substitui apt- get purge package (s)

O Linux Mint está aprimorando a simplicidade

A maioria dos recentes sistemas operacionais baseados no 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 há alguns anos. O Linux Mint criou um script python (iniciado 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 a Mint está adotando. O comando apt pode ser muito melhor do que é agora e esperamos que o Debian também veja isso e traga todo o seu potencial.

O Linux Mint decidiu fazer uma escolha interessante em seu script, removendo a necessidade de usar o sudo. Por exemplo, se você executar o “pacote de instalação apt”, ele aplicará o sudo automaticamente na frente dele durante o processamento, para que o usuário não precise se lembrar se algo precisa ou não de sudo, o script aplicará ou não de acordo. > A lista abaixo contém as opções adicionais mais úteis disponíveis através do comando Linux Mint

apt e quais comandos antigos elas simplificam. Nota: a lista a seguir só se aplica aos usuários do Linux Mint no momento. apt autoclean

  • substitui
    • apt-get autoclean apt autoremove
  • substitui
    • apt-get autoremove Apagar pacote (s) de remoção
  • substitui
    • apt-get remover -purge pacote (s) apt depende pacote (s)
  • substitui
    • apt-cache depende pacote (s) apt rdepends pacote (s)
  • substitui
    • pacote (s) apt-rdepends apt pacote (s) de política
  • substitui
    • pacote (s) de política do apt-cache apt
  • substitui
    • dpkg -get-selections | grep hold o pacote hold
  • substitui o
    • echo package hold | sudo dpkg -set-selections apt desocupar pacote
  • substitui
    • echo package install | sudo dpkg - set-seleções apt download package
  • (baixa o arquivo deb de um pacote) substitui
    • LC_ALL = C apt-cache depende do pacote | grep -v “Conflitos: | Substitui: "| Awk '{print $ NF}' | sed -e 's / [ ] // g' | xargs aptitude download -r <> APT: Faça mais com muito menos

O

apt O comando simplificou muitas tarefas com o gerenciamento de pacotes de linha de comando no desktop Linux (baseado em Debian) e com o Linux Mint tomando a iniciativa de aprimorá-lo ainda mais, espero que ajude a comunidade a fazer a transição para o novo método. O único comando que notei que o apt do Linux Mint está faltando até o momento é o “apt-add-repository” para substituir o estranho comando add-apt-repository, então escrevi um patch para adicionar este recurso ao script. Tenho o prazer de informar que eles aceitaram meu patch para que este recurso esteja disponível em uma versão futura do Linux Mint.


Como tornar o Windows 10 aceitar caminhos de arquivo acima de 260 caracteres

Como tornar o Windows 10 aceitar caminhos de arquivo acima de 260 caracteres

Com a atualização de aniversário do Windows 10, você pode finalmente abandonar o limite máximo de 260 caracteres no Windows. Você só precisa fazer uma pequena edição no Registro do Windows ou na Diretiva de Grupo. Veja como fazer isso acontecer. Antes do Windows 95, o Windows permitia apenas nomes de arquivo com oito caracteres de comprimento, com uma extensão de arquivo de três caracteres - normalmente conhecida como nome de arquivo 8.

(how-to)

Como reorganizar e remover os ícones da barra de menus do seu Mac

Como reorganizar e remover os ícones da barra de menus do seu Mac

A barra de menus do seu Mac pode começar a ficar muito parecida com a bandeja do sistema do Windows após a instalação de alguns programas. Veja como organizar a barra de menu e colocar esses ícones sob controle. Nas versões mais antigas do OS X, só podia mover os ícones de primeira pessoa da Apple, para coisas como bateria e Wi-Fi, e apenas no lado direito da tela.

(how-to)