Como usar o Apt-Get para instalar programas no Ubuntu a partir da linha de comando


0

 banner

O Ubuntu possui muitos métodos baseados em GUI para instalação de aplicativos, mas eles levam algum tempo para pesquisar e encontrar. Como o teclado é geralmente mais rápido que o mouse, o gerenciamento do software pela linha de comando pode economizar muito tempo.

APT

O Linux gerencia o software por meio de pacotes, unidades individuais de software que contêm interfaces, módulos e bibliotecas do usuário. A maioria dos aplicativos vincula vários pacotes co-dependentes, e outros ainda permitem que você escolha quais pacotes instalar e quais deixar de fora, a seu critério. Isso pode ser confuso, então há um gerenciador de pacotes à sua disposição para ajudar

Cada distribuição Linux possui seu próprio sistema de gerenciamento de pacotes. Para o nosso próximo e querido Ubuntu, é a Advanced Packaging Tool. Possui uma família de comandos que permite adicionar repositórios; procure, instale e remova pacotes; e até simular atualizações e tal. Os comandos são fáceis de lembrar e usar, para que você gerencie o software do seu sistema rapidamente!

O APT requer permissões de superusuário, pois lida com os principais aspectos do sistema; portanto, no Ubuntu, você deve preceder a maioria dos comandos com “sudo”.

Procurando Pacotes

O comando para procurar software é:

pesquisa apt-cache (termo de pesquisa 1) (termo de pesquisa 2)… (termo de pesquisa n)

Substitua (termos de pesquisa), mas não use colchetes. Você obterá uma saída como esta:

 pesquisar

Você pode procurar termos na descrição dos pacotes, por exemplo, um jogo de paciência ou pelo nome do pacote. Algumas pesquisas podem gerar muitos resultados, para que você possa rolar pela lista com o seguinte comando:

pesquisa apt-cache (termos de pesquisa) | Menos

Há um canal no meio desse comando (ele compartilha uma chave com ). O comando less permitirá que você percorra sua lista com as teclas de seta, teclas de página para cima / baixo e espaço, b e pressione Enter. Pressione q para sair da lista e voltar ao prompt.

Adicionando Repositórios

Você pode encontrar mais software nos repositórios encontrados online. Pegue, por exemplo, o Ubuntu Tweak, um programa que permite alterar algumas configurações ocultas ou difíceis de alterar para o seu sistema. Está hospedado em outro repositório. Se você adicionar o repositório em vez de baixar e instalar apenas o pacote, o sistema notificará você de atualizações e o manterá automaticamente atualizado. Você pode adicionar e alterar manualmente os repositórios editando o arquivo de origem do APT:

sudo nano /etc/apt/sources.list

Mas o Ubuntu 9.10 Karmic Koala mudou isso. Existe uma maneira mais fácil!

adicionar repositório

sudo add-apt-repository (nome do repositório aqui)

Vejamos o repo do Ubuntu Tweak para ver como ele será na prática:

sudo add-apt-repository ppa: tualatrix / ppa

Voila!

Atualizando fontes

 atualização

Após adicionar repositórios, você deve atualizar sua lista de pacotes.

sudo apt-get update

Isso atualizará as listas de pacotes de todos os repositórios de uma só vez. Lembre-se de fazer isso após cada repositório adicionado!

Instalação

Agora que você adicionou seu repositório de software e atualizou sua lista de pacotes, e encontrou o nome do pacote necessário, você pode instalá-lo.

sudo apt-get install (nome do pacote 1) (nome do pacote 2)… (nome do pacote n)

 install-mod

Isso fará o download e instalará todos os pacotes listados. Se houver dependências – outros pacotes de pré-requisito – eles também serão instalados. Às vezes, você também verá uma lista de pacotes recomendados, mas opcionais, para acompanhar sua seleção. Às vezes, você também verá um prompt de confirmação, embora nem sempre.

Muitas vezes, você vê um pacote principal com outros pacotes vinculados; portanto, a instalação deste pacote instalará automaticamente as dependências e, às vezes, também os pacotes associados.

packages-mod associado

Removendo Pacotes

Se você deseja se livrar de um programa, pode desinstalar os pacotes associados.

sudo apt-get remove (nome do pacote 1) (nome do pacote 2)… (nome do pacote n)

 remover

Se você deseja se livrar dos arquivos de configuração e dos diretórios associados (geralmente no diretório inicial do usuário), adicione a opção de limpeza:

sudo apt-get remove –purge (nome do pacote 1) (nome do pacote 2)… (nome do pacote n)

Existem dois traços lá. Isso será útil se um programa não estiver funcionando corretamente. Ao limpar após a remoção, você pode ter uma instalação “limpa”.

Na maioria das vezes, você pode simplesmente escolher o pacote principal e os associados serão removidos também. Caso contrário, você pode usar o seguinte comando:

sudo apt-get autoremove

Isso removerá automaticamente todos os pacotes que não forem usados ​​ou associados a qualquer programa instalado. Por exemplo, se você se livrou de um pacote principal, o autoremove se livrará dos pacotes associados e de quaisquer dependências que ele tivesse, desde que nenhum outro programa os estivesse usando. É uma ótima maneira de limpar as bibliotecas e pacotes não utilizados que você não precisa.

Atualizando o software

Então, e se seus pacotes precisarem de atualização? Você pode atualizar programas individuais com o seguinte comando:

sudo apt-get upgrade (nome do pacote 1) (nome do pacote 2)… (nome do pacote n)

Ou você pode atualizar todos os pacotes sem ter mais argumentos:

sudo apt-get upgrade

Isso informará quantos e quais pacotes precisam ser atualizados e solicitará uma confirmação antes de continuar.

Lembre-se, pode ser necessário atualizar primeiro. A atualização substituirá as versões mais antigas dos programas pelas versões mais recentes. Este é um processo de substituição; o mesmo nome do pacote é necessário e a versão mais antiga é substituída por uma versão mais recente. Nenhum pacote completamente novo está instalado e nenhum pacote é desinstalado.

Alguns programas não funcionam dessa maneira. Eles exigem que um pacote com um nome ligeiramente diferente seja removido e um novo com um nome diferente seja instalado. Às vezes, a nova versão de um programa tem um novo pacote necessário. Nesses casos, você precisará usar o dist-upgrade.

 dist-upgrade

sudo apt-get dist-upgrade (nome do pacote 1) (nome do pacote 2)… (nome do pacote n)

sudo apt-get dist-upgrade

Agora, todas as dependências serão satisfeitas, não importa o quê. Se você não deseja gerenciar seus pacotes de forma micro, este é o comando que você usará.

Se você quiser apenas ver quais pacotes serão atualizados se você executar hipoteticamente o comando, poderá simular uma atualização com a opção –s.

atualização do sudo apt-get –s

Isso é realmente útil se você não tiver certeza se a atualização de um pacote atrapalha outros programas, o que acontece ocasionalmente com coisas como PHP e bibliotecas de servidores de correio.

Limpeza

Quando você faz o download de pacotes, o Ubuntu os armazena em cache caso seja necessário consultá-los ainda mais. Você pode excluir esse cache e recuperar algum espaço no disco rígido com o seguinte comando:

sudo apt-get clean

Se você deseja se livrar do cache, mas salve as versões mais recentes dos pacotes que possui, use este:

sudo apt-get autoclean

Isso eliminará as versões mais antigas, que são praticamente inúteis, mas ainda deixará você com um cache.

Verificando o que está instalado

Você pode ver uma lista de todos os seus pacotes instalados com o dpkg.

sudo dpkg –list

Você também pode usar menos para rolar por esta lista.

sudo dpkg –list | Menos

Você também pode pesquisar na lista com o comando grep.

dpkg –list | grep (termo de pesquisa)

Se algo estiver instalado, você verá um nome de pacote e uma descrição.

Você também pode pesquisar por um método mais compacto:

dpkg –l 'termo de pesquisa'

Essa opção é uma letra minúscula L e seu termo de pesquisa deve estar entre aspas simples. Você pode usar caracteres curinga para pesquisar melhor também.

pesquisa dpkg

ovos de pascoa

O APT tem um ovo de páscoa interessante.

sudo apt-get moo

Aproveite seus super poderes de vaca!


Ser capaz de gerenciar pacotes e software instalado via linha de comando pode economizar algum tempo. O Atualizador de software do Ubuntu geralmente está atrasado no meu sistema e pode ser realmente difícil adicionar repositórios de software e instalar pacotes através do Centro de Software, especialmente se você já souber os nomes dos pacotes. Também é ótimo para gerenciar seu sistema remotamente via SSH. Você não precisa ter uma GUI em execução ou lidar com o VNC.

Há muito o que aprender ao se familiarizar com a linha de comando; portanto, você pode conferir o Guia do Iniciante ao Nano, o editor de texto da linha de comando do Linux. Há mais por vir!


Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *