]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
docs: pt_BR update for createpkg
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Wed, 23 May 2007 18:07:03 +0000 (18:07 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Wed, 23 May 2007 18:07:03 +0000 (18:07 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@375 04377dda-e619-0410-9926-eae83683ac58

trunk/doc/README.pt_BR

index 3249d2913edaefecbeb6d1eec67bd5d7353a8160..7f0e15ce8bffe7437a81dd50f3e4cd41845ab0b5 100644 (file)
@@ -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
 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