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

м (Див. також)
м
Рядок 3: Рядок 3:
 
Стосується встановлення Koha 3.4.x за інструкцією „[[Встановлення Koha з джерела на ОС Debian]]“
 
Стосується встановлення Koha 3.4.x за інструкцією „[[Встановлення Koha з джерела на ОС Debian]]“
  
1. Резервні копії
+
= Резервні копії =
 
Якщо даних немає — не робимо.
 
Якщо даних немає — не робимо.
 
Якщо дані є — бажано зробити … буде додано пізніше.
 
Якщо дані є — бажано зробити … буде додано пізніше.
  
2. Журнал попереднього встановлення
+
= Журнал попереднього встановлення =
 
Дивимося у конфігураційному файлі
 
Дивимося у конфігураційному файлі
 
/etc/koha3/koha-conf.xml  
 
/etc/koha3/koha-conf.xml  
Рядок 14: Рядок 14:
 
    <install_log>/usr/share/koha3/misc/koha-install-log</install_log>
 
    <install_log>/usr/share/koha3/misc/koha-install-log</install_log>
  
3. Отримання останньої стабільної версій Koha 3.4.2
+
= Отримання останньої стабільної версій Koha 3.4.2 =
  
su АдміністраторСистемиKoha
+
su АдміністраторСистемиKoha
 
(та вводимо пароль користувача АдміністраторСистемиKoha)
 
(та вводимо пароль користувача АдміністраторСистемиKoha)
  
 
cd ~/koha;
 
cd ~/koha;
  
rm koha-latest.tar.gz
+
rm koha-latest.tar.gz
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
  
4. Оновлення
+
= Оновлення =
  
cd ~/koha/koha-3.4.02/
+
cd ~/koha/koha-3.4.02/
 
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>
 
Reading values from install log /usr/share/koha3/misc/koha-install-log.  You
 
Reading values from install log /usr/share/koha3/misc/koha-install-log.  You
 
will be prompted only for settings that have been
 
will be prompted only for settings that have been
Рядок 119: Рядок 120:
  
 
Writing Makefile for koha
 
Writing Makefile for koha
 +
</nowiki>
  
  
5. Якщо у попередньому виводі є зауваження на кшталт такого
+
= Якщо у попередньому виводі є зауваження на кшталт такого =
  
 
  [Wed May 19 10:07:51 2010] Makefile.PL: Warning: prerequisite Text::CSV::Encoded 0.09 not found.
 
  [Wed May 19 10:07:51 2010] Makefile.PL: Warning: prerequisite Text::CSV::Encoded 0.09 not found.
Рядок 127: Рядок 129:
 
то необхідно довстановити згадані пакунки.
 
то необхідно довстановити згадані пакунки.
  
6. Компіляція та встановлення
+
= Компіляція та встановлення =
  
 
make
 
make
Рядок 133: Рядок 135:
 
sudo make upgrade
 
sudo make upgrade
  
7. Поправити налаштування
+
= Поправити налаштування =
 
/etc/koha3/koha-httpd.conf
 
/etc/koha3/koha-httpd.conf
 
...
 
...
Рядок 144: Рядок 146:
 
...
 
...
  
8. Прождовжуємо оновлення через веб-інтерфейс
+
= Прождовжуємо оновлення через веб-інтерфейс =
  
 
http://10.246.28.202:8888
 
http://10.246.28.202:8888
Рядок 162: Рядок 164:
 
Everything went OK, update done.
 
Everything went OK, update done.
  
9. Оновлення завершено
+
= Оновлення завершено =
 
Заходимо у інтерфейс бібліотекаря.
 
Заходимо у інтерфейс бібліотекаря.
 
Бачимо зміну версії за адресою http://10.246.28.202:8888/cgi-bin/koha/about.pl
 
Бачимо зміну версії за адресою http://10.246.28.202:8888/cgi-bin/koha/about.pl
  
== Див. також ==
+
= Див. також =
  
 
* [[Встановлення Koha з джерела на ОС Debian]]
 
* [[Встановлення Koha з джерела на ОС Debian]]

Версія за 16:23, 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

...

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

http://10.246.28.202:8888

Логін АдміністраторСистеми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

Див. також