Відмінності між версіями «Оновлення DSpace»
Dubyk (обговорення • внесок) |
Dubyk (обговорення • внесок) м (→Резервна копія) |
||
Рядок 29: | Рядок 29: | ||
для усєї БД: | для усєї БД: | ||
− | sudo -u postgres pg_dumpall -U postgres | pbzip2 -9 > /home/dspace/backups/ | + | sudo -u postgres pg_dumpall -U postgres | pbzip2 -9 > /home/dspace/backups/pg_dumpall__DSpace_1_6_2_Postgres_8_4.sql.bz2 |
− | + | Архівування сховища „assetstore“: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | tar -cvf assetstore_dspace.tar /usr/share/dspace/assetstore/ | ||
+ | pbzip2 -f assetstore_dspace.tar | ||
== Встановлення DSpace == | == Встановлення DSpace == |
Версія за 11:51, 21 лютого 2012
Оновлення DSpace
Зміст
Оновлення DSpace 1.5.2 »» 1.8.1
Відхід від рекомендованого оновлення
В офіційних керівництвах рекомендується робити покрокові оновлення, зокрема:
Однак описаний в цих керівництвах метод не дав результату. Декілька причин:
1) Конфігураційний файл dspace.cfg — рекомендується вносити в нього усі зміни, що з’являються від версії до версії, а їх доволі багато. Виявилося простіше перенести персональні налаштування у новий dspace.cfg.
2) Скомпілювати DSpace на 1.6.2 так і не вдалося.
Отож розглядається варіант встановлення нового DSpace 1.8.1 та перенесення на нього усіх даних та налаштувань.
Резервна копія
Копія БД:
для таблиці „dspace“:
sudo -u postgres pg_dump -Ft -b -U dspace dspace | pbzip2 -9 > /home/dspace/backups/pg_dump__dspace__DSpace_1_6_2_Postgres_8_4.tar.bz2
для усєї БД:
sudo -u postgres pg_dumpall -U postgres | pbzip2 -9 > /home/dspace/backups/pg_dumpall__DSpace_1_6_2_Postgres_8_4.sql.bz2
Архівування сховища „assetstore“:
tar -cvf assetstore_dspace.tar /usr/share/dspace/assetstore/ pbzip2 -f assetstore_dspace.tar
Встановлення DSpace
Детальніше про встановлення DSpace.