Você deseja corrigir um bug em um pacote de software ou simplesmente deseja modificar um pacote para atender às suas necessidades? O Linux tem tudo para você.

A maioria dos pacotes Linux são gratuitos e de código aberto, dando a você a liberdade de personalizar ou modificar qualquer parte do software de acordo com sua preferência. Além disso, você também pode consultar o código-fonte dos pacotes Linux para aprender boas práticas de arquitetura e padrões de codificação de outros projetos de software.

Vamos explorar como você pode compilar e instalar um pacote da fonte no Linux.

O Linux fornece todas as ferramentas necessárias para compilar, construir e instalar software a partir do código-fonte.

A maioria dos softwares Linux é escrita nas linguagens de programação C ou C ++, portanto, você precisará de um compilador C ou C ++. Por exemplo, o GNU Compiler Collection (GCC) e o CMake para construir seu pacote.

Além disso, você precisará de outros pacotes como curl e gettext. Dependendo da sua distribuição Linux, você pode instalar as ferramentas necessárias em um único comando da seguinte maneira.

instagram viewer

Em distros baseadas em Debian, como Ubuntu:

sudo apt instalar libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc curl

No Arch Linux e seus derivados:

sudo pacman -S base-devel

Em distros baseadas em RPM, como Fedora, RHEL, etc:

sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel gcc curl cmake

Saber mais: Como gerenciar pacotes de software com DNF

Etapa 2: Baixar o código-fonte do pacote

Para este guia, instalaremos o pacote Git da fonte. Escolhemos o Git porque ele é amplamente utilizado entre engenheiros e desenvolvedores de software.

A maioria dos pacotes que você pode compilar pode ser encontrada no site oficial do pacote em questão. Você pode baixar os arquivos de código-fonte usando a ferramenta de linha de comando curl. Alternativamente, você pode usar wget ou a GUI.

Baixe o código-fonte na pasta Downloads em seu PC e, em seguida, mude para o diretório Downloads usando o comando cd.

cd ~ / Downloads

Quando estiver na pasta Downloads, você pode baixar o código-fonte do Git usando curl da seguinte maneira. Neste guia, faremos o download da versão 2.26.2 do Git, mas fique à vontade para escolher qualquer versão.

curl --output git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

O comando curl especifica que deve colocar o código-fonte em um arquivo compactado chamado git.tar.gz.

Download: Código-fonte Git para Linux

Na maioria dos casos, o código-fonte será empacotado em uma pasta compactada para facilitar o download e para melhor organização dos arquivos do código-fonte.

Para extraia o conteúdo do arquivo compactado, você pode usar o alcatrão comando.

tar -zxf git.tar.gz

Etapa 3: Compilar o código-fonte

Em seguida, vá para a pasta recém-extraída. Nesse caso, o nome será "git-2.26.2", é claro, o nome da pasta será diferente se você tiver baixado uma versão diferente do Git.

cd git-2.26.2

É sempre uma boa ideia dar uma olhada no README.md ou INSTALAR porque eles contêm informações valiosas sobre como compilar e instalar o pacote. Esses arquivos geralmente estão localizados na pasta raiz do código-fonte.

Outro arquivo importante é o configurar roteiro. Ele verifica as dependências de software para o pacote que deseja compilar e você verá uma mensagem de erro se o script encontrar dependências ausentes.

Configure e prepare seu código-fonte executando o script. O comando irá criar faço arquivos e configurações do software que você está prestes a compilar e instalar.

./configure

Etapa 4: Construindo o Pacote de Software

Agora que o código-fonte está configurado e compilado, você pode construir o software da seguinte maneira:

faço

O comando make usa o Makefile, que contém as instruções necessárias sobre como construir o pacote de software.

O processo de compilação levará algum tempo, dependendo da capacidade de processamento do seu computador e do tamanho do pacote.

Etapa 5: Instalando o Pacote de Software

Se você chegou até aqui, parabéns, você compilou e construiu software Linux com sucesso a partir do código-fonte.

Nesta última etapa, você instalará o pacote de software Git que acabou de criar a partir do código-fonte. Este comando instala o pacote recém-compilado, copiando os arquivos de construção para os locais corretos em seu PC.

sudo make install

Verifique a versão do Git que você acabou de instalar com o comando:

git --version

A saída deve ser semelhante à abaixo. O número da versão pode variar dependendo do pacote que você baixou.

Métodos alternativos de instalação de software no Linux

Este guia examinou como compilar e construir software a partir da fonte no Linux usando o Git como um caso de estudo. Instalar software a partir do código-fonte dá a você muita liberdade para personalizar o software de acordo com sua preferência, o que é incrível.

A maioria das distros Linux oferece muitas opções ao instalar o software. Por exemplo, no Arch Linux, você pode usar os gerenciadores de pacotes Pacman e Yay.

Como instalar e remover pacotes no Arch Linux

Usando Arch Linux? Instalar e remover pacotes é diferente do Ubuntu e do Mint. Aqui está o que você precisa saber.

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • Linux
  • Instalar software
  • Aplicativos Linux
Sobre o autor
Mwiza Kumwenda (42 artigos publicados)

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.

Mais de Mwiza Kumwenda

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever