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

Índice:

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

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

Vídeo: Como usar o Apt-Get para instalar programas no Ubuntu a partir da linha de comando
Vídeo: VEJA COMO ATIVAR WI-FI DO NOTEBOOK SEM USAR A TECLA DE FUNÇÃO FN - YouTube 2024, Abril
Anonim
O Ubuntu tem muitos métodos baseados em GUI para instalar aplicativos, mas eles demoram para pesquisar e encontrar. Como o teclado geralmente é mais rápido que o mouse, o gerenciamento do software por meio da linha de comando pode economizar muito tempo.
O Ubuntu tem muitos métodos baseados em GUI para instalar aplicativos, mas eles demoram para pesquisar e encontrar. Como o teclado geralmente é mais rápido que o mouse, o gerenciamento do software por meio da linha de comando pode economizar muito tempo.

APT

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

Cada distribuição do Linux possui seu próprio sistema de gerenciamento de pacotes. Para o nosso próximo e querido Ubuntu, é a Advanced Packaging Tool. Tem uma família de comandos que permite adicionar repositórios; pesquisar, instalar e remover pacotes; e até mesmo simular atualizações e coisas assim. Os comandos são fáceis de lembrar e usar, por isso, você gerenciará o software do seu sistema em pouquíssimo tempo!

O APT exige permissões de superusuário, já que ele lida com os principais aspectos do sistema, portanto, no Ubuntu, você precisará fazer o prefácio da maioria dos comandos com o "sudo".

Procurando por pacotes

O comando para procurar por software é:

apt-cache search [search term 1] [search term 2] … [search term n]

Substitua [termos de pesquisa], mas não use colchetes. Você receberá uma saída assim:

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

apt-cache search [search terms] | less

Há um pipe no meio desse comando (ele compartilha uma chave com ). O comando menos permite percorrer sua lista com as teclas de seta, teclas de página para cima / para baixo e espaço, be inserir. Pressione q para sair da lista e voltar para o prompt.

Adicionando Repositórios

Você pode encontrar mais softwares em repositórios encontrados on-line. Tomemos, por exemplo, o Ubuntu Tweak, um programa que permite alterar algumas configurações ocultas ou de difícil alteração para o seu sistema. Ele está hospedado em outro repositório. Se você adicionar o repositório ao invés de baixar e instalar apenas o pacote, o sistema irá notificá-lo sobre as atualizações e automaticamente mantê-lo atualizado para você. Você pode adicionar e alterar manualmente os repositórios editando o arquivo de fontes do APT:

sudo nano /etc/apt/sources.list

Mas o Ubuntu 9.10 Karmic Koala mudou isso. Há um jeito mais fácil!

Image
Image

sudo add-apt-repository [repository name here]

Vejamos o repositório do Ubuntu Tweak para ver como será na prática:

sudo add-apt-repository ppa:tualatrix/ppa

Voila!

Atualizando Fontes

Depois de adicionar repositórios, você precisa atualizar sua lista de pacotes.
Depois de adicionar repositórios, você precisa 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 repo de software e atualizou sua lista de pacotes e encontrou o nome do pacote que precisa, é possível instalá-lo.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Isto irá baixar e instalar todos os pacotes listados. Se houver dependências - outros pacotes de pré-requisitos - 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 aviso de confirmação, embora nem sempre.
Isto irá baixar e instalar todos os pacotes listados. Se houver dependências - outros pacotes de pré-requisitos - 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 aviso de confirmação, embora nem sempre.

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

Image
Image

Removendo Pacotes

Se você quiser se livrar de um programa, você pode desinstalar seus pacotes associados.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Image
Image

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

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Existem dois traços lá. Isso será útil se um programa não estiver funcionando corretamente. Ao eliminar 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 pacotes associados também serão removidos. Se isso não acontecer, 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 eliminará os pacotes associados e as dependências que tiver, desde que nenhum outro programa os use. É uma ótima maneira de limpar as bibliotecas e pacotes não utilizados de 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 [package name 1] [package name 2] … [package name n]

Ou você pode atualizar todos os pacotes não tendo 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, você pode precisar atualizar primeiro. A atualização substituirá as versões mais antigas dos programas por suas 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 nova. Nenhum pacote completamente novo é instalado e nenhum pacote é desinstalado.

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

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Agora, todas as dependências serão satisfeitas, não importa o quê.Se você não gosta de microgerenciar seus pacotes, esse é o comando que você vai usar.

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

sudo apt-get –s upgrade

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

Limpeza

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

sudo apt-get clean

Se você quiser se livrar do seu cache, mas salvar as versões mais recentes de quais pacotes você tem, então use isto:

sudo apt-get autoclean

Isso eliminará as versões mais antigas, que são praticamente inúteis, mas ainda deixam 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 percorrer essa lista.

sudo dpkg –list | less

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

dpkg –list | grep [search term]

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 ‘search term’

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

Image
Image

ovos de pascoa

APT tem um ovo de páscoa interessante.

sudo apt-get moo

Aproveite seus poderes super cow!

Ser capaz de gerenciar pacotes e software instalado via linha de comando pode economizar algum tempo. O Atualizador de Software do Ubuntu está frequentemente atrasado em meu sistema e pode ser realmente trabalhoso ter que 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á muitas coisas a aprender quando se está confortável com a linha de comando, portanto, você pode conferir o The Beginner’s Guide to Nano, o Editor de texto da linha de comando do Linux. Há mais por vir!

Recomendado: