Howto de Compilação com Slackbuilds
Neste artigo viso introduzir brevemente aos novos usuários de Slackware a utilizarem o Slackbuilds e quem sabe se tornaram os futuros mantenedores do Slackbuilds.
Parte 3: Preparando o ambiente
Antes de mais nada, precisamos preparar nosso ambiente para começar a compilar, correto?
Não queremos que os pacotes do Slackbuild 'SBO' fiquem espalhados por aí, eu mesmo cansei de sujar meu sistema deixando os fontes no diretório.
Download:
Isso é um saco, deixar tudo espalhado #euein!, vamos então criar uma pasta somente para isto, vamos chamar de slackbuilds-src, sinta-se a vontade para escolher outro nome.
mkdir -v $HOME/slackbuilds-src
mkdir: foi criado o diretório '/home/slackjeff/slackbuilds-src'
Será dentro deste diretório que serão despejados todos os nossos fontes.
Já adiantando! Normalmente os pacotes são gerados no diretório /tmp, podemos alterar esta pasta no próprio script e botá-la em uma pasta mais apropriada, dentro do próprio script Slackbuild.
Existe uma variável chamada 'OUTPUT', nela você pode alterar para outro diretório, mas lembre-se que terá que fazer este processo sempre!
Procure pela linha e troque /tmp pelo diretório preferido.
OUTPUT=${OUTPUT:-/tmp}
Trocado:
NOTA: esta expansão de variável ${VAR:conteúdo} significa o seguinte:
Se caso a variável não estiver definida, ou vazia, retorna o conteúdo que você passar.
Não queremos que os pacotes do Slackbuild 'SBO' fiquem espalhados por aí, eu mesmo cansei de sujar meu sistema deixando os fontes no diretório.
Download:
Isso é um saco, deixar tudo espalhado #euein!, vamos então criar uma pasta somente para isto, vamos chamar de slackbuilds-src, sinta-se a vontade para escolher outro nome.
mkdir -v $HOME/slackbuilds-src
mkdir: foi criado o diretório '/home/slackjeff/slackbuilds-src'
Será dentro deste diretório que serão despejados todos os nossos fontes.
Já adiantando! Normalmente os pacotes são gerados no diretório /tmp, podemos alterar esta pasta no próprio script e botá-la em uma pasta mais apropriada, dentro do próprio script Slackbuild.
Existe uma variável chamada 'OUTPUT', nela você pode alterar para outro diretório, mas lembre-se que terá que fazer este processo sempre!
Procure pela linha e troque /tmp pelo diretório preferido.
OUTPUT=${OUTPUT:-/tmp}
Trocado:
OUTPUT=${OUTPUT:-/tmp/slackbuilds-pkg}
NOTA: esta expansão de variável ${VAR:conteúdo} significa o seguinte:
Se caso a variável não estiver definida, ou vazia, retorna o conteúdo que você passar.