2017年9月30日 星期六

9/25koha心得

9/25

  • 安裝與設定
一、Debian 9
(一)最低硬體要求
1. CPU,Pentium 4, 1GHz
2. 135MB主機記憶體,780MB硬碟空間
Meeting Minimum Hardware Requirements, https://www.debian.org/releases/stretch/amd64/ch03s04.html.en

(二)磁碟分割(手動)
原始狀態


 調整後
偏移結果











⇒重新調整

SCSI6
(0,0,0)
(sada)
500.1GB
ATA
TOSHIBA
DT01ACA0
5
邏輯
107.4GB

Ext4
/
刪除此分割區

/邏輯
107.4GB

-未使用空間-

建立新分割區
7
邏輯
107.4GB

ext4
/




SCSI6
(0,0,0)
(sada)
500.1GB
ATA
TOSHIBA
DT01ACA0
5
邏輯
17.2GB

swap
swap
刪除此分割區

邏輯
17.2GB

-未使用空間-

建立新分割區
7
邏輯
107.4GB

swap
swap





選擇軟體














二、Koha 17.05
必須以root權限安裝。即提示符號為#
有三個程序:
1. 設定環境,即GPG key及資料來源
2. 安裝Koha
3. 執行網頁安裝器
(一)設定環境
1.  加入GPG key
# wget -q -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add -
2.  選擇穩定版套件,在/etc/apt/sources.list內,加入deb
http://debian.kohacommunity.org/koha squeeze main,才能夠安裝KohaDebian套件使用squeeze,不能使用stretch
# echo 'deb http://debian.koha-community.org/koha stable main' | tee  /etc/apt/sources.list.d/koha.list
3.  更新套件清單
# apt-get update
(二)安裝koha
1.  安裝
# apt-get install koha-common
2.  查看可用的語系
# koha-translate --list --available
顯示81個語系,Koha 17.05.03的釋出通告中,只有28個語系可用。
100%翻譯完成,有5個:英文、繁體、德文、波蘭文、西班文。
90%,有12個:阿拉伯文、亞美尼亞文、捷克文、丹麥文、芬蘭文、法文、印地文、義大利文、葡萄牙文、斯洛伐克文、瑞典文、土耳其文等。
am-Ethi
ar-Arab
as-IN
az-AZ
be-BY
bg-Cyrl
bn-IN
ca-ES
cs-CZ
cy-GB
da-DK
de-CH
de-DE
el-GR
en-GB
en-NZ
eo
es-ES
eu
fa-Arab
fi-FI
fo-FO
fr-CA
fr-FR
gl
he-Hebr
hi
hr-HR
hu-HU
hy-Armn
ia
id-ID
iq-CA
is-IS
it-IT
iu-CA
ja-Jpan-JP
ka
km-KH
kn-Knda
ko-Kore-KP
ku-Arab
lo-Laoo
mi-NZ
ml
mon
mr
ms-MY
my
nb-NO
ne-NE
nl-BE
nl-NL
nn-NO
oc
pbr
pl-PL
prs
pt-BR
pt-PT
ro-RO
ru-RU
rw-RW
sd-PK
sk-SK
sl-SI
sq-AL
sr-Cyrl
sv-SE
sw-KE
ta-LK
ta
tet
th-TH
tl-PH
tr-TR
uk-UA
ur-Arab
vi-VN
zh-Hans-CN
zh-Hans-TW
3.  安裝繁體語系
# koha-translate --install zh-Hans-TW
4.  組態/etc/koha/koha-sites.conf,將INTRAPORT="80",改為INTRAPORT="8080"
# vi /etc/koha/koha-sites.conf

# NOTE: for a complete list of valid options please read koha-create(8)

## Apache virtual hosts creation variables
#
# Please note that the URLs are built like this:
# OPAC:  http://<OPACPREFIX><INSTANCE NAME><OPACSUFFIX><DOMAIN>:<OPACPORT>
# STAFF: http://<INTRAPREFIX><INSTANCE NAME><INTRASUFFIX><DOMAIN>:<INTRAPORT>
DOMAIN=".myDNSname.org"
INTRAPORT="8080"
INTRAPREFIX=""
INTRASUFFIX="-intra"
OPACPORT="80"
OPACPREFIX=""
OPACSUFFIX=""

## Default data to be loaded
#
# DEFAULTSQL: filename
# Specify an SQL file with default data to load during instance creation
# default: (empty)
DEFAULTSQL=""

## Zebra global configuration variables
#
# ZEBRA_MARC_FORMAT: 'marc21' | 'normarc' | 'unimarc'
# Specifies the MARC records format for indexing
# default: 'marc21'
ZEBRA_MARC_FORMAT="marc21"

# ZEBRA_LANGUAGE: 'cs' | 'en' | 'es' | 'fr' | 'nb' | 'ru' | 'uk'
# Primary language for Zebra indexing
# default: 'en'
ZEBRA_LANGUAGE="en"

# BIBLIOS_INDEXING_MODE: 'dom' | 'grs1'
# Indexing mode for bibliographic records
# default: 'dom'
BIBLIOS_INDEXING_MODE="dom"

# AUTHORITIES_INDEXING_MODE: 'dom' | 'grs1'
"/etc/koha/koha-sites.conf" 61 lines, 1739 characters
5.  安裝資料庫
# apt-get install mysql-server
6.  變更MySQL root的密碼
# mysqladmin -u root password [newpass]
7.  設定 Apache
# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2
# a2enmod cgi
Enabling module cgi.
To activate the new configuration, you need to run:
  systemctl restart apache2
# service apache2 restart
8.  新增Koha實例(instance)
# koha-create --create-db [library]
9.  設定監聽埠
# vi /etc/apache2/ports.conf
Listen 80之下,加一列文字:Listen 8080
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80
Listen 8080

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
10. 重新啟用Apache
# service apache2 restart
11. 啟用模組與網站
# a2dissite 000-default
# a2enmod deflate
# a2ensite [library]
# service apache2 restart
(三)網頁安裝器Web installer
瀏覽器的網址鍵入http://127.0.0.1:8080,即進入網頁安裝器
1. 帳號/密碼
UsernamePassword在組態檔koha-conf.xml內,/etc/koha/sites/linslib/koha-conf.xml
按向上鍵,小心的找尋,在<config>之下,列出userpass
2. 選定語系
網頁安裝器(Web installer) 選擇語言(Choose your language)
3. 檢查 Perl 相依性
4. 設定資料庫
5. 安裝基本組態設定
這個過程需要稍為多一點時間,完成後,出現另個畫面。
網頁安裝器 成功
接著,準備基本組態。
網頁安裝器 安裝基本組態設定
6. MARC框架:MARC21
2010129日,國家圖書館發佈「國家圖書館書目格式採用MARC 21之說明」,表示在同年723日經由內部會議的決議,說明採用MARC 216個預期效益、繼續使用CMARC3個問題、採用MARC213個優點、採用MARC 216個預期效益、繼續使用CMARC3個問題,廢棄國際圖書館協會聯盟(International Federation of Library Associations and Institutions, IFLA)認可並經國際合作研究發展多年的UNIMARC體系的CMARC,轉而採用美國國會圖書館自行研發的MARC21
(文件:國家圖書館書目格式採用MARC 21之說明)
7. 選擇預設的設定
預設MARC21標準權威類型Default MARC21 Standard Authority types:
(1)  Personal Name 人名
(2)  Corporate Name 團體名稱
(3)  Meeting Name 合議名稱
(4)  Uniform Title 劃一題名
(5)  Chronological Term 年代術語
(6)  Topical Term 主題術語
(7)  Geographic Name 地理名稱
(8)  Genre/Form Term 種類/型式術語
(authorities_normal_marc21)
不勾選Sample libraries.
(sample_libraries)
網頁安裝器 新增圖書館
網頁安裝器 新增 Koha 管理員(預設:superlibrarian
網頁安裝器 新增流通規則
8. 偏好設定
雖然已安裝繁體語系,需設定偏好,才能啟用它。
首頁Home Koha管理Koha Administration 整體系統偏好System preferences
選擇I18N/L10N preferences
i18n_l10n.pref,勾選3個偏好:
(1)  language(modified):館員介面使用以下語文 þ中文(zh-Hans-TW)
(2)  opaclanguages(modified):讀者介面使用以下語文 þ中文(zh-Hans-TW)
(3)  opaclanguagesdisplay(modified) Allow:允許讀者更改其OPAC介面的語文

儲存後,回到館員介面首頁,在左下角可看到語系的按鈕。

reference:
reference:
毛慶禎的授課-Koha 圖書館管理系統
https://sites.google.com/site/kohataiwan/