Instalando os programas mais rápido (Parte 3).

Como mencionado no twitter do blog no final de 2018, hoje vamos demonstrar como instalar os programas/pacotes da AUR um pouco mais rápido, e isso irá ajudar com muitos pacotes de lá, já que alguns podem demorar vários minutos ou até horas.

Em nossos testes, tivemos um ganho de até 75% como foi mencionado em um outra ocasião no twitter do blog, nós não chegamos fazer o teste em nosso equipamento principal, pois ele já estava com defeito, todos os testes foram feitos em um hardware antigo e bem fraco que estava parado.

Tenha em mente que haverá variações, portanto, se você não obter um resultado significativo igual o que conseguimos, não significa que o processo não funcione.

Instalação.

Modo gráfico: procure e instale o pacote ccache.
Terminal: use os comandos abaixo conforme o gerenciador de programas utilizado.
Octopi

sudo pacman -S ccache

Pamac

pamac install ccache

Após a instalação, abra o arquivo makepkg.conf com o seu editor de preferido.

sudo leafpad /etc/makepkg.conf

Na linha 66 em BUILDENV, remova o ponte exclamação que está na frente da palavra ccache.

Antes

BUILDENV=(!distcc color !ccache check !sign)

Depois

BUILDENV=(!distcc color ccache check !sign)

Agora salve e feche o arquivo de texto.

Por padrão ele irá utilizar 5 gigas de espaço em seu disco rígido, se você quiser alterar esse tamanho, utilize o comando abaixo e altere o valor.

ccache --set-config=max_size=5.0G

Ativando o ccache ao utilizar o terminar.

Para que esse procedimento funcione ao instalar pacotes ou construir localmente, utilize o comando abaixo no terminal.

export PATH="/usr/lib/ccache/bin/:$PATH"

Alterando o local do ccache.

A configuração padrão irá criar uma pasta oculta em sua home, mas se você quiser alterar o local para uma outra pasta ou HD, siga os passos abaixo.

Eu irei dar o exemplo do local que eu já utilizava para construir algumas custom ROMs para meu antigo smartphone, altere o local conforme onde você criar a pasta oculta .ccache

Abra o arquivo bashrc com o comando abaixo.

leafpad .bashrc

Adicione esta linha no final do arquivo de texto.

export CCACHE_DIR=/mnt/Arquivos/build/.ccache

 

Salve e feche o arquivo de texto.

Pronto, a partir de agora os pacotes da AUR irão começar diminuir o tempo de compilação conforme você for instalando/atualizando os pacotes.

Lembre-se que nas primeiras construções de cada pacotes o tempo já irá diminuir, mas não será na faixa dos 75% mencionados acima.

Créditos.

Imagem: Guilherme Machado

 

 

 

 

Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.

Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.

Facebook

Twitter

Google+

Canal no Telegram

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.