ja en en en en ja en nl ja ja ja ja ja ja ja ja ja ja ja ja ja en ja ja ja ja tr ja en ja ja en ja vi ja ja en ja ja en ja ja en ja en sv ja ja en ja en ja ja en en ja zh ja ja ja ja ja ja az zh fa en en nb es es en en en la en es de en es ja hu af hbs_lat ru sv fr en en en en en en ja ja ja ja ja zh ja zh zh ja ja ja ja ja ja ja en ja ja ja ja ja fr en en en en en en en
Now, http2 is available if your browser accept it.
owncloudは公式のドキュメント(Install package owncloud, owncloud-files)にあるリポジトリを使用する.
owncloudをリポジトリからapt-getで入れる場合,httpdセクションのパッケージが入っていないと依存関係が問題になる.
owncloud-filesで依存関係を無視して入れるか,ダミーパッケージを作成して依存関係を解決させるかが必要となる.
今回は後者を選択した.
owncloudはメジャーアップデートをスキップすることはできない.
例えば8.1が入っている場合,8.1->8.2->9.0->9.1とアップデートしなければならない.
なので8.2を入れる.
なんかリポジトリのアドレスが変わってたっぽいのでついでに対応する.
@@ -1 +1 @@ -deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_8.0/ / +deb http://download.owncloud.org/download/repositories/8.2/Debian_8.0/ /
更新準備(ダミーパッケージインストール)
equivsでダミーパッケージを作って入れる.
$ sudo apt-get update && sudo apt-get install equivs
適当なディレクトリでダミーパッケージ作り.
$ mkdir nginx-dummy && cd nginx-dummy $ equivs-control nginx-dummy
ただし,php5-cgiは8.2のみ依存関係のため入れている.8.2のアンインストール後,つまり9.0インストール後はphp5-cgiを抜いてインストールし直して良い.(9.0~は依存関係は「php5-cgi | php5-fpm」となっているので)
@@ -6,14 +6,14 @@ # Homepage: Standards-Version: 3.9.2 -Package: +Package: nginx-dummy # Version: # Maintainer: Your Name # Pre-Depends: # Depends: # Recommends: # Suggests: -# Provides: +Provides: httpd,php5-cgi # Replaces: # Architecture: all # Copyright: @@ -22,7 +22,7 @@ # Extra-Files: # Files: # -Description: - long description and info +Description: dummy package for nginx + dummy package for nginx installed manually. . - second paragraph + nginx-dummy provides httpd and php5-cgi
ダミーパッケージを作ってインストール
$ equivs-build nginx-dummy; sudo dpkg -i nginx-dummy_1.0_all.deb
で,やっとownCloudを更新する.
$ sudo apt-get update && sudo apt-get install owncloud=8.2
展開済のowncloudを更新する.
$ cd /var/www/owncloud $ sudo -u www-data ./occ upgrade
メンテナンスモード終了
動作確認は設定ファイルでmaintenanceをfalseにしないとできない.
@@ -21,3 +21,3 @@ 'updatechecker' => false, - 'maintenance' => true, + 'maintenance' => false, 'theme' => '',
10.0も出てるけど,9.1はまだサポートされてるし,今回はパス.
と思ったら,9.0もまだサポートされてた.アップデートしすぎた.でもダウングレードはサポートされてないので,9.1で行く.
Maintenance and Release Schedule · owncloud/core Wiki
Categories情報技術 Tagsdebian, equivs, linux, nginx, owncloud, サーバ
Post navigation
Previous PostPrevious xmonad.hsサンプル
Next PostNext Integromat で Gmail の特定フォルダのメールを slack に投稿
sponsored links
Recent Comments
hadacchi on xmonad on ubuntu 16.04 でバックライトを調整
hadacchi on ubuntu を 16.04に上げたら avoidStruts が効かなくなった件