- YatriTrivedi
@yatritrivedi
- Atualizado em 5 de julho de 2017, 8:12h de BRASÍLIA
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!
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:
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
mas Ubuntu 9.10 Koala Cármico mudou isso. Há uma maneira mais fácil!
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
após adicionar repositórios, terá de actualizar a sua lista de pacotes.
sudo apt-get update
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 …
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.
remover pacotes
Se quiser livrar-se de um programa, poderá desinstalar os seus pacotes associados.
sudo apt-get remove …
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
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.
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.
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
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
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’
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.
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!