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 ++ + +
search
+ +
+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 ++ + +
link
+ ++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> +
+ +