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

(Оновлення завершено)
м
Рядок 1: Рядок 1:
Оновлення Koha 3.4.x, встановленої з джерела
+
Оновлення Koha 3.4.x до 3.6.0, встановленої з джерела
  
 
Стосується встановлення Koha 3.4.x за інструкцією „[[Встановлення Koha з джерела на ОС Debian]]“
 
Стосується встановлення Koha 3.4.x за інструкцією „[[Встановлення Koha з джерела на ОС Debian]]“
Рядок 16: Рядок 16:
 
    <install_log>/usr/share/koha3/misc/koha-install-log</install_log>
 
    <install_log>/usr/share/koha3/misc/koha-install-log</install_log>
  
= Отримання останньої стабільної версій Koha 3.4.5 =
+
= Отримання останньої стабільної версій Koha 3.6.0 =
  
 
  su АдміністраторСистемиKoha
 
  su АдміністраторСистемиKoha
Рядок 26: Рядок 26:
 
  wget http://download.koha-community.org/koha-latest.tar.gz
 
  wget http://download.koha-community.org/koha-latest.tar.gz
 
  tar -xzf koha-latest.tar.gz
 
  tar -xzf koha-latest.tar.gz
 
Також оновлюємо логічне посилання на теку з Koha
 
 
rm ~/koha/koha.local;ln -s ~/koha/koha-3.04.05 ~/koha/koha.local
 
  
 
= Оновлення =
 
= Оновлення =
  
  cd ~/koha/koha-3.04.05/
+
  cd ~/koha/koha-3.06.00.000/
 
  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
  
Рядок 61: Рядок 57:
 
  INSTALL_ZEBRA            yes
 
  INSTALL_ZEBRA            yes
 
  KOHA_GROUP              АдміністраторСистемиKoha
 
  KOHA_GROUP              АдміністраторСистемиKoha
  KOHA_INSTALLED_VERSION  3.04.05.000
+
  KOHA_INSTALLED_VERSION  3.06.00.000
 
  KOHA_USER                АдміністраторСистемиKoha
 
  KOHA_USER                АдміністраторСистемиKoha
 
  MEMCACHED_NAMESPACE      KOHA
 
  MEMCACHED_NAMESPACE      KOHA
Рядок 81: Рядок 77:
 
   
 
   
 
  and in the following directories:
 
  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
Рядок 101: Рядок 97:
 
  ZEBRA_LOCK_DIR          $(DESTDIR)/var/lock/koha3/zebradb
 
  ZEBRA_LOCK_DIR          $(DESTDIR)/var/lock/koha3/zebradb
 
  ZEBRA_RUN_DIR            $(DESTDIR)/var/run/koha3/zebradb
 
  ZEBRA_RUN_DIR            $(DESTDIR)/var/run/koha3/zebradb
 
 
   
 
   
 
  To change any configuration setting, please run
 
  To change any configuration setting, please run
Рядок 128: Рядок 123:
 
= Якщо у попередньому виводі є зауваження на кшталт такого =
 
= Якщо у попередньому виводі є зауваження на кшталт такого =
  
  [Wed May 19 10:07:51 2010] Makefile.PL: Warning: prerequisite Text::CSV::Encoded 0.09 not found.
+
  Warning: prerequisite Gravatar::URL 1.03 not found.
  
то необхідно довстановити згадані пакунки.
+
то необхідно довстановити згадані пакунки:
 +
 
 +
sudo apt-get install libgravatar-url-perl
 +
 
 +
Може бути й зауваження такого роду:
 +
 
 +
Warning: prerequisite Gravatar::URL 1.03 not found. We have 1.02.
 +
 
 +
Це означає, що у Вашій версії Debian цей пакунок є але версія нижче ніж необхідно. Тоді довстановлюємо з репозитарію unstable:
 +
 
 +
sudo apt-get -t unstable install libgravatar-url-perl
 +
 
 +
(чи з CPAN)
 +
 
 +
Також знову виконуємо
 +
 
 +
perl Makefile.PL --prev-install-log /usr/share/koha3/misc/koha-install-log
  
 
= Компіляція та встановлення =
 
= Компіляція та встановлення =

Версія за 00:07, 27 жовтня 2011

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

Стосується встановлення 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.6.0

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.06.00.000/
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.06.00.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

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

Warning: prerequisite Gravatar::URL 1.03 not found.

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

sudo apt-get install libgravatar-url-perl

Може бути й зауваження такого роду:

Warning: prerequisite Gravatar::URL 1.03 not found. We have 1.02.

Це означає, що у Вашій версії Debian цей пакунок є але версія нижче ніж необхідно. Тоді довстановлюємо з репозитарію unstable:

sudo apt-get -t unstable install libgravatar-url-perl

(чи з CPAN)

Також знову виконуємо

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

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

make
make test
sudo make upgrade

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

/etc/koha3/koha-httpd.conf

...
<VirtualHost *:80>
  ServerName koha
...
...
<VirtualHost *:8888>
  ServerName koha:8888
...

та перезапустити сервер Apache

sudo /etc/init.d/apache2 restart

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

http://localhost:8888

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

Update report :

   * Create an index on reserves to speed up holds awaiting pickup report bug 5866
   * Upgrade to 3.04.05.000 done (Incrementing version for 3.4.5 release. See release notes for details.)

Everything went OK, update done.

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

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

Див. також