Como procurar pacotes no Terminal com Apt e Apt-Get

Os utilizadores do Linux estão sempre interessados em disparar comandos de terminal para novos pacotes, mas para começar, como é suposto alguém saber os nomes destes pacotes? Uma vez apontado, é na verdade muito simples. Este tutorial irá mostrar-lhe como procurar pacotes no Terminal tanto para sistemas baseados em Ubuntu como em Debian com apt e apt-get.

Ubuntu e Apt

Nos últimos anos, o Ubuntu simplificou e melhorou alguns dos comandos mais complicados do Debian. Os comandos apt-get e apt-cache envolveram digitação desnecessária e foram encurtados para apt, que executa as acções de ambos. Para procurar algo no seu repositório, basta usar apt com a palavra search, seguida do seu termo de pesquisa. Digamos que queria procurar por jogos de golfe – pode procurar no seu repositório simplesmente entrando:

apt search golf

Apt produzirá uma lista de quaisquer resultados de pesquisa relevantes, pesquisando tanto os nomes dos pacotes como as descrições. Com apt, os nomes de pacotes serão destacados a cores para ajudar a diferenciá-los de outros textos descritivos.

Apt Ubuntu Apt Search Golf

Na nossa pesquisa de golfe um dos pacotes disponíveis era o kolf, por isso usaremos isso como nosso pacote para os seguintes exemplos.

Para instalar pacotes com apt, basta substituir a pesquisa por instalar, seguido do nome do seu pacote. Contudo, a instalação de pacotes requer super privilégios de utilizador, que num sistema Ubuntu usa sudo. O comando sudo vai no início de uma linha terminal, por isso, num sistema Ubuntu, instalaria o kolf ao entrar:


sudo apt install kolf

Sistemas Debian mais antigos

Em vez do novo e simplificado comando apt, os lançamentos Debian mais antigos usam apt-cache para pesquisa. No entanto, ainda funciona da mesma forma que o apt. Para procurar mais uma vez o golfe, o comando seria:

apt-cache search golf
Apt Debian Apt Cache Search

No entanto, a informação fornecida é menos extensa do que com o apt, como demonstrado nesta imagem de ecrã.

Apt Vs Apt Cache

Nota que embora os comandos apt-get do Debian funcionem com o Ubuntu, os comandos apt simplificados do Ubuntu podem não funcionar com o Debian, dependendo da idade do seu lançamento. Vale a pena experimentar primeiro o comando apt estilo Ubuntu, pois vem com formatação extra e codificação por cores.

Se o sudo estiver configurado no seu sistema, para instalar o kolf você entraria:

sudo apt-get install kolf

No entanto, em stock Debian o seu utilizador pode não ser automaticamente adicionado à lista de sudoers, o que significa que terá de usar root em vez disso. No entanto, isto é fácil. Se nunca usou root antes, basta introduzir:

su

/div>>>/div>

enter root password, e depois introduzir os seus comandos, menos a parte sudo.


# apt-get install kolf

Note a mudança de $ para um # – um prompt de raiz. Não fique na raiz por mais tempo do que o necessário, pois isto permite o acesso total ao sistema, e pode danificar algo. Prima Ctrl + D ou digite exit para sair da raiz quando terminar.

Extender a sua utilização

E se a informação fornecida pela pesquisa apt não for suficiente? E se quiser saltar para muito mais detalhes? Quando souber o nome do seu pacote, pode usar o apt show para lhe dizer mais informações, incluindo detalhes como o website do projecto ou se existem ou não conflitos de dependência. A título de exemplo, o comando é o kolf:

apt show kolf

Comparar e contrastar a saída do kolf …

Apt Debian Kolf

com a saída para neverputt.

Apt Debian Neverputt

Se estivesse a escolher entre os dois pacotes, neverputt seria o pacote menos susceptível de causar problemas ao seu sistema de repositório.

Para o equivalente Debian mais antigo, o comando é:


apt-cache show kolf

Um cenário muito comum: está a utilizar um terminal antiquado que não lhe permite voltar a percorrer uma lista de texto extensa, deixando-o preso no fundo. Neste cenário, pode simplesmente usar um tubo (que é o símbolo |) para enviar a saída para um leitor de texto como less. Para estender o exemplo do kolf desta forma parece-se com isto:


apt show kolf | less

Agora pode navegar na saída simplesmente usando as teclas de setas, e pode sair premindo Q. Também pode usar este método de pipe search para a pesquisa do apt, mas esteja ciente de que perderá qualquer um dos seus códigos de cores extravagantes nos nomes dos pacotes.

Apt Piped Output

Agora que sabe como procurar pacotes no terminal, os seus pacotes estão a ficar confusos? Será que o Ubuntu produz demasiadas mensagens de erro? Consulte o nosso guia de limpeza do Ubuntu.

Related:

John Knight

John Knight é um escritor, nomeadamente para Linux Format (UK), Linux Journal (US), e Maximum PC (US). Fora do material de código aberto e computação em geral, John também escreveu para publicações automóveis, e está actualmente a escrever material sobre jogos e tambores vintage. Outras áreas de interesse incluem Psicologia, Francês, e Japonês.

Os nossos últimos tutoriais entregues directamente na sua caixa de entrada.

Deixe uma resposta

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