Como Usar o Apt-Get para Instalar Programas no Ubuntu a partir da Linha de Comando

  • YatriTrivedi

    @yatritrivedi

  • Atualizado em 5 de julho de 2017, 8:12h de BRASÍLIA

banner

o Ubuntu tem um monte de GUI baseado em métodos para a instalação de aplicativos, mas eles demoram algum tempo para procurar e encontrar. Uma vez que o teclado é geralmente mais rápido do que o mouse, gerir o seu software através da linha de comandos pode ser um economizador de tempo real.

APT

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

cada distribuição Linux tem seu próprio sistema de gerenciamento de pacotes. Para o nosso próximo e querido Ubuntu, é a Ferramenta de embalagem avançada. Ele tem uma família de comandos que lhe permite adicionar repositórios; procurar, instalar e remover pacotes; e até mesmo simular atualizações e tal. Os comandos são bastante fáceis de lembrar e usar, então você estará gerenciando o software do seu sistema em nenhum momento!

anúncio

APT requer permissões de super-usuário, uma vez que lida com aspectos centrais do sistema, então no Ubuntu você precisará prefaciar a maioria dos comandos com “sudo.”

à procura de pacotes

o comando para procurar software é:

apt-cache search …

Substituir, mas não use parênteses. Você terá um resultado como este:

search

pode procurar por termos na descrição dos pacotes, por exemplo para um jogo de solitário, ou pelo nome do pacote. Algumas pesquisas podem produzir uma tonelada de resultados, assim você pode percorrer a lista com o seguinte comando:

apt-cache search | menos

Há um tubo no centro de comando (ele compartilha uma chave com \). O comando less permitir-lhe-á percorrer a sua lista com as teclas de cursores, as teclas page up/down, e o espaço, b, e enter. Carregue em q para sair da lista e voltar para a linha de comandos.

adicionando repositórios

você pode encontrar mais software em repositórios encontrados online. Veja, por exemplo, o Ubuntu Tweak, um programa que lhe permite alterar algumas configurações escondidas ou de difícil mudança para o seu sistema. Está hospedado noutro repositório. Se você adicionar o repositório em vez de baixar e instalar apenas o pacote, o sistema irá notificá-lo de atualizações e automaticamente mantê-lo atualizado para você. Poderá adicionar e alterar manualmente repositórios, editando o ficheiro de fontes do APT:

sudo nano /etc/apt/sources.lista

publicidade

mas Ubuntu 9.10 Koala Cármico mudou isso. Há uma maneira mais fácil!

adicionar repo

sudo add-apt-repository

Vamos olhar para o Ubuntu Tweak do repositório para ver o que ele vai olhar como na prática:

sudo add-apt-repository ppa:tualatrix/ppa

Pronto!

a actualizar as fontes

actualizar

após adicionar repositórios, terá de actualizar a sua lista de pacotes.

sudo apt-get update

anúncio

que irá atualizar as listas de pacotes de todos os repositórios de uma só vez. Lembre-se de fazer isso depois de 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 você precisa, você pode instalá-lo.

sudo apt-get install …

instalar-mod

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

muitas vezes, irá ver um pacote principal com outros pacotes ligados, por isso a instalação deste irá instalar automaticamente as dependências e, por vezes, os pacotes associados também.

pacotes associados-mod

remover pacotes

Se quiser livrar-se de um programa, poderá desinstalar os seus pacotes associados.

sudo apt-get remove …

remover

Propaganda

Se você deseja livrar-se dos arquivos de configuração associados e diretórios (normalmente no diretório home do usuário), você vai querer adicionar a opção de limpar:

sudo apt-get remove — purge …

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

na maioria das vezes, você pode apenas escolher o pacote principal e os associados serão removidos também. Se não funcionar, você pode usar o seguinte comando:

sudo apt-get autoremove

Propaganda

Isto irá remover automaticamente pacotes que não são utilizados ou associados a qualquer programa instalado. Por exemplo, se você se livrar de um pacote core, o autoremove irá se livrar de seus pacotes associados e de quaisquer dependências que ele tinha, desde que nenhum outro programa esteja usando-os. É uma ótima maneira de limpar todas as bibliotecas e pacotes não utilizados que você não precisa.então, e se os seus pacotes precisarem de actualização? Você pode atualizar programas individuais com o seguinte comando:

sudo apt-get upgrade …

Ou, você pode atualizar todos os pacotes por não ter mais argumentos:

sudo apt-get upgrade

Isto irá dizer-lhe quantos e quais os pacotes que precisam de atualização e irá pedir a confirmação antes de continuar.

anúncio

lembre-se, você pode precisar de atualizar primeiro. Upgrade irá substituir versões mais antigas de programas com suas versões mais recentes. Este é um processo de substituição; o mesmo nome de pacote é necessário e a versão mais antiga é substituída por uma versão mais recente. Não são instalados pacotes completamente novos e não são desinstalados pacotes.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 necessário. Nestes casos, você precisará usar dist-upgrade.

dist-upgrade

sudo apt-get dist-upgrade …

sudo apt-get dist-upgrade

Agora, todas as dependências de ser satisfeito, não importa o quê. Se você não está em micro-gerenciamento de seus pacotes, então este é o comando que você vai usar.

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

sudo apt-get –s de atualização

Propaganda

Isto é realmente útil se você não tem certeza se a atualização de um pacote vai atrapalhar outros programas, o que acontece ocasionalmente com coisas como o PHP e o servidor de correio de bibliotecas.

limpeza

quando você descarrega pacotes, Ubuntu OS cache no caso de precisar se referir mais a eles. Você pode apagar esta cache e obter de volta algum espaço de disco rígido com o seguinte comando:

sudo apt-get clean

Se você quiser se livrar de seu cache, mas salvar as versões mais recentes dos quais pacotes você tem, em seguida, use este código:

sudo apt-get autoclean

Este vai se livrar de versões mais antigas, que são praticamente inúteis, mas ainda deixam você com um cache.

verificando o que está instalado

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

sudo dpkg –list

publicidade

Pode também utilizar menos para percorrer esta lista.

sudo dpkg –lista | menos

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

dpkg –list | grep

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

Você também pode pesquisar através de um método mais compacto:

dpkg –l ‘termo de pesquisa’

Propaganda

Essa opção é uma letra minúscula L e o termo da sua pesquisa tem de estar dentro de aspas simples. Você pode usar caracteres especiais para pesquisar melhor também.

dpkg search

Easter Egg

APT has an interesting easter egg.

sudo apt-get moo

Aproveite sua vaca super poderes!

ser capaz de gerir pacotes e software instalado através da linha de comandos pode poupar-lhe algum tempo. O Atualizador de Software do Ubuntu é muitas vezes vagaroso no meu sistema e pode ser realmente uma dor ter de adicionar repos de software e instalar pacotes através do centro de Software, especialmente se você já sabe os nomes dos pacotes. Também é ótimo para gerenciar o seu sistema remotamente através do SSH. Você não precisa ter um GUI correndo em tudo ou lidar com VNC.

Existem muitas coisas para aprender ao ficar confortável com a linha de comandos, por isso você pode querer verificar o Guia do iniciante para Nano, o editor de texto da linha de comandos Linux. Há mais para vir!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *