# HG changeset patch # User Christophe Lincoln # Date 1399062637 -7200 # Node ID bebc7f276d7ae650fa18f89e7f2c6be9bf2d016f # Parent e1e27aa8faf2776835d46f67880111077cf621e4 Add tazpkg spanish manual (Thanks rggarcia) diff -r e1e27aa8faf2 -r bebc7f276d7a doc/tazpkg.es.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/tazpkg.es.html Fri May 02 22:30:37 2014 +0200 @@ -0,0 +1,512 @@ + + + + + Manual TazPkg (es) + + + + + + + + + +
+ + +

NOMBRE

+ +

+ TazPkg - Pequeño administrador autónomo de paquetes y espejos de paquetes. +

+ + +

SINTAXIS

+ +
+tazpkg [comando] [package|dir|pattern|list|cat|--opt] [dir|--opt]
+
+ + +

DESCRIPCIÓN

+ +

+TazPkg es un administrador de paquetes ultraligero (~ 80KB) para instalar, +catalogar, descargar, actualizar o desinstalar paquetes precompilados en un +sistema GNU/Linux. TazPkg ofrece comandos para la búsqueda y creación de +paquetes y fue creado independientemente para el proyecto. El formato de los +paquetes usando la extensión *.tazpkg es un fichero cpio que contiene un sistema +de archivos comprimido con gzip, un fichero de recibo y una descripción opcional. TazPkg +también administra dependencias basadas en los ficheros de recibo de los paquetes. Cada +archivo de recibo contiene toda la información sobre un paquete y también puede incluir +funciones para antes y después de la instalación. El mismo fichero de recibo es +usado por Cookutils para compilar desde el código fuente y generar un paquete +.tazpkg. +

+

+TazPkg está construido completamente desde cero usando shell script, +compatible con Bash, se ejecuta bajo Ash (que forma parte de BusyBox). TazPkg es distribuido +bajo la licencia libre de GNU GPL V3. +

+ + +

COMANDOS

+ + +

list

+ +

+Lista los paquetes instalados en el sistema. Este comando muestra la +lista de todos los paquetes instalados. También permite mostrar la +lista de categorías, los paquetes correspondientes a una categoría y los paquetes +bloqueados. Además puedes usar el comando search para mostrar una lista basada en +un término o en el nombre de un paquete: +

+
+# tazpkg list
+# tazpkg list cat|categoría
+# tazpkg list blocked
+
+ + +

xhtml-list

+ +

+El comando xhtml-list puede crear una lista XHTML de todos los +paquetes instalados en el sistema, la cual puede ser leída con el +navegador web que prefieras. Se puede ejecutar como usuario normal y +crea el archivo installed-packages.html en el directorio +actual. Tenga en cuenta que puede cambiar el nombre de la +lista generada a través de la línea de comandos: +

+
+# tazpkg xhtml-list
+# tazpkg xhtml-list list-name.html
+
+ + +

list-mirror

+ +

+Lista los paquetes disponibles en el espejo. Este comando +mostrara el archivo packages.list recargado desde el espejo. Si este no +existe, se te requerirá ejecutar tazpkg recharge como administrador +(root) para ver la lista de paquetes disponibles. La opción +--diff se usa para mostrar las diferencias entre la ultima lista de paquetes y +la actual: +

+
+# tazpkg list-mirror
+# tazpkg list-mirror --diff
+
+ + +

info

+ +

+Muestra cualquier información disponible en el fichero de recibo del paquete en +cuestión, como su versión, categoría, mantenedor, página web y +dependencias (véase también Cookutils para más información sobre +los ficheros de recibo): +

+
+# tazpkg info busybox
+
+ + +

desc

+ +

+Descripción del paquete (si existe). Este comando muestra el archivo +description.txt de cada paquete (un simple archivo de texto, +justificado a 80 caracteres para caber en una terminal estándar): +

+
+# tazpkg desc busybox
+
+ + +

list-config

+ +

+Lista los archivos de configuración del sistema. La +opción --box muestra la lista en formato tabla: +

+
+# tazpkg list-config
+# tazpkg list-config --box
+
+ + +

list-files

+ +

+Lista todos los archivos instalados con un paquete. Este +comando simplemente lee y muestra el archivo files.list de cada +paquete que se genera automáticamente cuando el paquete es creado +y también se usa para borrar los archivos cuando se desinstala un +paquete. +Para listar los archivos instalados con el paquete bc: +

+
+# tazpkg list-files bc
+
+ + + + +

+Busca paquetes por propietario o por el nombre del paquete. Este comando +buscará el termino requerido en los paquetes instalados y en la lista +de paquetes disponibles en el espejo. Para obtener la última lista de +paquetes instalables en el espejo, solo hay que ejecutar tazpkg +recharge antes de la realización de la búsqueda: +

+
+# tazpkg search gcc
+
+ + +

search-file

+ +

+El comando search-file te permite buscar un +archivo entre los archivos instalados por los paquetes. Este comando es +muy útil para saber la ruta completa de un archivo y determinar si un +archivo esta presente en el sistema. Ejemplo: +

+
+ $ tazpkg search-file libnss
+
+ + +

install

+ +

+Este comando te permite instalar un paquete local con la extensión +.tazpkg. Ver get-install +para instalar un paquete desde internet. Tenga en cuenta que puede +forzar la instalación con las opciones --forced, +uninstall y reinstall o especificar la raíz del sistema +donde quiere instalar los paquetes con la opción --root: +

+
+# tazpkg install package-1.0.tazpkg
+# tazpkg install path/to/package-1.0.tazpkg --forced
+# tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
+
+ + +

install-list o get-install-list

+

+Instala un conjunto de paquetes listados en un archivo. Este comando te +permite (descargar e) instalar varios paquetes con un solo comando y +también puede ser forzado: +

+
+# tazpkg install-list my-packages.list
+# tazpkg get-install-list my-packages.list --forced
+
+ + + + +

+Este comando te permite la instalación de un paquete desde otro +dispositivo. La instalación se hace por medio de enlaces simbólicos y +consume muy poca memoria. Es generalmente usada dentro del sistema RAM +para instalar add-ons (extensiones) desde USB: +

+
+# tazpkg link openoffice /media/usbdisk
+
+ + +

remove

+ +

+Borra un paquete. Se te preguntará para confirmar (s/N). +Este comando borrará todos los archivos instalados con el paquete. +Para ver la lista de archivos, usar el comando list-files seguido del nombre del paquete. +Ejemplo con el paquete bc: +

+
+# tazpkg remove bc
+
+ + +

extract

+ +

+Extrae un paquete en un directorio. Si no especificas el +directorio de destino, el paquete se extraerá en el directorio actual +usando el nombre package-version: +

+
+# tazpkg extract package.tazpkg
+# tazpkg extract package.tazpkg target/dir
+
+ + +

pack

+ +

+El comando pack crea un paquete desde un directorio preparado +de antemano o desde un paquete desempaquetado. También puede crear +manualmente un paquete .tazpkg (ver la documentación de Cookutils para la +creación automática de paquetes). Para empaquetar un paquete: +

+
+# tazpkg pack package-version
+
+ + +

repack

+ +

+El comando repack te permite recrear un paquete desde los +archivos en el sistema donde fue previamente instalado. Para recrear un +paquete: +

+
+# tazpkg repack package
+
+ + +

repack-config

+ +

+El comando repack-config recrea un paquete de archivos de +configuración del sistema (ver list-config). Es suficiente instalar el +paquete para encontrar la configuración actual. Para reempaquetar los +archivos de configuración: +

+
+# tazpkg repack-config
+
+ + +

recharge

+ +

+Recarga la lista de los paquetes disponibles en el espejo. Este comando +descargará el archivo packages.list más reciente con la lista de +paquetes disponibles en el espejo y antes de empezar guardará una copia de la +lista antigua. Una vez actualizada la lista, puedes usar los comandos list y search. Para ver y +listar las diferencias, puedes usar list-mirror --diff; y para ver +y actualizar paquetes, puedes usar el comando upgrade. Para recargar la ultima lista de paquetes: +

+
+# tazpkg recharge
+
+ + +

up o upgrade

+ +

+Upgrade te permite actualizar todos los paquetes instalados disponibles en el espejo actual. Actualizar paquetes es una parte importante de la +seguridad del sistema, ayuda a mantenerte seguro con las ultimas actualizaciones y +correcciones. El proyecto Slitaz, aunque sea pequeño, proporciona +actualizaciones regulares de seguridad y en general ofrece las ultimas +versiones de software. Tenga en cuenta que esta función esta dirigida a la gente +con Slitaz instalado en su disco duro. Los paquetes actualizados en el modo +LiveCD se perderán al apagar el sistema. Para actualizar o mostrar todas las +opciones de up: +

+
+# tazpkg up
+# tazpkg --help-up
+# tazpkg up --recharge --install
+# tazpkg up -r -i
+
+ + +

check

+ +

+El comando check puede comprobar las dependencias en paquetes instalados +y determinar si todos los archivos necesarios para reempacar paquetes están +presentes. +

+
+# tazpkg check package
+
+ + +

block o unblock

+ +

+Los comandos block y unblock te permiten bloquear versiones de +paquetes instalados asi ya no estarán mantenidos por upgrade. La lista de paquetes en espera se encuentra +en /var/lib/tazpkg/blocked-packages.list. Este archivo puede ser +editado manualmente. Para bloquear o desbloquear un paquete como Grub: +

+
+# tazpkg block grub
+# tazpkg unblock grub
+
+ + +

get

+ +

+Descargar un paquete desde el espejo (si existe). El paquete descargado es +almacenado en el directorio actual. Para encontrar la ruta puedes usar +pwd. Para descargar el paquete Grub: +

+
+# tazpkg get grub
+
+ + +

get-install

+ +

+Descargar e instalar un paquete desde un espejo en internet. El comando +get-install empieza comprobando si el paquete existe en el espejo y si +ya ha sido descargado. Para ver la lista de paquetes en el espejo, tenemos que +usar el comando list-mirror. Para instalar +el paquete +Grub: +

+
+# tazpkg get-install grub
+
+ + +

clean-cache

+ +

+Borra los paquetes *.tazpkg descargados en la cache. Durante la instalación, +TazPkg guarda una copia de paquetes descargados desde la web. Esto se hace para +ahorrar ancho de banda en caso de reinstalación, pero también puedes querer +liberar espacio en el disco duro o recargar los paquetes: +

+
+# tazpkg clean-cache
+
+ + +

setup-mirror

+ +

+Configura la dirección URL del espejo. El comando setup-mirror te +preguntará la dirección URL del nuevo espejo. Puedes especificar múltiples +direcciones URL separadas por espacios. Tenga en cuenta que también puede +modificar el archivo principal /var/lib/tazpkg/mirror. La dirección URL +tiene que indicar el directorio que contiene el archivo packages.list y +los paquetes: +

+
+# tazpkg setup-mirror
+
+ + +

reconfigure

+ +

+Vuelve a reproducir el script de post-instalación del paquete. Ejemplo usando +gcc: +

+
+# tazpkg reconfigure gcc
+
+ + +

depends o rdepends

+ +

+Muestra un árbol de dependencias o un árbol de dependencias invertido para un +paquete. Ejemplos usando mpd: +

+
+# tazpkg depends mpd
+# tazpkg rdepends mpd
+
+ + +

add-undigest o setup-undigest

+ +

+Establece la dirección URL de un espejo adicional no oficial para probar +paquetes que todavía no están presentes en los espejos oficiales. Tenga en +cuenta que también puede editar manualmente el archivo en +/var/lib/tazpkg/undigest/repository. La dirección URL tiene +que indicar el directorio que contiene los paquetes y el archivo +packages.list: +

+
+# tazpkg add-undigest public-repository http://my.home.org/slitaz
+# tazpkg setup-undigest local-repository /home/slitaz/packages
+
+ + +

remove-undigest

+ +

+Borra la dirección de un espejo no oficial (undigest): +

+
+# tazpkg remove-undigest my-repository
+
+ + +

list-undigest

+ +

+Lista espejos no oficiales (undigest) adicionales: +

+
+# tazpkg list-undigest
+
+ + +

convert

+ +

+Convierte los paquetes Debian (.deb), Redhat (.rpm), Slackware (.tgz) o +Archlinux (.pkg.tar.gz) en paquetes Slitaz (.tazpkg): +

+
+# tazpkg convert alien-package
+
+ + +

set-release

+

+El comando set-release cambia la versión actual y actualiza todos los +paquetes a la última versión: +

+
+# tazpkg set-release cooking
+
+ + +

bugs

+

+Genera una lista de los errores (bugs) conocidos de los paquetes: +

+
+# tazpkg bugs
+
+ +

ENCARGADO DE MANTENIMIENTO

+

+Christophe Lincoln <pankso en slitaz.org> +

+ +
+ + + + diff -r e1e27aa8faf2 -r bebc7f276d7a pkgs.cgi --- a/pkgs.cgi Wed Mar 19 15:56:57 2014 +0000 +++ b/pkgs.cgi Fri May 02 22:30:37 2014 +0200 @@ -908,7 +908,7 @@

$(eval_gettext 'A bootable DVD image of all available packages for the $version version is generated every day. It also contains a copy of the website and can be used without an internet connection. This image can be -installed on a DVD or an USB key.')

+installed on a DVD or a USB key.')

diff -r e1e27aa8faf2 -r bebc7f276d7a tazpkg --- a/tazpkg Wed Mar 19 15:56:57 2014 +0000 +++ b/tazpkg Fri May 02 22:30:37 2014 +0200 @@ -757,7 +757,7 @@ MAINTAINER="${MAINTAINER:-nobody@slitaz.org}" EOT for i in LICENSE TARBALL WGET_URL CONFIG_FILES SUGGESTED \ - PROVIDE DEPENDS ; do + PROVIDE DEPENDS HOST_ARCH ; do eval "[ -n \"\$$i\" ] && echo \"$i=\\\"\$$i\\\"\"" done >> $PACKAGE-$VERSION/receipt fi