Pular para o conteúdo principal

Gdebi, .sh, dpkg, o que são essas coisas?

Olá caro leitor, se você está aqui hoje, nessa página, é provável que esteja com algumas dúvidas a respeito de algum termo no mundo Linux, ou está com dificuldades em instalar algum software nessa plataforma. Gostaria de dizer que esse artigo é um complemento com dicas mais avançadas, desse post aqui, que trata sobre instalação de programas na plataforma do pinguim.

.sh

Em poucas ocasiões no mundo Linux quando precisamos instalar alguma aplicação nos deparamos com instaladores de extensão .sh. Mas para início de conversa, o que é um arquivo .sh?

Ele nada mais é que um script que vai automatizar alguns processos pra você. É o que veremos nesse exemplo de instalação de um driver de escâner Epson. Depois de baixarmos o arquivo no site do fabricante é possível notar que o mesmo não veio empacotado num formato convencional de instalação. Que no meu caso poderia ser um pacote .deb ou quem sabe até um .flatpakref.

Veja que o arquivo está compactado no formato tar.gz. Para descompactarmos, basta clicar com o botão direito sobre o arquivo e então selecionar descompactar aqui. Quando abrimos a basta já descompactada, notamos que existem dois arquivos, um deles é o nosso .sh. E notamos também outras 3 pastas e que dentro de cada uma delas há um pacote de instalação .deb, que é o formato mais tradicional para instalação de programas.

Nesse caso, o arquivo de instalação .sh automatizará todo o processo de instalação dos 3 pacotes .deb inseridos dentro de cada pasta. E isso irá nos poupar um tempo preciso, porque tempo é dinheiro (rsrsrsrs). Já imaginou termos de ir de pasta em pasta para instalar cada pacote? Dar dois cliques, digitar senha, teclar enter, por três vezes? Que tédio…

Bom, o primeiro passo é darmos permissão de execução ao nosso arquivo. Para isso clicamos sobre ele com o botão direito, em seguida clicamos em propriedades. Depois bastar marcar como executável, ou no meu caso, selecionar as caixas de execução para o grupo, para o usuário, e para todos.

O segundo e último passo é executarmos nosso arquivo. Para isso basta clicarmos com o botão direito no vazio, e então selecionar a opção abrir no terminal. Feito isso, digite nessa telinha preta o seguinte:

./install.sh

Ou caso seu arquivo aí tenha um nome diferente:

./nome_do_arquivo.sh

Agora que já escrevemos o comando, basta apertar enter, e digitar a senha que todos os pacotes necessários serão instalados automaticamente.

dpkg

O dpkg é um gerenciador de pacotes para sistemas de base Debian e Ubuntu. Ou seja, todas as distros que têm como base esses sistemas terão como seu gerenciador de pacotes o dpkg. É o caso de distros como Linux Mint, Pop OS, Endless OS, elementary OS, Deepin, entre outras.

O dpkg é operado por linha de comando, contudo alguns de seus comandos podem ser operados via interface gráfica por meio de apps como o GDebi e o Eddy. Nosso exemplo prático de utilização do dpkg será a instalação do LibreOffice, o pacote office gratuito de código aberto.

Após baixarmos o software diretamente do site oficial, e descompactarmo-lo é chegado o momento da instalação. Daí abrimos a pasta de instalação eeee…….

Quarenta e oito arquivos .deb para serem instalados um a um. Mas e agora, cadê aquele arquivo .sh para automatizar tudo? Calma lá, é agora que nosso amigo dpkg entra em cena com o seguinte comando:

sudo dpkg -i *.deb

Colaremos esse comando da mesma forma como fizemos com o arquivo .sh. Dentro da pasta (obviamente) teremos de clicar no vazio com o botão direito e então selecionar a opção abrir no terminal, e então colar o comando, pressionar enter, digitar senha e todos aqueles quarenta e oito pacotes serão instalados.

GDebi

Esse camarada é um grande facilitador para quem usa Linux e não possui muita intimidade com o terminal. Como eu já havia mencionado, o GDebi é uma interface para alguns comandos do dpkg, que seriam os comandos de instalação e desinstalação basicamente. Podemos aqui demonstrar a instalação do Google Chrome, que é um dos navegadores mais populares do mercado atualmente.

Com o arquivo já baixado diretamente do site oficial basta darmos um duplo clique no pacote .deb que a janele do GDebi irá se abrir, então é só digitar sua senha, e teclar enter que dentro de alguns segundos você poderá utilizar seu Google Chrome.

Caso você não tenha o GDebi já instalado em seu sistema Linux, bastar procurar por ele dentro da sua loja de aplicativos.

Creio que agora o tópico de instalação de programas no Linux, aqui no blog, esteja bem completo. É claro que ainda falta falarmos de outras possibilidades, mas como elas são mais raras de acontecer, isso vai ficar para um momento futuro. Aproveite os comentários para deixar suas sugestões de tópicos a serem abordados, gostaria muito de ter o seu feedback aqui em baixo. Até a próxima.

Comentários