Comandos proporcionados por los paquetes Debian

From Koha Wiki
Jump to navigation Jump to search

Esta página contiene información útil que se extrajo sobre todo de los propios scripts. Si usted es un principiante, esto podría no ser tan útil como un paso a paso, ya que se asume que usted sabe un par de cosas. Usted podría estar buscando esta página en su lugar. :)


La ayuda en linea, si esta disponible, puede ser accedida mediante la ejecución de cualquier comando añadiendo --help.

Administrar Instancias

koha-create

Crear una nueva instancia Koha.

koha-create [--create-db|--request-db|--populate-db] \
     [--marcflavor marc21|normarc|unimarc] \
     [--zebralang en|nb|fr] \
     [--defaultsql /path/to/some.sql] \
     [--configfile /path/to/config] [--adminuser n] instancename

Ejemplo simple, con MySQL corriendo en el mismo servidor como todo lo demás:

sudo koha-create --create-db instancename

Orden de precedencia de las opciones de configuración, de menor a mayor:

  1. Conjunto por defecto en el koha-create en si mismo
  2. /etc/koha/koha-sites.conf
  3. Archivo de configuración especifico con --configfile
  4. Conjunto de opciones individuales con --marcflavor, --zebralang, --defaultsql, --adminuser

Ver Koha 3.2 on Debian Squeeze para más detalles.

koha-disable

Desabilitar una instancia Koha.

koha-disable instancename

koha-enable

Habilitar una instancia Koha.Las nuevas instancias son habilitadas por defecto. Solo necesita esta orden si previamente ha desabilitado un sitio con koha-disable.

koha-enable instancename

koha-restore

Restore a Koha site from a dump (from koha-dump).

koha-restore sqldump configdump

koha-dump

Volcar todos los contenidos y configs para un sitio Koha en estos momentos.

koha-dump instancename

koha-run-backups

Realiza copias de seguridad (backups) de las instalaciones de Koha en el sistema.

Esto permite la automatización de copias de seguridad de los datos de koha y la configuración de el sistema de archivos. Asimismo, mantendrá muchas de las últimas copias de seguridad, descartando las más viejas.

Opciones:

   --output:   the directory that the resulting files will be placed into.
               (default: /var/spool/koha)
   --days:     the number of days to keep backups around for
               (default: 2)

Nota: las copias de respaldos (backups) producidas usando esta herramientas pueden ser restauradas usando \`koha-restore'.

koha-remove

Remover una instancia Koha.

koha-remove instance1 instance2 etc

Relacionadas con Zebra

koha-start-zebra

Inicia Zebra para las intancias de Koha nombradas.

koha-start-zebra instance1 instance2 etc

koha-restart-zebra

Reiniciar Zebra para las instancias de Koha nombradas.

koha-restart-zebra instance1 instance2 etc

koha-rebuild-zebra

Reconstruye la base de datos Zebra para una instancia Koha.

koha-rebuild-zebra [-u|--usmarc] [-f|--full] [-...] instance1 instance2 etc
  • -u: runs the process as USMARC rather than the default of MARCXML
  • -f: does a reindex of the whole collection
  • -...: anything else is passed directly to rebuild_zebra. This is useful in particular for -v.
  • koha-rebuild-zebra currently only has the ability to do both bibs and authorities at the same time - you cannot do authorities alone.

As an example, a full, verbose reindex for one instance would look like this:

 sudo koha-rebuild-zebra -f -v  instancename

koha-stop-zebra

Detiene Zebra para las instancias nombradasd de Koha.

koha-stop-zebra instance1 instance2 etc

E-mail

koha-email-enable

Habilita el email para una instancia de Koha.

koha-email-enable instance1 instance2 etc

koha-email-disable

Desabilita el email para una instancia de Koha.

koha-email-disable instance1 instance2 etc

Relacionadas con Bases de Datos

koha-dump-defaults

Crea el contenido predeterminado de un sitio Koha existente.

koha-dump-defaults instancename

koha-upgrade-schema

Actualiza el esquema de base de datos para una instancia Koha. Hecho automáticamente en las actualizaciones de paquetes.

koha-upgrade-schema instance1 instance2 etc

koha-reset-passwd

Reset password for a user in a Koha instance.

koha-reset-passwd instancename username

koha-mysql

Provide an interactive mysql shell set up for the specified koha instance.

koha-mysql instancename

To send some SQL to MySQL and get an answer back, without going into an interactive session (similar to the -e option to the mysql command):

echo "some sql" | koha-mysql instancename

(This command is new in Koha 3.6.)

Misc

koha-upgrade-to-3.4

Realizá los cambios necesarios para actualizar un sistema Koha 3.2 a 3.4.

koha-upgrade-to-3.4 [instance1] [instance2] [...]

Si los nombres de instancia no son proporcionados, éste se ejecutará en todos ellos.

Utilidades

Estos son los scripts que utilizan otros scripts, es probable que no quiera ejecutarlos desde la línea de comandos.

koha-create-dirs

Crear directorios para una instancia de Koha.

koha-create-dirs instance1 instance2 etc

koha-list

Lista todas las instanacias Koha.

Lists Koha instances, optionally only those that are enabled or have
email turned on.
   
Usage: koha-list [--enabled] [--email] [-h]
Options:
   --enabled       only show instances that are enabled
   --email         only show instances that have email enabled
   --noemail       only show instances that do not have email enabled
   -h              this help

The filtering options can be combined, and you probably want to do this
(except --email and --noemail, that's just silly.)

koha-foreach

Run a command for each Koha instance.

Takes the same arguments as koha-list.

koha-list [--enabled] [--email | --noemail] command