aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--trunk/doc/README.pt_BR63
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