- jail-upgrade: upgrade all or some of the jails/installations
- jail-update: update all configuration files of a template
- rebuildpkg: rebuild a package based on its /var/log/packages entry
+ - simplaret: package retrieval tool
+ - createpkg: donwload, compile and package creationg script based on http://slack.sarava.org/slackbuilds
Simplepkg configs are placed at /etc/simplepkg. Templates are .template files containing an one-by-line
package list. A template can be something like this:
As another example, to create an slack 10.1 installation (assuming your /etc/simplepkg/repos.conf with
the right configuration), just type
- VERSION=10.1 mkjail minha-jaula template-servidor
+ VERSION=10.1 mkjail my-jail server-template
Different archs can be used too. If you have a x86_64 system and wants to install a slack 10.2
in a partition, try something like
- ARCH=i386 VERSION=10.2 ROOT=/mnt mkjail hda2 meu-slackware
+ ARCH=i386 VERSION=10.2 ROOT=/mnt mkjail hda2 my-slackware
Note that the templates are arch and version independent, as they just contain package names,
configuration files and scripts. For this reason, the commands templatepkg, metapkg, lspkg and
the same since your patches are sorted by arch an version, as explained in simplaret documentation
found at http://slack.sarava.org/node/17.
-Auxiliar application: rebuildpkg
---------------------------------
+Auxiliar applications: rebuildpkg and createpkg
+-----------------------------------------------
Simplepkg comes with an additional helper tool that recover installed packages which the original
.tgz file was lost. The command rebuildpkg rebuilds a package from their entry in /var/log/packages.
rebuilds the coreutils package using the files, scripts and metainformations stored in
/var/log/packages/ and /var/log/scripts/.
+If you want to build you own packages using the scripts available from http://slack.sarava.org/slackbuilds,
+use the createpkg script:
+
+ createpkg package-name
+
Source
------
- jail-upgrade: faz o upgrade nas jaulas
- 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
faz a atualização sem problemas, desde que seus patches estejam organizados por arquitetura e versão,
conforme é detalhado na documentação do simplaret, em http://slack.sarava.org/node/16.
-Aplicativo auxiliar: rebuildpkg
--------------------------------
+Aplicativos auxiliares: rebuildpkg e createpkg
+----------------------------------------------
O simplepkg acompanha ainda um aplicativo auxiliar que ajuda a recuperar pacotes instalados cujo tgz original
foi perdido. O comando rebuildpkg 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
+
Fonte
-----