Terminal Linux – Como instalar pacotes .bin e .run

Por: André Paula
Tempo de leitura: 3 min

A grande maioria do software que pode ser instalado em sistemas Linux, é encontrado em gestores de pacotes, no formato .deb ou .rpm, bem como alguns pacotes universais como Flatpaks, AppImage e Snaps. Apesar disso, alguns pacotes de software são disponibilizados com extensão .bin ou .run, e são igualmente executáveis.
Vou dar um exemplo de como podem instalar um programa .bin

Instalar Snowflake

Este programa permite gerir em modo gráfico sessões SSH (Secure Shell). A instalação está disponível em vários formatos, mas para efeitos de exemplo, será instalado o pacote .bin.

1 – Criar pasta no diretório home para guardar todos os executáveis .bin

  • mkdir Bin.exec (Podem escolher o nome que quiserem)

 

2- Descarregar o software e enviar para a pasta criada, com recurso ao comando wget

  • wget -P ~/Bin.exec https://github.com/subhra74/snowflake/releases/download/v1.0.4/snowflake-1.0.4-setup-amd64.bin

 

3 – Entrar na pasta onde está o programa, com o comando cd e permitir adicionar privilégios de execução com o comando chmod, lembrando que têm de usar privilégios de administração com sudo.

  • cd Bin.exec
  • sudo chmod +x snowflake-1.0.4-setup-amd64.bin

 

4 – Adicionar a pasta Bin.exec à variável $PATH. Isto vai permitir que sempre que qualquer ficheiro executável seja descarregado para essa pasta, não necessitam de colocar o ./, antes.

  • echo $PATH (confirma os directórios actuais)
  • export PATH=$PATH:$HOME/Bin.exec/ >> ~/.profile (Torna a alteração persistente)
  • echo $PATH$ (confirma agora o diretório adicionado)
  • source ~/.profile (Aplica as alterações no profile e se tiver algum erro informa qual e em que linha)

 

5 – Instalar

  • sudo snowflake-1.0.4-setup-amd64.bin

 

6 – Confirmar o diretório onde está o programa com o comando which

  • which -a snowflake

 

Para uma pesquisa mais profunda e encontrar mais referencias ao programa, podem usar o comando find da seguinte forma:

  • sudo find / -type f,d \( -name “snowflake” -o -name “snowflake.*” \)

Alguns programas já incluem um ficheiro para desinstalação, no entanto outros não, mas convêm sempre saber onde estão instalados. Regra geral, podem ser encontrados no diretório /usr/bin, bin/ e /opt/. Para remover, podem usar o comando rm -rf ou rm -Ri, este último inclui uma pergunta antes de remover, o que vai ajudar a não apagarem algo de for involuntária.

 

Conclusão:

Este foi apenas um exemplo de como instalar qualquer pacote .bin ou .run, criar uma pasta para organizar os executáveis, adicioná-la à variável $PATH que os vai procurar e tornar persistente por adicionar o directório ao ./profile.

Fiquem bem e até à próxima!

Seguir:
Estar sempre actualizado com as novidades tecnológicas é para mim importante, em especial com tudo o que esteja relacionado com open source, linux e software livre, por isso tenho um podcast e escrevo sobre estes temas.
Exit mobile version