Categories
Programação Tutoriais Ubuntu

Como saber o nome de um pacote para instalar no Ubuntu ou Debian

Quem usa a Central de Software do Ubuntu ou outro gerenciador gráfico, no Debian, pode fazer uma pesquisa, na caixa adequada para encontrar o aplicativo desejado.
Muita gente, contudo (eu!!!!) prefere usar o bom e ágil terminal para instalar todos os programas de que necessita.
Os comandos apt-get e aptitude são os que resolvem a parada, nestas horas.
capa do tutorial do apt-cache no ubuntu
Mas… e quando você não sabe o nome do pacote em que o programa se encontra?

O Ubuntu sugere um pacote a partir de um nome errado

Ao digitar o nome de um aplicativo, ainda não instalado no sistema, ele tenta sugerir que você instale algum pacote que contenha algum programa com nome parecido:

grin

No exemplo, acima, tentei executar um nome de programa inexistente (de propósito). Veja, abaixo, a relação de pacotes sugerida pelo Ubuntu, nos quais eu posso encontrar alguma coisa parecida com o que desejo:

Comando 'grin' não encontrado, você quis dizer:
 Comando 'gri' do pacote 'gri' (universe)
 Comando 'gcin' do pacote 'gcin' (universe)
 Comando 'grn' do pacote 'groff' (main)
 Comando 'grpn' do pacote 'grpn' (universe)
 Comando 'grind' do pacote 'wordnet-grind' (universe)
 Comando 'grun' do pacote 'grun' (universe)
 Comando 'grig' do pacote 'grig' (universe)
grin: comando não encontrado

Use a tecla Tab, para autocompletar

Uma outra forma prática de obter o nome completo do pacote a ser instalado e digitar o seu nome parcial e teclar Tab, para ver o restante.

sudo apt-get install chro <Tab>
chromium-browser                  chromium-bsu                      chromium-chromedriver-dbg         chromium-codecs-ffmpeg-extra      chrony
chromium-browser-dbg              chromium-bsu-data                 chromium-codecs-ffmpeg            chromium-codecs-ffmpeg-extra-dbg  chrootuid
chromium-browser-l10n             chromium-chromedriver             chromium-codecs-ffmpeg-dbg        chronicle   

Este resultado, com certeza, ajuda na maioria das vezes.

Use o comando apt-cache para encontrar o pacote de programas desejado

O comando apt-cache search pode ser usado para encontrar pacotes e programas que você deseja.
No exemplo que segue, vou mostrar como encontrar o pacote em que está instalado o navegador/browser Chromium ou Chrome, do Google.

apt-cache search browser

Como a lista pode ser muito extensa, vou novamente lançar mão do comando grep, para filtrar os resultados. Veja:

apt-cache search browser | grep chrom
chromium-browser-dbg - chromium-browser debug symbols
chromium-chromedriver - WebDriver driver for the Chromium Browser
unity-chromium-extension - Unity WebApp extension for the chromium browser
oxideqt-chromedriver - Web browser engine library for Qt (chromedriver build)
chromium-browser - Chromium web browser, open-source version of Chrome
chromium-browser-l10n - chromium-browser language packages
chromium-codecs-ffmpeg - Free ffmpeg codecs for the Chromium Browser
chromium-codecs-ffmpeg-extra - Extra ffmpeg codecs for the Chromium Browser
google-chrome-beta - The web browser from Google
google-chrome-stable - The web browser from Google
google-chrome-unstable - The web browser from Google

A lista acima mostra, pelo menos 4 opções (em destaque) válidas de navegadores ou browsers para baixar no meu sistema (Ubuntu 14.04 LTS). Basta escolher e instalar:

sudo apt-get install chromium-browser

O comando apt-cache show

O comando apt-cache não precisa de privilégios administrativos para ser executado e nem de conexão à Internet — uma vez que ele pesquisa dentro do cache do Ubuntu, que fica no diretório /var/cache/apt/.
Você pode obter mais informações sobre o pacote disponível para o seu sistema usando a opção show, acompanhada do nome do pacote, desta forma:

apt-cache show chromium-browser

Se você achar a descrição muito extensa, tente novamente usar o comando grep para filtrar as informações relevantes, assim:

apt-cache show chromium-browser | grep -i description -A 10

O comando, acima, usa as opções:

  • -i — para ignorar maiúsculas/minúsculas
  • -A 10 — para mostrar 10 linhas além da que contém a expressão desejada

Veja o resultado:

Description-en: Chromium web browser, open-source version of Chrome
 An open-source browser project that aims to build a safer, faster, and more
 stable way for all Internet users to experience the web.
Description-md5: 4a155380274636a47c53917539df83d7
Homepage: http://code.google.com/chromium/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Task: mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master

Package: chromium-browser
Priority: optional
Section: universe/web
Installed-Size: 153832
--
Description-pt_BR: navegador Chromium
 Chromium é um projeto de navegador de código fonte aberto que tem como
 objetivo construir uma forma mais segura, rápida e estável para que todos
 os usuários de Internet aproveitem a web.
 .
 Chromium serve como base para o Google Chrome, que é o Chromium com uma
 marca diferente (nome e logo) com poucas adições tais como uso de
 rastreamento e um sistema de autoatualização.
 .
 Este pacote contém o navegador Chromium.
Description-md5: f899058e5c597ae295f6ef23b467dade
Homepage: http://code.google.com/chromium/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Task: mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master

Eu destaquei, acima, a descrição em inglês e em português (mais completa).
Divirta-se!

SAIBA MAIS!

Conheça as diferenças entre as diversas versões: Chromium vs Chrome-stable vs Chrome-unstable vs Chrome-beta.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

3 replies on “Como saber o nome de um pacote para instalar no Ubuntu ou Debian”

Uma outra alternativa ao apt-cache search é utilizar o comando aptitude search . Ele exibe menos informações que o apt-cache, porém, a pesquisa é mais organizada. É uma ferramenta muito boa para pesquisar pacotes.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.