breve: este artigo mostra-lhe como usar os comandos apt no Linux com exemplos para que possa gerir os pacotes de forma eficaz.
Se você está usando Debian, Ubuntu, Linux Mint ou qualquer outra distribuição baseada em Debian ou Ubuntu, você deve ter encontrado alguns comandos apt por esta altura.
notado pela primeira vez no Ubuntu 16.04, o apt está lentamente ganhando popularidade., Como cada vez mais distribuições Linux baseadas no Ubuntu estão pressionando para que o apt seja o comando recomendado para a gestão de pacotes, é hora de você aprender a usar comandos apt.
neste guia para iniciantes do Linux, eu vou explicar vários comandos apt com exemplos para que você possa usá-los como um usuário especialista em Linux.
o que é apt?
Debian Linux usa dpkg packaging system. Um sistema de embalagem é uma forma de fornecer programas e aplicações para a instalação., Desta forma, você não tem que construir um programa a partir do código fonte que, acredite em mim, não é uma maneira bonita de lidar com pacotes. APT (Advanced Package Tool) é a ferramenta de linha de comandos para interagir com o sistema de empacotamento em distribuições Linux baseadas no Debian.
já existem comandos dpkg para geri-lo. Mas APT é uma maneira mais amigável de lidar com embalagens. Você pode usá-lo para encontrar e instalar novos pacotes, atualizar pacotes, remover os pacotes etc.
os comandos apt fornecem a forma da linha de comandos para interagir com o APT e gerir os pacotes.,
neste ponto, devo mencionar apt-get é talvez a ferramenta mais popular em torno do APT. Mas apt é lentamente promovido como sua alternativa. Eu já expliquei a diferença entre apt e apt-get em um artigo anterior, juntamente com a razão pela qual o apt foi introduzido em primeiro lugar, portanto, eu não vou entrar nos detalhes novamente.
Usando comandos do apt para gerenciar pacotes no Debian e no Ubuntu Linux
estou usando o Ubuntu 16.,04 neste tutorial, mas você pode usar qualquer outra distribuição Linux baseada em Debian / Ubuntu, como Linux Mint, elementary OS, Linux Lite etc.
também, estou a usar o ícone Pop e tema no Ubuntu para que o meu terminal pareça diferente do habitual terminal temático roxo.
Se preferir, pode ver este vídeo de comandos apt essenciais para os utilizadores do Ubuntu.
Update package database with apt
apt actually works on a database of available packages., Se o banco de dados não for atualizado, o sistema não saberá se existem pacotes mais recentes disponíveis. É por isso que atualizar o repositório deve ser a primeira coisa a fazer em qualquer sistema Linux após uma nova instalação.
a actualização da base de dados de pacotes requer privilégios de super-utilizador, pelo que terá de usar o sudo.
sudo apt update
quando executar este comando, irá ver a informação do pacote a ser obtida a partir de vários servidores.,
Você vai ver três tipos de linhas aqui, Sucesso, Obter e Ign. Basicamente estes são:
- Hit: não há alteração na versão de pacote da versão anterior
- Ign: o pacote está sendo ignorado. Ou o pacote é muito recente que ele nem se dá ao trabalho de verificar ou houve um erro na recuperação do arquivo, mas o erro foi trivial e, portanto, ele está sendo ignorado. Não te preocupes, isto não é um erro.,
- Get: existe uma nova versão disponível. Ele irá baixar a informação sobre a versão (não o pacote em si). Você pode ver que existe informação de download (tamanho em kb) com a linha ‘get’ na imagem acima.
actualizar os pacotes instalados com o apt
Depois de ter actualizado a base de dados dos pacotes, poderá agora actualizar os pacotes instalados. A maneira mais conveniente é atualizar todos os pacotes que têm atualizações disponíveis., Você pode simplesmente usar o comando abaixo:
sudo apt upgrade
Isto irá mostrar-lhe quantos e quais todos os pacotes vão ser atualizados.
Há outro jeito de fornecer uma atualização completa usando o comando abaixo:
sudo apt full-upgrade
full-upgrade funciona da mesma forma que a atualização exceto se o sistema de upgrade necessário a remoção de um pacote já instalado no sistema, ele vai fazer o que., Enquanto isso, o comando normal de atualização não fará isso.
Qual é a diferença entre a atualização do apt e a atualização do apt?
embora soe como quando você faz uma atualização apt, ele irá atualizar os pacotes e você vai obter a última versão do pacote. Mas isso não é verdade. apt update só atualiza a base de dados dos pacotes.
Por exemplo, se você tiver XYZ package version 1.3 instalado, após o apt update, a base de dados estará ciente de que uma versão mais recente 1.4 está disponível., Quando você faz uma atualização apt após a atualização apt, ela atualiza (ou atualiza, qualquer termo que você preferir) os pacotes instalados para a versão mais recente.
Esta é a razão pela qual o mais rápido e da forma mais conveniente para atualizar o Ubuntu, sistema usando este comando:
sudo apt update && sudo apt upgrade -y
Como instalar novos pacotes com o apt
Se você já souber o nome do pacote, você pode instalá-lo usando o comando abaixo:
sudo apt install <package_name>
Basta substituir o <nome_do_pacote> com o pacote desejado., Suponha que você deseja instalar o mplayer, você pode simplesmente usar o comando abaixo:
sudo apt install mplayer
A coisa boa aqui é que você pode utilizar o auto-realização. Então, se você não tiver certeza sobre o nome exato do pacote, você pode digitar algumas letras e pressione tab E ele irá sugerir todos os pacotes disponíveis com essas letras., Por exemplo:
Como instalar vários pacotes com o apt
Você não está vinculado a instalação de apenas um pacote de cada vez. Poderá instalar vários pacotes de cada vez, fornecendo os nomes dos pacotes todos juntos:
sudo apt install <package_1> <package_2> <package_3>
e se executar o apt install num pacote já instalado?não precisas de te preocupar., Isto irá apenas olhar para o banco de dados e se uma versão mais recente for encontrada, ele irá atualizar o pacote instalado para o mais novo. Portanto, não há mal em usá-lo, a menos que você não queira que ele seja atualizado.
como instalar pacotes SEM actualizar
Se, por alguma razão, quiser instalar um pacote, mas não quiser actualizar, se já estiver instalado.,todos sem atualizar
Como apenas atualizar os pacotes, não instale-o
Se você quiser apenas atualizar um pacote, mas não deseja instalá-lo (se ele já não estiver instalado), você pode fazer isso com o seguinte comando:
sudo apt install <package_name> --only-upgrade
Como instalar uma versão específica de um aplicativo
Por padrão, a versão mais recente disponível no repositório irá ser instalado por um aplicativo., Mas se você não quiser instalar a versão mais recente, você pode especificar o número da versão. Você precisa saber o número exato da versão que você quer instalar.
basta adicionar = Versão com o nome do pacote.
sudo apt install <package_name>=<version_number>
Como remover pacotes instalados com o apt
o Suficiente falar sobre a instalação de pacotes, vamos ver como remover pacotes. Remover pacotes é tão fácil quanto instalá-los., Basta usar o comando abaixo:
sudo apt remove <package_name>
Auto de conclusão de obras aqui também. Então você apenas começa a digitar o nome do pacote e pressione tab E ele irá sugerir todos os pacotes instalados começando com essas letras.
outra forma de desinstalar os pacotes é usar a purga. O comando é usado da seguinte forma:
sudo apt purge <package_name>
Qual é a diferença entre apt remove e apt purge?,
-
apt remove
apenas remove os binários de um pacote. Deixa ficheiros de configuração de resíduos. apt purge
remove tudo o que está relacionado com um pacote, incluindo os ficheiros de configuração.
Se você usou apt remove
para se livrar de um determinado software e, em seguida, instalá-lo novamente, o seu software terá os mesmos arquivos de configuração. Claro que lhe será pedido para substituir os ficheiros de configuração existentes quando o instalar de novo.
a purga é útil quando você estragou a configuração de um programa., Você quer apagar completamente seus traços do sistema e talvez começar de novo. E sim, você pode usar apt purge
em um pacote já removido.
Usually, apt remove
is more than enough for uninstalling a package.
procura por pacotes
não é a minha forma preferida de procurar por pacotes. Mas isso é útil quando você está procurando alguma lib específica. Basta usar o seguinte comando com os Termos de pesquisa desejados. Ele irá encontrar todos os pacotes que contêm o seu termo de pesquisa., quer saber mais sobre o pacote antes de instalar ou removê-lo, você pode usar o comando abaixo:
apt show <package_name>
Isto irá mostrar informações sobre um determinado pacote(s) como suas dependências, a instalação e o tamanho do download, fontes diferentes, o pacote está disponível a partir, a descrição do conteúdo do pacote, entre outras coisas:
Lista de melhoria e versões instaladas
o apt o comando tem uma nova opção chamada de lista., Usando este comando, você pode ver todos os pacotes que tem uma versão mais recente pronto para ser atualizado:
apt list --upgradeable
Você também pode ver todos os pacotes instalados no sistema instalado com a opção:
apt list --installed
Há também uma terceira opção chamada –todas as versões., Irá listar todos os pacotes disponíveis para o seu sistema:
apt list --all-versions
como limpar o seu sistema com o apt
falei sobre formas de limpar o sistema Ubuntu para libertar espaço. Ao contrário do apt-get, Você não tem comandos limpos e autoclenos aqui. Você ainda pode usar o autoremove opção e libertar algum espaço em disco:
sudo apt autoremove
Este comando remove bibliotecas e pacotes que foram instalados automaticamente para satisfazer as dependências de um pacote instalado., Se o pacote for removido, estes pacotes instalados automaticamente, embora inúteis, permanecem no sistema.
eu tinha recentemente limpos meu sistema e é por isso que ele mostra apenas alguns Kb de arquivos a serem removidos. Caso contrário, você poderia facilmente obter 100s de Mb de espaço livre com este comando.
a sua entrada
i não incluiu deliberadamente o comando apt edit-sources neste artigo., É porque esta opção de comando é um trabalho em progresso e, neste momento, não faz mais do que abrir as fontes.liste o ficheiro no editor à sua escolha.
Como você gosta deste guia para usar comandos apt em Linux? Espero que tenha sido fácil entender comandos apt com exemplos. O seu feedback ajudará a criar mais tais guias num futuro próximo.como o que Leste? Por favor, compartilhe com outros.
- Facebook1.,3k Twitter26 LinkedIn11 Reddit10Pocket0
Deixe uma resposta