3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ubuntu Artful (17.10) にBacula 9をインストールする方法

Last updated at Posted at 2017-12-03

2017年7月にBacula9がリリースされました。

CentOSにはパッケージがあるのですが、Ubuntuの場合、Artfulで用意されているバージョンは7止まりとなっています。

しかし、2018年4月リリース予定の Bionic (18.04 LTS) にはパッケージがあります。これをソースパッケージからビルドすれば、Artfulでも9がインストールできます。

環境と前提

  • Ubuntu Artful (17.10)
  • データベースはMySQLを前提にします。(MariaDBなどを使う場合は、お好みで各所読み替えて下さい)

MySQLサーバのインストール

MySQLサーバを先にインストールしておきます。

Ubuntu用のBaculaパッケージはインストール時にDBの作成をしてくれますが、その時にMySQLサーバが動いていることが必要なためです。

apt install mysql-server

リポジトリの追加

旧式な方法ですが…

nano /etc/apt/sources.list.d/bionic.list

で、次の行を追加します:

deb-src http://jp.archive.ubuntu.com/ubuntu/ bionic universe

ソースパッケージのダウンロードとビルド

apt update
apt --build source bacula

うまくいけば以下のdebが出来上がります。

bacula-bscan_9.0.6-1_amd64.deb
bacula-client_9.0.6-1_all.deb
bacula-common-mysql_9.0.6-1_amd64.deb
bacula-common-pgsql_9.0.6-1_amd64.deb
bacula-common-sqlite3_9.0.6-1_amd64.deb
bacula-common_9.0.6-1_amd64.deb
bacula-console-qt_9.0.6-1_amd64.deb
bacula-console_9.0.6-1_amd64.deb
bacula-director-common_9.0.6-1_amd64.deb
bacula-director-mysql_9.0.6-1_amd64.deb
bacula-director-pgsql_9.0.6-1_amd64.deb
bacula-director-sqlite3_9.0.6-1_amd64.deb
bacula-director_9.0.6-1_amd64.deb
bacula-fd_9.0.6-1_amd64.deb
bacula-sd_9.0.6-1_amd64.deb
bacula-server_9.0.6-1_all.deb
bacula_9.0.6-1_all.deb

debのインストール

MySQL用のパッケージだけを選択してインストールします。
※GUIツールを外したい場合は bacula-console-qt_*deb を除いて下さい。

dpkg -i bacula-common_*deb bacula-common-mysql_*deb \
	bacula-director_*deb bacula-director-common_*deb \
	bacula-director-mysql_*deb bacula-fd_*deb bacula-sd_*deb \
	bacula-console_*deb bacula-console-qt_*deb bacula_bscan*deb

上のコマンドは依存関係が満たされず、完了しません。

第152回 パッケージをビルドしてみる:Ubuntu Weekly Recipe の通り、 -f (--fix-broken) 付きでapt installを実行して解決します。

apt -f install

以上です。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?