Índice
1. Introducción
2. wajig
2.1. Instalación.
2.2. Presentaciones.
3. Trabajar con wajig
3.1. Ordenes comunes
3.2. Buscar documentación.
3.3. Gestionar paquetes
Referencias
1. Introducción
Wajig es una interfaz de línea de comandos para la gestión de paquetes más simple y unificada. También añade una mayor calidad intuitiva a la interfaz de usuario. Las órdenes de Wajig se introducen como el primer argumento. Por ejemplo: «wajig install gnome». Escrito en Python, Wajig usa las herramientas tradicionales que Debian ofrece para el uso administrativo y a nivel de usuario incluyendo apt-get, dpkg, apt-cache, wget, y otros. Su intención es la de unificar y hacer más simples las tareas de administración comunes.
2. Wajig
El desarrollo de wajig fue patrocinado y apoyado por Togaware, una empresa australiana basada en Debian GNU / Linux. wajig se deriba de la combinacion de dos palabra:
"wa" que proviene del japonés que puede significar "armonía" , "espíritu de equipo" y "unidad'
"jig" terminologia de maquina util que sirve a otras maquinas. o nombre de "baile muy rapido y sincronisado".
2.1. Instalación
wajig se encuentra en los repositorio de debian por lo que solo tiene que digitar la siguiente sentencia.
#apt update #apt install wajig
2.2. Presentación
Para todos los gustos y sabores, wajig puede gestionar paquetes de dos forma .
- wajig como una interfase de linea de comando, para salir de la interfaz debe digital exit o quit y presionar enter .
- wajig como un comando en una terminal.
3. Trabajar con wajig
3.1. Ordenes comunes
Como se menciona en la introducción wajig posee algunas de las instrucciones de apt-get, dpkg, apt-cache entre otros, continuación detallamos las mas comunes.
update Descarga nuevas listas de paquetes
upgrade Realiza una actualización
install Instala nuevos paquetes (paquete es libc6 y no libc6.deb)
remove Elimina paquetes
purge Elimina y purga paquetes
autoremove Elimina automáticamente todos los paquetes sin utilizar
clean Elimina los archivos descargados
autoclean Elimina los archivos descargados antiguos
download Descarga el paquete binario al directorio actual
Ejemplo desde la terminal:
#wajig update #wajig install whois
Ejemplo desde interfaz de linea de comando
wajig> update wajig> install whois
3.2. Buscar documentación
Las acostumbrada documentación que utilizamos para los paquetes instalados, con wajig no nos servirá de mucho ya que ofrecen una información muy pobre.
wajig -h usage: wajig [-h] [-V] unified package management front-end for Debian optional arguments: -h, --help show this help message and exit -V, --version show wajig version 'wajig commands' displays available commands 'wajig doc' displays a tutorial 'wajig@googlegroups.com' is where your queries should go
man wajig
wajig(1) General Commands Manual wajig(1)
NAME
wajig - Simplified command line administrator for Debian
SYNOPSIS
wajig [options] commands...
DESCRIPTION
This manual page briefly documents the wajig command.
wajig packages into one tool many commands useful for managing a Debian system. Instead of having to remember
whether to use dpkg or apt-get or apt-cache, etc, wajig does the selection of the appropriate tool for you.
wajig is a user command but will use sudo to run commands requiring super user permissions.
The primary documentation is available from http://www.togaware.com/wajig.
OPTIONS
This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary
of options to get you started is included below. For more details see wajig tutorial and wajig commands.
-h, --help
Show summary.
-V, --version
Show version of program.
AUTHOR
This manual page was written by Graham Williams <Graham.Williams@togaware.com>, for the Debian GNU/Linux system (but
may be used by others).
Si necesita mejor información del wajig puede obtenerla de las siguiente sentencias
wajig tuturial
O
wajig doc
Desde la interfaz de linea de comando
wajig> tuturial
O
wajig> doc
algunas sentencias se puede tener ayuda directa con la opción -h
wajig> install -h
wajig> update -h
usage: wajig update [-h] [-s | -t]
Update the list of new and updated packages
optional arguments:
-h, --help show this help message and exit
-s, --simulate simulate command execution
-t, --teach display commands to be executed, before actual execution
wajig> install -h
usage: wajig install [-h] [-r | -R] [-y] [-n] [-d DIST] [-f] [-s | -t]
packages [packages ...]
Package installer
notes:
* specifying a .deb file will also try to satisfy that deb's dependencies;
* one can specify multiple files with --fileinput option
* specifying a url will try fetch the file from the internet, and keep it
in "~/.wajig/$HOSTNAME"
example:
$ wajig install a b_1.0_all.deb http://example.com/c_1.0_all.deb
Assuming there's no errors, the command will install 3 packages named
'a', 'b', and 'c''
positional arguments:
packages
optional arguments:
-h, --help show this help message and exit
-r, --recommends install Recommend dependencies (Debian default)
-R, --norecommends do not install Recommend dependencies
-y, --yes skip 'Yes/No' confirmation prompts; use with care!
-n, --noauth do not authenticate packages before installation
-d DIST, --dist DIST specify a distribution to use (e.g. testing or
experimental)
-f, --fileinput if any of the arguments are files, assume their
contents to be packages names
-s, --simulate simulate command execution
-t, --teach display commands to be executed, before actual
execution
wajig>
Para saber los comandos y sentencias que puede utilizar con wajig digite la siguiente sentencia
wajig list-commands
3.3 Gestionar paquetes
Como los APT, wajig para la gestión de paquetes debe estar loguiado como root, aunque algunas sentencia de información las pueda utilizar como usuario, por ejemplo la instrucciones listalternatives,list-comands,listinstaled, search, tutorial, doc entre otros, al no estar loguiado como root y la sentencia lo requiera wajig le pedirá clave sudo.
$wajig update [sudo] password for gacs:
Como se pudo ver en algunos ejemplos anteriores desde terminal puede ejecutar wajig seguido de la instrucción que desee ejecutar en el momento, la sintaxis a seguir seria la siguiente
wajig instrucción [opcion] [paquete]
ejemplo..
#wajig upgrade -y #wajig install whois
Desde la interfaz de wajig la sintaxis a seguir es la siguiente:
instrucción [opcion]
ejemplo..
upgrade -y
Las sentencias siguientes se digitaran como que estuviéramos en la interfaz de wajig, o sea la instrucion se digita despues del prompt (wajig>) de wajig
Instalación de paquetes (apt-get install paquete)
install whois firefox -y
Instalación de paquete desde archivo .deb (dpkg -i paquete)
install atom.deb Bracket.deb
Instalación de paquetes rpm
rpminstall rpm
Instalación de paquetes listando en archivo de texto. cada paquete debe estar en una linea
install --fileinput archivodepaquetes
Listar en un archivos los paquetes instalados (dpkg --get-selections >archivo)
listinstalled> archivodepaquetes
Actualización de paquetes (apt-get -u upgrade), previa actualización de lista de paquetes (update)
upgrade -y
Actualización entre distribuciones(apt-get -u dist-upgrade), previa actualización de lista de paquetes (update)
distupgrade -y
Actualización de distribución especifica, tome en cuenta que la distribución debe estar en su source.list
distupgrade --dist sid
Removiendo paquetes instalados (apt-get remove paquetes)
remove whois atom
Purgando paquete (apt-get --purge remove)
purge whois atom
Elimina archivos descargados antiguos (apt-get autoclean)
autoclean
Elimina paquetes que se instalaron automáticamente y estan sin uso(apt-get autoremove)
autoremove
Elimina archivos deb almacenados (apt-get clean)
clean
Reconfiguración de paquetes instalados (dpkg-reconfigure paquete)
reconfigure atom
Referencias
wajig doc