Tutorial de wajig

Solapas principales

Í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 .
    Pantalla wajig
  • wajig como un comando en una  terminal.
    area de informacion

 

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

indicador de comando

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

 

https://wiki.debian.org/es/Wajig

wajig doc