Masafumi Yokoyama
null+****@clear*****
Tue Jun 30 15:45:05 JST 2015
Masafumi Yokoyama 2015-06-30 15:45:05 +0900 (Tue, 30 Jun 2015) New Revision: 38302d52c68adfe2535dea270786e3425b81b8ad https://github.com/mroonga/mroonga/commit/38302d52c68adfe2535dea270786e3425b81b8ad Message: doc release: update packages need to build Modified files: doc/source/developer/release.rst Modified: doc/source/developer/release.rst (+21 -12) =================================================================== --- doc/source/developer/release.rst 2015-06-30 15:19:46 +0900 (206bc59) +++ doc/source/developer/release.rst 2015-06-30 15:45:05 +0900 (48ae247) @@ -20,6 +20,27 @@ Release procedure (XXX not yet translated) * CUTTER_SOURCE_PATH=$HOME/work/cutter/cutter +ビルド環境の準備 +---------------- + +以下にMroongaのリリース作業を行うために事前にインストール +しておくべきパッケージを示します。 + +なお、ビルド環境としては Debian GNU/Linux (sid)を前提として説明しているため、その他の環境では適宜読み替えて下さい。:: + + % sudo apt-get install -V ruby mecab libmecab-dev gnupg2 dh-autoreconf python-sphinx bison + +Debian系(.deb)やRed Hat系(.rpm)パッケージのビルドには `Vagrant <https://www.vagrantup.com/>`_ を使用します。apt-getでインストールできるのは古いバージョンなので、Webサイトから最新版をダウンロードしてインストールすることをおすすめします。 + +Vagrantで使用する仮想化ソフトウェア(VirtualBox、VMwareなど)がない場合、合わせてインストールしてください。なお、VirtualBoxはsources.listにcontribセクションを追加すればapt-getでインストールできます。:: + + % cat /etc/apt/sources.list + deb http://ftp.jp.debian.org/debian/ sid main contrib + deb-src http://ftp.jp.debian.org/debian/ sid main contrib + % sudo apt-get update + % sudo apt-get install virtualbox + + 変更点の記述 ------------ @@ -151,12 +172,6 @@ Linux 用のパッケージは以下の 2 種類に分けることが可能で Debian 系 ^^^^^^^^^ -.. note:: - - 以下の作業は初回パッケージ作成時のみ必要です。初回パッケージ作成時にはパッケージ作成に必要なソフトウェアをインストールします。:: - - $ sudo apt-get install -y debootstrap - まず apt ディレクトリに移動します。 :: $ cd apt @@ -182,12 +197,6 @@ make build に PARALLEL=yes とするとビルドが並列に走り、作業が Red Hat 系 ^^^^^^^^^^ -.. note:: - - 以下の作業は初回パッケージ作成時のみ必要です。初回パッケージ作成時にはパッケージ作成に必要なソフトウェアをインストールします。:: - - $ sudo apt-get install -y rinse createrepo rpm - まず yum ディレクトリに移動する。 その後、次のようにすれば一連のリリース作業(download build sign-packages update-repository upload)が行われますが、途中で失敗することもあります。 :: -------------- next part -------------- HTML����������������������������... Download