Há muito tempo que falamos sobre como instalar pacotes e programas por meio de repositórios, pacotes deb, de pacotes rpm, de PPAs ou simplesmente por meio de programas como o Synaptic ou o Ubuntu Software Center, mas não falamos sobre como instalar um programa por meio de seu código-fonte. Esta instalação é muito complicada, mas é também a mais satisfatória visto que, via de regra, é a que melhor se adapta ao nosso sistema operativo, à nossa máquina. Para realizar esta instalação, tudo o que precisamos fazer é baixar um pacote compactado que quase sempre é do tipo tar.gz ou gz, o que o código do programa possui e a partir daqui compilar os arquivos.
Quais programas eu preciso para instalar os pacotes manualmente?
Paradoxalmente, o Ubuntu, como outros sistemas baseados em Debian, não tem todos instalados os programas necessários para compilar. O pacote que inclui a maioria das ferramentas não é instalado como padrão, então você deve instalar o pacote manualmente. Bem, para compilar um pacote nós mesmos, precisaremos fazer isso no terminal:
sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core
Isso fará com que o Ubuntu instale quase todos os programas necessários para poder compilar o código e, por extensão, para poder instalar os pacotes manualmente.
Como compilamos um programa nós mesmos?
Depois de realizar as etapas anteriores, abrimos um terminal e vamos para a pasta do código-fonte. A primeira coisa que teremos que fazer é ver o arquivo «INSTALAR»Que quase todos os programas trazem, alguns o fazem em«Leia-me«. Como regra geral, para compilar, teremos que escrever o seguinte
. / Configure
fazer
make install
./nome do programa
fazer limpo
Embora, no arquivo Leia-me ou INSTALAR Os pacotes necessários e como instalar o programa serão detalhados em detalhes. Eu os mando ./configure e make eles são responsáveis por configurar e fazer o pacote do programa. O comando make install instale o que foi criado e com ./ executamos o programa. Então o comando fazer limpo cuida da limpeza de arquivos desnecessários que foram criados durante a instalação. Essas são aproximadamente as etapas necessárias para compilar um programa, mas às vezes é necessário instalar uma biblioteca ou pacote para que a instalação funcione. Por fim, note que embora a instalação seja melhor, é uma instalação lenta, ou seja, para instalar pacotes manualmente, depende do código-fonte e da potência da máquina, portanto o processo pode demorar horas ou minutos. Por isso é aconselhável fazê-lo com o tempo e em computadores potentes, embora este método de instalação de pacotes possa ser feito em qualquer computador.