diff options
-rw-r--r-- | trunk/doc/README.pt_BR | 63 |
1 files changed, 52 insertions, 11 deletions
diff --git a/trunk/doc/README.pt_BR b/trunk/doc/README.pt_BR index 3249d29..7f0e15c 100644 --- a/trunk/doc/README.pt_BR +++ b/trunk/doc/README.pt_BR @@ -331,7 +331,58 @@ o comando No entanto, o simplepkg foi criado para que esse tipo de comportamento seja evitado, já que é mais simples manter templates de configuração do que pacotes contendo a configuração de uma instalação. - + +Construindo pacotes +------------------- + +Até aqui, apenas mostramos os aplicativos do simplepkg usados para a manutenção de instalações +de slackware. No entanto, uma das outras finalidades desta suíte é a construção de pacotes, o +que é feita pelo programa createpkg, Como dito anteriormente, o createpkg: baixa, compila e +empacota software de acordo com scripts presentes num repositório de scripts, funcionando com +um gerenciador de "ports" para slackware. + +O createpkg pode funcionar com qualquer tipo de script de construção de pacotes (SlackBuilds) +mas funcionará melhor se os mesmos seguirem o padrão descrito na página + + http://slack.sarava.org/wiki/Main/SlackBuilds + +Especificamente, o createpkg foi desenvolvido para utilizar os slackbuild disponíveis em +http://slack.sarava.org/slackbuilds. O createpkg trabalha com repositórios do tipo subversion. + +Para obter os scripts do repositório do slack.sarava.org, digite + + createpkg --sync + +Em seguida, você pode listas todos os scripts disponíveis: + + createpkg --list + +Para buscar por um pacote, use + + createpkg --search latex2html + +No caso, a busca é feita pelo SlackBuild do aplicativo "latex2html". Suponha agora que você queira +construir o pacote desse aplicativo: + + createpkg latex2html + +O pacote resultante estará na pasta /tmp ou no valor especificado pela variável de ambiente $REPOS. +Para criar e também instalar o pacote, basta + + createpkg --install latex2html + +Se o pacote possuir dependências listadas num arquivo slack-required e que não estiverem instaladas +no sistema, o createpkg tentará processá-las uma a uma antes de tentar construir o pacote desejado: +se as dependências não forem encontradas no repositório de scripts, então o createpkg tentará +baixá-las de um repositório binário através do simplaret. Se você não quiser que a resolução de +dependências seja seguida, use a opção --no-deps. + +Para mais detalhes de funcionamento, experimente o comando + + createpkg --help + +ou então acesse a página http://slack.sarava.org/wiki/Main/SlackBuilds. + Aplicativos auxiliares ---------------------- @@ -339,7 +390,6 @@ O simplepkg acompanha ainda alguns aplicativos auxiliares: - lspkg: lista pacotes instalados - rebuildpkg: reconstrói um pacote a partir de sua entrada no /var/log/packages - - createpkg: baixa, compila e empacota software de acordo com scripts presentes num repositório - repos: cria e mantém repositórios - mkbuild: cria scripts de construção de pacotes @@ -352,15 +402,6 @@ reconstrói um pacote a partir de uma entrada no /var/log/packages. O comando reconstrói um pacote do coreutils usando os arquivos e as metainformações listadas no arquivo do /var/log/packages/ correspondente ao coreutils. -Se você quiser construir seus próprios pacotes baseados nos slackbuilds disponíveis em -http://slack.sarava.org/slackbuilds, basta utilizar o createpkg: - - createpkg nome-do-pacote - -Para mais informações sobre o repositório de scripts, consulte a página - - http://slack.sarava.org/wiki/Main/SlackBuilds. - Por fim, os scripts repos e mkbuild são os que se encontram na etapa de maior desenvolvimento: repos cria um repositório de pacotes a partir de uma pasta contendo pacotes do tipo pkgtool e o mkbuild é um aplicativo para auxiliar a criação de scripts de construção de pacotes que podem ser utilizados |