From e83b1390a70ba9c14e92bf3f4c5fa369d879872f Mon Sep 17 00:00:00 2001 From: rhatto Date: Thu, 3 May 2007 05:06:10 +0000 Subject: starting README.pt_BR update git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@366 04377dda-e619-0410-9926-eae83683ac58 --- trunk/doc/README.pt_BR | 84 ++++++-------------------------------------------- 1 file changed, 10 insertions(+), 74 deletions(-) diff --git a/trunk/doc/README.pt_BR b/trunk/doc/README.pt_BR index 18e2b84..fc03e94 100644 --- a/trunk/doc/README.pt_BR +++ b/trunk/doc/README.pt_BR @@ -22,7 +22,7 @@ lista de pacotes que pode ser instalada e removida com apenas um comando. Documentação ------------ -A documentação mais atualizada do simplepkg está em http://slack.sarava.org/simplepkg +A documentação mais atualizada do simplepkg está em http://slack.sarava.org/simplepkg. Descrição --------- @@ -55,27 +55,15 @@ O simplepkg simples, composto pelos seguintes comandos: - mkjail: constrói uma jaula/instalação de slackware numa pasta - - metapkg: instala ou remove um metapacote - templatepkg: criar ou adiciona pacotes a um template - lspkg: lista pacotes instalados - - jail-upgrade: faz o upgrade nas jaulas + - jail-update: inverso do jail-commit + - jail-commit: atualiza o template - rebuildpkg: reconstrói um pacote a partir de sua entrada no /var/log/packages - simplaret: obtém pacotes de repositórios locais ou remotos - createpkg: baixa, compila e empacota software de acordo com http://slack.sarava.org/slackbuilds - -A pasta de configuração e armazenamento de templates é a /etc/simplepkg. Templates são arquivos contendo -uma lista de pacotes, um pacote por linha e com a extensão .template. Como exemplo, um template poderia se -chamar minimo.template e conter a seguinte lista: - - aaa_base - aaa_elflibs - apache - bash - bin - coreutils - findutils - -Se você quiser também é possível usar um tagfile do slackware como template, sem nem precisar editá-lo. + - repos: cria e mantém repositórios + - mkbuild: cria scripts de construção de pacotes Instalando o simplepkg ---------------------- @@ -84,41 +72,6 @@ Para baixar o pacote do simplepkg, v installpkg simplepkg-VERSAO-noarch-BUILD.tgz -Configurando o simplepkg ------------------------- - -Como exemplo, vamos criar uma jaula baseada nos pacotes instalados no seu slackware. Edite o -arquivo /etc/simplepkg/simplepkg.conf: - - # /etc/simplepkg/simplepkg.conf - JAIL_ROOT="/vservers" # local onde as jaulas serão criadas - SIMPLARET="simplaret" # programa que baixa os pacotes (pode ser o swaret se voce o tiver) - STORAGE="/var/simplaret" # local onde o simplepkg armazena seus pacotes - SIMPLARET_CLEAN="1" # apaga o cache de pacotes antes da instalação da jaula - SIMPLARET_DELETE_DOWN="1" # apaga o cache de pacotes após a instalação - SIMPLARET_UPDATE="0" # atualiza as listas de pacotes antes de iniciar a instalação da jaula - SIMPLARET_PURGE_WEEKS="N" # apaga os pacotes do cache mais velhos que N semanas antes de instalar - PATCHES_DIR="/var/simplaret/patches" # local os patches são armazenados - DEFAULT_ARCH="i386" - DEFAULT=VERSION="10.2" - STORAGE="/storage/packages" # where simplepkg store packages - PASSIVE_FTP="1" - -Para definir quais repositórios de pacotes você usará, edite o arquivo /etc/simplepkg/repos.conf, -colocando algo como - - ROOT-i386="http://slack.sarava.org/packages/slackware" - REPOS-i386="slack-sarava%http://slack.sarava.org/packages/slackware/slackware-10.2/" - ROOT-x86_64-10.2="http://darkstar.ist.utl.pt/pub/slamd64/" - REPOS-x86_64-10.2="slamd-sarava%http://slack.sarava.org/packages/slamd64/slamd64-10.2/" - -Para informações detalhadas sobre o simplaret, consulte seu artigo específico em http://slack.sarava.org/node/16 - -Se você quer utilizar o swaret em lugar do simplaret, o swaret.conf deve estar bem configurado para que ele -seja capaz de baixar e instalar todos os pacotes dos templates. Parâmetros como EXCLUDE podem ser um empecilho, -e se você os remover da sua instalação tenha muito cuidado ao atualizar o seu sistema via swaret --upgrade. -A desvantagem de usar o swaret é que você não terá como administrar jaulas e instalações de múltiplas arquiteturas. - Criando jaulas e replicando instalações --------------------------------------- @@ -156,28 +109,6 @@ templatepkg crie um template a partir de uma jaula, simplesmente use templatepkg jaula /vservers/jaula -Metapacotes ------------ - -Outro uso dos templates é a criação de pacotes: imagine por exemplo a dificuldade de um usuário/a novo de slackware -para instalar o cinelerra e todas as suas dependências. Criando um template contendo o nome de todos os pacotes -necessários para rodar esse software permite que um usuário instale-o simplesmente com o comando - - metapkg --install cinelerra - -O comando sugere uma semelhança com o uso direto do swaret ou do slapt-get, com a única diferença residindo no -modo como cada um desses programas lida com as dependências de um pacote. Os slapt-get suporta o arquivo -slack-required, que pode ou não estar presente no pacote. Já o swaret possui uma ferramenta própria para a -criação de uma lista de dependências. - -O simplepkg não pretende substituir esses dois modos de checagem e sim propor uma alternativa de distribuição -de pacotes em que as dependências são resolvidas sem precisar de um repositório de dependências ou uma modificação -no próprio pacote, que é o caso do slack-required, um arquivo que na maioria das vezes não está presente. - -A remoção de um aplicativo e todas as suas dependências podem ser feitas simplesmente com o comando - - metapkg --remove cinelerra - Upgrade de jaulas ----------------- @@ -245,6 +176,11 @@ http://slack.sarava.org/slackbuilds, basta utilizar o createpkg: createpkg nome-do-pacote +Parâmetros de configuração +-------------------------- + +A escrever... + Fonte ----- -- cgit v1.2.3