Відмінності між версіями «Оновлення Koha, встановленої з джерела»

м (Оновлення)
м (Оновлення)
Рядок 32: Рядок 32:
 
  perl Makefile.PL --prev-install-log /usr/share/koha3/misc/koha-install-log
 
  perl Makefile.PL --prev-install-log /usr/share/koha3/misc/koha-install-log
  
вивід
+
вивід
 
 
<nowiki>
 
<pre>
 
Reading values from install log /usr/share/koha3/misc/koha-install-log.  You
 
will be prompted only for settings that have been
 
added since the last time you installed Koha.  To
 
be prompted for all settings, run 'perl Makefile.PL'
 
without the --prev-install-log option.
 
 
 
Found 'zebrasrv' and 'zebraidx' in /usr/bin.
 
 
 
Koha will be installed with the following configuration parameters:
 
 
 
AUTH_INDEX_MODE          dom
 
DB_HOST                  localhost
 
DB_NAME                  Koha3
 
DB_PASS                  ПарольКористувачаБДKoha3
 
DB_PORT                  3306
 
DB_TYPE                  mysql
 
DB_USER                  КористувачБДKoha3
 
INSTALL_BASE            /usr/share/koha3
 
INSTALL_MODE            standard
 
INSTALL_PAZPAR2          yes
 
INSTALL_SRU              yes
 
INSTALL_ZEBRA            yes
 
KOHA_GROUP              АдміністраторСистемиKoha
 
KOHA_INSTALLED_VERSION  3.04.02.000
 
KOHA_USER                АдміністраторСистемиKoha
 
MEMCACHED_NAMESPACE      KOHA
 
MEMCACHED_SERVERS        127.0.0.1:11211
 
MERGE_SERVER_HOST        localhost
 
MERGE_SERVER_PORT        11001
 
PATH_TO_ZEBRA            /usr/bin
 
PAZPAR2_HOST            localhost
 
PAZPAR2_PORT            11002
 
RUN_DATABASE_TESTS      no
 
USE_MEMCACHED            yes
 
ZEBRA_LANGUAGE          en
 
ZEBRA_MARC_FORMAT        unimarc
 
ZEBRA_PASS              ПарольКористувачаZebra
 
ZEBRA_SRU_AUTHORITIES_POR9999
 
ZEBRA_SRU_BIBLIOS_PORT  9998
 
ZEBRA_SRU_HOST          localhost
 
ZEBRA_USER              КористувачZebra
 
 
 
and in the following directories:
 
  
 +
Reading values from install log /usr/share/koha3/misc/koha-install-log.  You
 +
will be prompted only for settings that have been
 +
added since the last time you installed Koha.  To
 +
be prompted for all settings, run 'perl Makefile.PL'
 +
without the --prev-install-log option.
 +
 +
Found 'zebrasrv' and 'zebraidx' in /usr/bin.
 +
 +
Koha will be installed with the following configuration parameters:
 +
 +
AUTH_INDEX_MODE          dom
 +
DB_HOST                  localhost
 +
DB_NAME                  Koha3
 +
DB_PASS                  ПарольКористувачаБДKoha3
 +
DB_PORT                  3306
 +
DB_TYPE                  mysql
 +
DB_USER                  КористувачБДKoha3
 +
INSTALL_BASE            /usr/share/koha3
 +
INSTALL_MODE            standard
 +
INSTALL_PAZPAR2          yes
 +
INSTALL_SRU              yes
 +
INSTALL_ZEBRA            yes
 +
KOHA_GROUP              АдміністраторСистемиKoha
 +
KOHA_INSTALLED_VERSION  3.04.02.000
 +
KOHA_USER                АдміністраторСистемиKoha
 +
MEMCACHED_NAMESPACE      KOHA
 +
MEMCACHED_SERVERS        127.0.0.1:11211
 +
MERGE_SERVER_HOST        localhost
 +
MERGE_SERVER_PORT        11001
 +
PATH_TO_ZEBRA            /usr/bin
 +
PAZPAR2_HOST            localhost
 +
PAZPAR2_PORT            11002
 +
RUN_DATABASE_TESTS      no
 +
USE_MEMCACHED            yes
 +
ZEBRA_LANGUAGE          en
 +
ZEBRA_MARC_FORMAT        unimarc
 +
ZEBRA_PASS              ПарольКористувачаZebra
 +
ZEBRA_SRU_AUTHORITIES_POR9999
 +
ZEBRA_SRU_BIBLIOS_PORT  9998
 +
ZEBRA_SRU_HOST          localhost
 +
ZEBRA_USER              КористувачZebra
 +
 +
and in the following directories:
 +
 
DOC_DIR                  $(DESTDIR)/usr/share/koha3/doc
 
DOC_DIR                  $(DESTDIR)/usr/share/koha3/doc
 
INTRANET_CGI_DIR        $(DESTDIR)/usr/share/koha3/intranet/cgi-bin
 
INTRANET_CGI_DIR        $(DESTDIR)/usr/share/koha3/intranet/cgi-bin
Рядок 123: Рядок 121:
  
 
Writing Makefile for koha
 
Writing Makefile for koha
</pre>
 
</nowiki>
 
  
 
= Якщо у попередньому виводі є зауваження на кшталт такого =
 
= Якщо у попередньому виводі є зауваження на кшталт такого =

Версія за 16:45, 4 липня 2011

Оновлення Koha 3.4.x, встановленої з джерела

Стосується встановлення Koha 3.4.x за інструкцією „Встановлення Koha з джерела на ОС Debian“

Резервні копії

Якщо даних немає — не робимо. Якщо дані є — бажано зробити … буде додано пізніше.

Журнал попереднього встановлення

Дивимося у конфігураційному файлі /etc/koha3/koha-conf.xml за розміщенням журналу встановлення <config> <install_log>/usr/share/koha3/misc/koha-install-log</install_log>

Отримання останньої стабільної версій Koha 3.4.2

su АдміністраторСистемиKoha

(та вводимо пароль користувача АдміністраторСистемиKoha)

cd ~/koha;
rm koha-latest.tar.gz
wget http://download.koha-community.org/koha-latest.tar.gz
tar -xzf koha-latest.tar.gz

Оновлення

cd ~/koha/koha-3.4.02/
perl Makefile.PL --prev-install-log /usr/share/koha3/misc/koha-install-log

вивід —

Reading values from install log /usr/share/koha3/misc/koha-install-log.  You
will be prompted only for settings that have been
added since the last time you installed Koha.  To
be prompted for all settings, run 'perl Makefile.PL'
without the --prev-install-log option.

Found 'zebrasrv' and 'zebraidx' in /usr/bin.

Koha will be installed with the following configuration parameters:

AUTH_INDEX_MODE          dom
DB_HOST                  localhost
DB_NAME                  Koha3
DB_PASS                  ПарольКористувачаБДKoha3
DB_PORT                  3306
DB_TYPE                  mysql
DB_USER                  КористувачБДKoha3
INSTALL_BASE             /usr/share/koha3
INSTALL_MODE             standard
INSTALL_PAZPAR2          yes
INSTALL_SRU              yes
INSTALL_ZEBRA            yes
KOHA_GROUP               АдміністраторСистемиKoha
KOHA_INSTALLED_VERSION   3.04.02.000
KOHA_USER                АдміністраторСистемиKoha
MEMCACHED_NAMESPACE      KOHA
MEMCACHED_SERVERS        127.0.0.1:11211
MERGE_SERVER_HOST        localhost
MERGE_SERVER_PORT        11001
PATH_TO_ZEBRA            /usr/bin
PAZPAR2_HOST             localhost
PAZPAR2_PORT             11002
RUN_DATABASE_TESTS       no
USE_MEMCACHED            yes
ZEBRA_LANGUAGE           en
ZEBRA_MARC_FORMAT        unimarc
ZEBRA_PASS               ПарольКористувачаZebra
ZEBRA_SRU_AUTHORITIES_POR9999
ZEBRA_SRU_BIBLIOS_PORT   9998
ZEBRA_SRU_HOST           localhost
ZEBRA_USER               КористувачZebra

and in the following directories:

DOC_DIR $(DESTDIR)/usr/share/koha3/doc INTRANET_CGI_DIR $(DESTDIR)/usr/share/koha3/intranet/cgi-bin INTRANET_TMPL_DIR $(DESTDIR)/usr/share/koha3/intranet/htdocs/intranet-tmpl INTRANET_WWW_DIR $(DESTDIR)/usr/share/koha3/intranet/htdocs KOHA_CONF_DIR $(DESTDIR)/etc/koha3 LOG_DIR $(DESTDIR)/var/log/koha3 MAN_DIR $(DESTDIR)/usr/share/koha3/man MISC_DIR $(DESTDIR)/usr/share/koha3/misc OPAC_CGI_DIR $(DESTDIR)/usr/share/koha3/opac/cgi-bin OPAC_TMPL_DIR $(DESTDIR)/usr/share/koha3/opac/htdocs/opac-tmpl OPAC_WWW_DIR $(DESTDIR)/usr/share/koha3/opac/htdocs PAZPAR2_CONF_DIR $(DESTDIR)/etc/koha3/pazpar2 PERL_MODULE_DIR $(DESTDIR)/usr/share/koha3/lib SCRIPT_DIR $(DESTDIR)/usr/share/koha3/bin SCRIPT_NONDEV_DIR $(DESTDIR)/usr/share/koha3/bin ZEBRA_CONF_DIR $(DESTDIR)/etc/koha3/zebradb ZEBRA_DATA_DIR $(DESTDIR)/var/lib/koha3/zebradb ZEBRA_LOCK_DIR $(DESTDIR)/var/lock/koha3/zebradb ZEBRA_RUN_DIR $(DESTDIR)/var/run/koha3/zebradb


To change any configuration setting, please run perl Makefile.PL again. To override one of the target directories, you can do so on the command line like this:

perl Makefile.PL PERL_MODULE_DIR=/usr/share/perl/5.8

You can also set different default values for parameters or override directory locations by using environment variables.

For example:

export DB_USER=my_koha perl Makefile.PL

or

DB_USER=my_koha DOC_DIR=/usr/local/info perl Makefile.PL

If installing on a Win32 platform, be sure to use: 'dmake -x MAXLINELENGTH=300000'

Writing Makefile for koha

Якщо у попередньому виводі є зауваження на кшталт такого

[Wed May 19 10:07:51 2010] Makefile.PL: Warning: prerequisite Text::CSV::Encoded 0.09 not found.

то необхідно довстановити згадані пакунки.

Компіляція та встановлення

make
make test
sudo make upgrade

Поправити налаштування

/etc/koha3/koha-httpd.conf

... <VirtualHost *:80>

  ServerName koha

... ... <VirtualHost *:8888>

  ServerName koha:8888

...

Прождовжуємо оновлення через веб-інтерфейс

[[1]]

Логін АдміністраторСистемиKoha та пароль

We are upgrading from Koha 3.04.00.000 to 3.04.02.000, you must update your database
Updating database structure
Update report :
Upgrade to 3.04.01.000 done (Incrementing version for 3.4.1 release. See release notes for details.)
Upgrade to 3.04.01.001 done (Fix for stocknumber index)
Upgrade to 3.04.02.000 done (Incrementing version for 3.4.2 release. See release notes for details.)
Everything went OK, update done.

Оновлення завершено

Заходимо у інтерфейс бібліотекаря. Бачимо зміну версії за адресою http://10.246.28.202:8888/cgi-bin/koha/about.pl

Див. також