Comandos proporcionados por los paquetes Debian
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:
- Conjunto por defecto en el koha-create en si mismo
- /etc/koha/koha-sites.conf
- Archivo de configuración especifico con --configfile
- 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
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