Programas para Ubuntu. Diferentes fontes de software

Programas para Ubuntu

Há alguns anos, uma das coisas que precisavam ser explicadas aos usuários do Windows era que O Linux tinha um paradigma diferente quando se tratava de instalar programas. Em vez de baixá-los do site do desenvolvedor, foram usados ​​repositórios e gerenciadores de pacotes.

Graças à popularização dos dispositivos móveis e de suas lojas de aplicativos, hoje isso não soa mais como algo de outro planeta. Porém, Resta-nos o desafio de explicar os diferentes formatos de programas disponíveis para Linux, suas diferenças e características.

Visto que é a distribuição que mais contribuiu para a confusão geral, vamos nos concentrar no Ubuntu. Mais especificamente, na última versão disponível no momento em que este artigo foi escrito no Ubuntu 20.10 Groovy Gorilla.

Programas para Ubuntu. Diferentes tipos de origens

No Linux, existem várias maneiras de instalar programas

  • Usando um gerenciador de pacotes
  • Usando o emulador de terminal
  • Baixando da Internet e clicando duas vezes no arquivo.
  • compilando

Usando um gerenciador de pacotes

No Ubuntu, o gerenciador de pacotes padrão (em todos os sentidos da palavra) é o Gnome Software Center (CSG). O centro de software não é diferente das lojas de aplicativos em dispositivos móveis. Podemos pesquisar programas por nome ou função e instalá-los e desinstalá-los clicando em um botão.

Quando clicamos no nome de um programa, podemos ver uma descrição do que ele faz, o tipo de licença e as avaliações de outros usuários.

Eu não sou exatamente um fã deste aplicativo e Prefiro outras alternativas como o Synaptic Package Manager que, sem ser tão bonito, é muito mais prático e contém informações mais completas sobre os programas do que o CSG

Usando o emulador de terminal

Outra forma de instalar programas é digitar os comandos apropriados no emulador de terminal. Isto éO método geralmente é mais rápido do que usar o Centro de software, além de nos permitir detectar erros e aprender informações sobre bibliotecas ou programas cuja instalação não é obrigatória mas, que melhoram a funcionalidade do que estamos instalando.

Os primeiros dois métodos são baseados no uso de repositórios. Repositórios são arquivos de software hospedados em servidores externos. Os programas incluídos nos repositórios oficiais são controlados pelos responsáveis ​​de cada distribuição para garantir o seu correto funcionamento no momento da instalação. De vez em quando, o sistema operacional verifica os repositórios para ver se é necessário atualizar os programas já instalados.

As distribuições Linux geralmente permitem o uso de repositórios mantidos por terceiros, embora eles não sejam responsáveis ​​pela compatibilidade ou segurança dos programas incluídos.

Download da Internet

No Ubuntu É possível instalar programas baixando-os da Internet e clicando duas vezes sobre eles. Eles são programas empacotados no formato de pacote DEB (nativo para distribuições derivadas do Debian, como Ubuntu). Um clique duplo abre o Centro de software que os instala como se fossem um programa dos repositórios. A diferença é que, a menos que o desenvolvedor desse pacote tenha incluído a opção de adicionar um repositório, não será possível instalar atualizações.

Outra possibilidade é que eles sejam arquivos executáveis ​​escritos em linguagens de programação de plataforma cruzada, como Java, ou pacotes independentes, como aqueles em. Appimage.

Em todos os casos, devemos garantir que eles vêm de fontes confiáveis ​​antes de instalá-los.

Compilação

Compilação Consiste em transformar um arquivo de código-fonte (escrito em uma linguagem de programação amigável para humanos) em outra linguagem mais amigável para o processador que irá executá-lo mais rapidamente. Não é um procedimento complexo quando você sabe o que está fazendo, mas leva tempo. Portanto, a maioria das pessoas prefere usar os outros métodos de instalação.

No próximo artigo, explicaremos qual é a diferença entre os vários repositórios próprios e de terceiros usados ​​pelo gerenciador de pacotes do Ubuntu.


Deixe um comentário

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

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.