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.
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
No entanto, a informação fornecida é menos extensa do que com o apt, como demonstrado nesta imagem de ecrã.
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 …
com a saída para 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.
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 é 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.