Backlogエンタープライズ 1.10.14をCentOS 7.8へインストール
目次
概要
ヌーラボ社のプロジェクト管理ツールであるBacklogはSaaSの形態で提供されていますが、 エンタープライズプランを選択すると自社のサーバにインストールして利用することができます。 今回このBacklogエンタープライズを導入することになったので、30日間の無料トライアルで インストールを試した時の手順を残しておきます。 公式にインストールガイドも公開されているので、それを見ればだいたい分かりますが、 DBMSやSMTPサーバ導入のところが書かれていなかったので、その辺りを補っています。
なお、Backlogエンタープライズのインストールに必要な前提パッケージは 利用する環境によってインストール済みだったり、インストールされていなかったりと状況が異なります。 今回の手順では前提パッケージがインストール済みの場合は rpm -qa コマンドでインストール済みであることを 確認するにとどめていますが、利用した環境でインストールされていなければ、yum コマンドでインストールしてください。
構成
利用環境
VMware vSphere Hypervisorの仮想マシンを利用しました。 仮想マシンのスペックは以下の通りです。
項目 | 内容 |
---|---|
ハイパーバイザ | VMware vSphere Hypervisor 7.0.0 (Build 15843807) |
仮想マシン | ESXi 7.0 仮想マシン |
CPU | 2 vCPUs |
メモリ | 4 GB |
ハードディスク 1 | 80 GB |
SCSI アダプタ | LSI Logic SAS |
サーバ構成
OSバージョン
CentOS 7.8.2003 x86_64
CentOSインストール時の「ソフトウェア選択」画面ではベース環境として『インフラストラクチャサーバー』を選択してインストールしています。
ソフトウェア・パッケージ一覧
- backlog-api-1.10.14-01.el7.noarch.rpm
- backlog-app-1.10.14-01.el7.noarch.rpm
- backlog-git-1.10.14-01.el7.x86_64.rpm
- backlog-www-1.10.14-01.el7.x86_64.rpm
- mysql-connector-java-5.1.48.tar.gz
事前に必要なソフトウェアをダウンロードしておく必要があるのは、BacklogエンタープライズとMySQL Connector/Jです。 それ以外は全てyumコマンドでインストールします。
Backlogエンタープライズのインストールパッケージはrpm形式で配布されています。 以下のサイトで必要事項を入力の上、ダウンロードしてください。
MySQL Connector/Jは以下のサイトでダウンロードしてください。
MySQL Connector/J (Archived Versions)
クライアント構成
OSバージョン
Windows 10 Pro バージョン 1909
ソフトウェア・パッケージ一覧
- Microsoft Edge バージョン 85.0.564.44
環境構築
システム要件の確認
始めにBacklogエンタープライズ 1.10.14をインストールするサーバがシステム要件を満たしているか確認します。
CPUの確認
CPU要件は2.5GHz以上となっているので満たしています。
# cat /proc/cpuinfo | grep 'model name' model name : Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz model name : Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
メモリの確認
メモリ要件は2.5GB以上となっているので満たしています。
# cat /proc/meminfo | grep MemTotal MemTotal: 3880520 kB
ハードディスクの確認
ハードディスク要件は30GB以上となっているので満たしています。
# fdisk -l /dev/sda Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト Disk label type: dos ディスク識別子: 0x0009ff42 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 167772159 82836480 8e Linux LVM
OSの確認
OS要件にCentOS 7が含まれているので満たしています。
# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) # cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" #
タイムゾーンの確認
タイムゾーンは日本標準時(JST)となっているので満たしています。
# timedatectl Local time: 木 2020-09-03 22:51:10 JST Universal time: 木 2020-09-03 13:51:10 UTC RTC time: 木 2020-09-03 13:50:09 Time zone: Asia/Tokyo (JST, +0900) NTP enabled: yes NTP synchronized: no RTC in local TZ: no DST active: n/a
インストール済みパッケージのアップデート
インストールガイドには書かれていませんが、これからいろいろなパッケージをインストールする前に、 既にインストール済みのパッケージを最新版にアップデートしておきます。
# yum -y update
読み込んだプラグイン:fastestmirror, langpacks
Determining fastest mirrors
* base: ty1.mirror.newmediaexpress.com
* extras: ty1.mirror.newmediaexpress.com
* updates: ty1.mirror.newmediaexpress.com
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/4): extras/7/x86_64/primary_db | 206 kB 00:00:00
(2/4): base/7/x86_64/group_gz | 153 kB 00:00:00
(3/4): updates/7/x86_64/primary_db | 4.5 MB 00:00:00
(4/4): base/7/x86_64/primary_db | 6.1 MB 00:00:00
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ augeas-libs.x86_64 0:1.4.0-9.el7 を 更新
---> パッケージ augeas-libs.x86_64 0:1.4.0-9.el7_8.1 を アップデート
---> パッケージ bind-export-libs.x86_64 32:9.11.4-16.P2.el7 を 更新
---> パッケージ bind-export-libs.x86_64 32:9.11.4-16.P2.el7_8.6 を アップデート
---> パッケージ bind-libs.x86_64 32:9.11.4-16.P2.el7 を 更新
(中略)
sos.noarch 0:3.8-9.el7.centos sssd-client.x86_64 0:1.16.4-37.el7_8.4
systemd.x86_64 0:219-73.el7_8.9 systemd-libs.x86_64 0:219-73.el7_8.9
systemd-python.x86_64 0:219-73.el7_8.9 systemd-sysv.x86_64 0:219-73.el7_8.9
tzdata.noarch 0:2020a-1.el7 yum-plugin-fastestmirror.noarch 0:1.1.31-54.el7_8
yum-utils.noarch 0:1.1.31-54.el7_8
完了しました!
Java(OpenJDK 8)のインストール
Java要件となっているOpenJDK 8 最新版をインストールします。
# yum -y install java-1.8.0-openjdk-devel.x86_64 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ java-1.8.0-openjdk-devel.x86_64 1:1.8.0.262.b10-0.el7_8 を インストール --> 依存性の処理をしています: java-1.8.0-openjdk(x86-64) = 1:1.8.0.262.b10-0.el7_8 のパッケージ: 1:java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libjvm.so()(64bit) のパッケージ: 1:java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libjava.so()(64bit) のパッケージ: 1:java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libX11.so.6()(64bit) のパッケージ: 1:java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ java-1.8.0-openjdk.x86_64 1:1.8.0.262.b10-0.el7_8 を インストール --> 依存性の処理をしています: xorg-x11-fonts-Type1 のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libjpeg.so.62(LIBJPEG_6.2)(64bit) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libXcomposite(x86-64) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: gtk2(x86-64) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: fontconfig(x86-64) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libjpeg.so.62()(64bit) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libgif.so.4()(64bit) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libXtst.so.6()(64bit) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libXrender.so.1()(64bit) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libXi.so.6()(64bit) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: libXext.so.6()(64bit) のパッケージ: 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 ---> パッケージ java-1.8.0-openjdk-headless.x86_64 1:1.8.0.262.b10-0.el7_8 を インストール --> 依存性の処理をしています: tzdata-java >= 2020a のパッケージ: 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: copy-jdk-configs >= 3.3 のパッケージ: 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: pcsc-lite-libs(x86-64) のパッケージ: 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: lksctp-tools(x86-64) のパッケージ: 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: jpackage-utils のパッケージ: 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 --> 依存性の処理をしています: cups-libs(x86-64) のパッケージ: 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 ---> パッケージ libX11.x86_64 0:1.6.7-2.el7 を インストール --> 依存性の処理をしています: libX11-common >= 1.6.7-2.el7 のパッケージ: libX11-1.6.7-2.el7.x86_64 --> 依存性の処理をしています: libxcb.so.1()(64bit) のパッケージ: libX11-1.6.7-2.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ copy-jdk-configs.noarch 0:3.3-10.el7_5 を インストール ---> パッケージ cups-libs.x86_64 1:1.6.3-43.el7 を インストール --> 依存性の処理をしています: libavahi-common.so.3()(64bit) のパッケージ: 1:cups-libs-1.6.3-43.el7.x86_64 --> 依存性の処理をしています: libavahi-client.so.3()(64bit) のパッケージ: 1:cups-libs-1.6.3-43.el7.x86_64 ---> パッケージ fontconfig.x86_64 0:2.13.0-4.3.el7 を インストール --> 依存性の処理をしています: fontpackages-filesystem のパッケージ: fontconfig-2.13.0-4.3.el7.x86_64 --> 依存性の処理をしています: dejavu-sans-fonts のパッケージ: fontconfig-2.13.0-4.3.el7.x86_64 ---> パッケージ giflib.x86_64 0:4.1.6-9.el7 を インストール --> 依存性の処理をしています: libSM.so.6()(64bit) のパッケージ: giflib-4.1.6-9.el7.x86_64 --> 依存性の処理をしています: libICE.so.6()(64bit) のパッケージ: giflib-4.1.6-9.el7.x86_64 ---> パッケージ gtk2.x86_64 0:2.24.31-1.el7 を インストール --> 依存性の処理をしています: pango >= 1.20.0-1 のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libtiff >= 3.6.1 のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libXrandr >= 1.2.99.4-2 のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: atk >= 1.29.4-2 のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: hicolor-icon-theme のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: gtk-update-icon-cache のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libpangoft2-1.0.so.0()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libpangocairo-1.0.so.0()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libpango-1.0.so.0()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libgdk_pixbuf-2.0.so.0()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libcairo.so.2()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libatk-1.0.so.0()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libXrandr.so.2()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libXinerama.so.1()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libXfixes.so.3()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libXdamage.so.1()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 --> 依存性の処理をしています: libXcursor.so.1()(64bit) のパッケージ: gtk2-2.24.31-1.el7.x86_64 ---> パッケージ javapackages-tools.noarch 0:3.4.1-11.el7 を インストール --> 依存性の処理をしています: python-javapackages = 3.4.1-11.el7 のパッケージ: javapackages-tools-3.4.1-11.el7.noarch ---> パッケージ libX11-common.noarch 0:1.6.7-2.el7 を インストール ---> パッケージ libXcomposite.x86_64 0:0.4.4-4.1.el7 を インストール ---> パッケージ libXext.x86_64 0:1.3.3-3.el7 を インストール ---> パッケージ libXi.x86_64 0:1.7.9-1.el7 を インストール ---> パッケージ libXrender.x86_64 0:0.9.10-1.el7 を インストール ---> パッケージ libXtst.x86_64 0:1.2.3-1.el7 を インストール ---> パッケージ libjpeg-turbo.x86_64 0:1.2.90-8.el7 を インストール ---> パッケージ libxcb.x86_64 0:1.13-1.el7 を インストール --> 依存性の処理をしています: libXau.so.6()(64bit) のパッケージ: libxcb-1.13-1.el7.x86_64 ---> パッケージ lksctp-tools.x86_64 0:1.0.17-2.el7 を インストール ---> パッケージ pcsc-lite-libs.x86_64 0:1.8.8-8.el7 を インストール ---> パッケージ tzdata-java.noarch 0:2020a-1.el7 を インストール ---> パッケージ xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 を インストール --> 依存性の処理をしています: ttmkfdir のパッケージ: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> 依存性の処理をしています: ttmkfdir のパッケージ: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> 依存性の処理をしています: mkfontdir のパッケージ: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> 依存性の処理をしています: mkfontdir のパッケージ: xorg-x11-fonts-Type1-7.5-9.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ atk.x86_64 0:2.28.1-2.el7 を インストール ---> パッケージ avahi-libs.x86_64 0:0.6.31-20.el7 を インストール ---> パッケージ cairo.x86_64 0:1.15.12-4.el7 を インストール --> 依存性の処理をしています: libGL.so.1()(64bit) のパッケージ: cairo-1.15.12-4.el7.x86_64 --> 依存性の処理をしています: libEGL.so.1()(64bit) のパッケージ: cairo-1.15.12-4.el7.x86_64 ---> パッケージ dejavu-sans-fonts.noarch 0:2.33-6.el7 を インストール --> 依存性の処理をしています: dejavu-fonts-common = 2.33-6.el7 のパッケージ: dejavu-sans-fonts-2.33-6.el7.noarch ---> パッケージ fontpackages-filesystem.noarch 0:1.44-8.el7 を インストール ---> パッケージ gdk-pixbuf2.x86_64 0:2.36.12-3.el7 を インストール --> 依存性の処理をしています: libjasper.so.1()(64bit) のパッケージ: gdk-pixbuf2-2.36.12-3.el7.x86_64 ---> パッケージ gtk-update-icon-cache.x86_64 0:3.22.30-5.el7 を インストール ---> パッケージ hicolor-icon-theme.noarch 0:0.12-7.el7 を インストール ---> パッケージ libICE.x86_64 0:1.0.9-9.el7 を インストール ---> パッケージ libSM.x86_64 0:1.2.2-2.el7 を インストール ---> パッケージ libXau.x86_64 0:1.0.8-2.1.el7 を インストール ---> パッケージ libXcursor.x86_64 0:1.1.15-1.el7 を インストール ---> パッケージ libXdamage.x86_64 0:1.1.4-4.1.el7 を インストール ---> パッケージ libXfixes.x86_64 0:5.0.3-1.el7 を インストール ---> パッケージ libXinerama.x86_64 0:1.1.3-2.1.el7 を インストール ---> パッケージ libXrandr.x86_64 0:1.5.1-2.el7 を インストール ---> パッケージ libtiff.x86_64 0:4.0.3-32.el7 を インストール --> 依存性の処理をしています: libjbig.so.2.0()(64bit) のパッケージ: libtiff-4.0.3-32.el7.x86_64 ---> パッケージ pango.x86_64 0:1.42.4-4.el7_7 を インストール --> 依存性の処理をしています: libthai(x86-64) >= 0.1.9 のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: libXft(x86-64) >= 2.0.0 のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: harfbuzz(x86-64) >= 1.4.2 のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: fribidi(x86-64) >= 1.0 のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: libthai.so.0(LIBTHAI_0.1)(64bit) のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: libthai.so.0()(64bit) のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: libharfbuzz.so.0()(64bit) のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: libfribidi.so.0()(64bit) のパッケージ: pango-1.42.4-4.el7_7.x86_64 --> 依存性の処理をしています: libXft.so.2()(64bit) のパッケージ: pango-1.42.4-4.el7_7.x86_64 ---> パッケージ python-javapackages.noarch 0:3.4.1-11.el7 を インストール --> 依存性の処理をしています: python-lxml のパッケージ: python-javapackages-3.4.1-11.el7.noarch ---> パッケージ ttmkfdir.x86_64 0:3.0.9-42.el7 を インストール ---> パッケージ xorg-x11-font-utils.x86_64 1:7.5-21.el7 を インストール --> 依存性の処理をしています: libfontenc.so.1()(64bit) のパッケージ: 1:xorg-x11-font-utils-7.5-21.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ dejavu-fonts-common.noarch 0:2.33-6.el7 を インストール ---> パッケージ fribidi.x86_64 0:1.0.2-1.el7_7.1 を インストール ---> パッケージ harfbuzz.x86_64 0:1.7.5-2.el7 を インストール --> 依存性の処理をしています: libgraphite2.so.3()(64bit) のパッケージ: harfbuzz-1.7.5-2.el7.x86_64 ---> パッケージ jasper-libs.x86_64 0:1.900.1-33.el7 を インストール ---> パッケージ jbigkit-libs.x86_64 0:2.0-11.el7 を インストール ---> パッケージ libXft.x86_64 0:2.3.2-2.el7 を インストール ---> パッケージ libfontenc.x86_64 0:1.1.3-3.el7 を インストール ---> パッケージ libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7 を インストール --> 依存性の処理をしています: libglvnd(x86-64) = 1:1.0.1-0.8.git5baa1e5.el7 のパッケージ: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 --> 依存性の処理をしています: mesa-libEGL(x86-64) >= 13.0.4-1 のパッケージ: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 --> 依存性の処理をしています: libGLdispatch.so.0()(64bit) のパッケージ: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 ---> パッケージ libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7 を インストール --> 依存性の処理をしています: mesa-libGL(x86-64) >= 13.0.4-1 のパッケージ: 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 ---> パッケージ libthai.x86_64 0:0.1.14-9.el7 を インストール ---> パッケージ python-lxml.x86_64 0:3.2.1-4.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ graphite2.x86_64 0:1.3.10-1.el7_3 を インストール ---> パッケージ libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7 を インストール ---> パッケージ mesa-libEGL.x86_64 0:18.3.4-7.el7_8.1 を インストール --> 依存性の処理をしています: mesa-libgbm = 18.3.4-7.el7_8.1 のパッケージ: mesa-libEGL-18.3.4-7.el7_8.1.x86_64 --> 依存性の処理をしています: libxshmfence.so.1()(64bit) のパッケージ: mesa-libEGL-18.3.4-7.el7_8.1.x86_64 --> 依存性の処理をしています: libwayland-server.so.0()(64bit) のパッケージ: mesa-libEGL-18.3.4-7.el7_8.1.x86_64 --> 依存性の処理をしています: libwayland-client.so.0()(64bit) のパッケージ: mesa-libEGL-18.3.4-7.el7_8.1.x86_64 --> 依存性の処理をしています: libglapi.so.0()(64bit) のパッケージ: mesa-libEGL-18.3.4-7.el7_8.1.x86_64 --> 依存性の処理をしています: libgbm.so.1()(64bit) のパッケージ: mesa-libEGL-18.3.4-7.el7_8.1.x86_64 ---> パッケージ mesa-libGL.x86_64 0:18.3.4-7.el7_8.1 を インストール --> 依存性の処理をしています: libXxf86vm.so.1()(64bit) のパッケージ: mesa-libGL-18.3.4-7.el7_8.1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ libXxf86vm.x86_64 0:1.1.4-1.el7 を インストール ---> パッケージ libwayland-client.x86_64 0:1.15.0-1.el7 を インストール ---> パッケージ libwayland-server.x86_64 0:1.15.0-1.el7 を インストール ---> パッケージ libxshmfence.x86_64 0:1.2-1.el7 を インストール ---> パッケージ mesa-libgbm.x86_64 0:18.3.4-7.el7_8.1 を インストール ---> パッケージ mesa-libglapi.x86_64 0:18.3.4-7.el7_8.1 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: java-1.8.0-openjdk-devel x86_64 1:1.8.0.262.b10-0.el7_8 updates 9.8 M 依存性関連でのインストールをします: atk x86_64 2.28.1-2.el7 base 263 k avahi-libs x86_64 0.6.31-20.el7 base 62 k cairo x86_64 1.15.12-4.el7 base 741 k copy-jdk-configs noarch 3.3-10.el7_5 base 21 k cups-libs x86_64 1:1.6.3-43.el7 base 358 k dejavu-fonts-common noarch 2.33-6.el7 base 64 k dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M fontconfig x86_64 2.13.0-4.3.el7 base 254 k fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k fribidi x86_64 1.0.2-1.el7_7.1 base 79 k gdk-pixbuf2 x86_64 2.36.12-3.el7 base 570 k giflib x86_64 4.1.6-9.el7 base 40 k graphite2 x86_64 1.3.10-1.el7_3 base 115 k gtk-update-icon-cache x86_64 3.22.30-5.el7 base 27 k gtk2 x86_64 2.24.31-1.el7 base 3.4 M harfbuzz x86_64 1.7.5-2.el7 base 267 k hicolor-icon-theme noarch 0.12-7.el7 base 42 k jasper-libs x86_64 1.900.1-33.el7 base 150 k java-1.8.0-openjdk x86_64 1:1.8.0.262.b10-0.el7_8 updates 299 k java-1.8.0-openjdk-headless x86_64 1:1.8.0.262.b10-0.el7_8 updates 33 M javapackages-tools noarch 3.4.1-11.el7 base 73 k jbigkit-libs x86_64 2.0-11.el7 base 46 k libICE x86_64 1.0.9-9.el7 base 66 k libSM x86_64 1.2.2-2.el7 base 39 k libX11 x86_64 1.6.7-2.el7 base 607 k libX11-common noarch 1.6.7-2.el7 base 164 k libXau x86_64 1.0.8-2.1.el7 base 29 k libXcomposite x86_64 0.4.4-4.1.el7 base 22 k libXcursor x86_64 1.1.15-1.el7 base 30 k libXdamage x86_64 1.1.4-4.1.el7 base 20 k libXext x86_64 1.3.3-3.el7 base 39 k libXfixes x86_64 5.0.3-1.el7 base 18 k libXft x86_64 2.3.2-2.el7 base 58 k libXi x86_64 1.7.9-1.el7 base 40 k libXinerama x86_64 1.1.3-2.1.el7 base 14 k libXrandr x86_64 1.5.1-2.el7 base 27 k libXrender x86_64 0.9.10-1.el7 base 26 k libXtst x86_64 1.2.3-1.el7 base 20 k libXxf86vm x86_64 1.1.4-1.el7 base 18 k libfontenc x86_64 1.1.3-3.el7 base 31 k libglvnd x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 89 k libglvnd-egl x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 44 k libglvnd-glx x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 125 k libjpeg-turbo x86_64 1.2.90-8.el7 base 135 k libthai x86_64 0.1.14-9.el7 base 187 k libtiff x86_64 4.0.3-32.el7 base 171 k libwayland-client x86_64 1.15.0-1.el7 base 33 k libwayland-server x86_64 1.15.0-1.el7 base 39 k libxcb x86_64 1.13-1.el7 base 214 k libxshmfence x86_64 1.2-1.el7 base 7.2 k lksctp-tools x86_64 1.0.17-2.el7 base 88 k mesa-libEGL x86_64 18.3.4-7.el7_8.1 updates 109 k mesa-libGL x86_64 18.3.4-7.el7_8.1 updates 165 k mesa-libgbm x86_64 18.3.4-7.el7_8.1 updates 39 k mesa-libglapi x86_64 18.3.4-7.el7_8.1 updates 46 k pango x86_64 1.42.4-4.el7_7 base 280 k pcsc-lite-libs x86_64 1.8.8-8.el7 base 34 k python-javapackages noarch 3.4.1-11.el7 base 31 k python-lxml x86_64 3.2.1-4.el7 base 758 k ttmkfdir x86_64 3.0.9-42.el7 base 48 k tzdata-java noarch 2020a-1.el7 updates 188 k xorg-x11-font-utils x86_64 1:7.5-21.el7 base 104 k xorg-x11-fonts-Type1 noarch 7.5-9.el7 base 521 k トランザクションの要約 ======================================================================================================================== インストール 1 パッケージ (+63 個の依存関係のパッケージ) 総ダウンロード容量: 55 M インストール容量: 191 M Downloading packages: (1/64): avahi-libs-0.6.31-20.el7.x86_64.rpm | 62 kB 00:00:00 (2/64): atk-2.28.1-2.el7.x86_64.rpm | 263 kB 00:00:00 (3/64): copy-jdk-configs-3.3-10.el7_5.noarch.rpm | 21 kB 00:00:00 (4/64): dejavu-fonts-common-2.33-6.el7.noarch.rpm | 64 kB 00:00:00 (5/64): cairo-1.15.12-4.el7.x86_64.rpm | 741 kB 00:00:00 (6/64): cups-libs-1.6.3-43.el7.x86_64.rpm | 358 kB 00:00:00 (7/64): fontconfig-2.13.0-4.3.el7.x86_64.rpm | 254 kB 00:00:00 (8/64): fontpackages-filesystem-1.44-8.el7.noarch.rpm | 9.9 kB 00:00:00 (9/64): fribidi-1.0.2-1.el7_7.1.x86_64.rpm | 79 kB 00:00:00 (10/64): dejavu-sans-fonts-2.33-6.el7.noarch.rpm | 1.4 MB 00:00:00 (11/64): giflib-4.1.6-9.el7.x86_64.rpm | 40 kB 00:00:00 (12/64): gtk-update-icon-cache-3.22.30-5.el7.x86_64.rpm | 27 kB 00:00:00 (13/64): graphite2-1.3.10-1.el7_3.x86_64.rpm | 115 kB 00:00:00 (14/64): gdk-pixbuf2-2.36.12-3.el7.x86_64.rpm | 570 kB 00:00:00 (15/64): hicolor-icon-theme-0.12-7.el7.noarch.rpm | 42 kB 00:00:00 (16/64): harfbuzz-1.7.5-2.el7.x86_64.rpm | 267 kB 00:00:00 (17/64): jasper-libs-1.900.1-33.el7.x86_64.rpm | 150 kB 00:00:00 (18/64): javapackages-tools-3.4.1-11.el7.noarch.rpm | 73 kB 00:00:00 (19/64): jbigkit-libs-2.0-11.el7.x86_64.rpm | 46 kB 00:00:00 (20/64): libICE-1.0.9-9.el7.x86_64.rpm | 66 kB 00:00:00 (21/64): java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64.rpm | 299 kB 00:00:00 (22/64): libSM-1.2.2-2.el7.x86_64.rpm | 39 kB 00:00:00 (23/64): gtk2-2.24.31-1.el7.x86_64.rpm | 3.4 MB 00:00:00 (24/64): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00:00 (25/64): libXcomposite-0.4.4-4.1.el7.x86_64.rpm | 22 kB 00:00:00 (26/64): libXcursor-1.1.15-1.el7.x86_64.rpm | 30 kB 00:00:00 (27/64): libX11-common-1.6.7-2.el7.noarch.rpm | 164 kB 00:00:00 (28/64): libXdamage-1.1.4-4.1.el7.x86_64.rpm | 20 kB 00:00:00 (29/64): libXext-1.3.3-3.el7.x86_64.rpm | 39 kB 00:00:00 (30/64): libXfixes-5.0.3-1.el7.x86_64.rpm | 18 kB 00:00:00 (31/64): libXi-1.7.9-1.el7.x86_64.rpm | 40 kB 00:00:00 (32/64): libXft-2.3.2-2.el7.x86_64.rpm | 58 kB 00:00:00 (33/64): libXinerama-1.1.3-2.1.el7.x86_64.rpm | 14 kB 00:00:00 (34/64): libX11-1.6.7-2.el7.x86_64.rpm | 607 kB 00:00:00 (35/64): libXrandr-1.5.1-2.el7.x86_64.rpm | 27 kB 00:00:00 (36/64): libXrender-0.9.10-1.el7.x86_64.rpm | 26 kB 00:00:00 (37/64): libXtst-1.2.3-1.el7.x86_64.rpm | 20 kB 00:00:00 (38/64): libfontenc-1.1.3-3.el7.x86_64.rpm | 31 kB 00:00:00 (39/64): libXxf86vm-1.1.4-1.el7.x86_64.rpm | 18 kB 00:00:00 (40/64): libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm | 44 kB 00:00:00 (41/64): libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm | 89 kB 00:00:00 (42/64): libjpeg-turbo-1.2.90-8.el7.x86_64.rpm | 135 kB 00:00:00 (43/64): libtiff-4.0.3-32.el7.x86_64.rpm | 171 kB 00:00:00 (44/64): libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm | 125 kB 00:00:00 (45/64): libwayland-client-1.15.0-1.el7.x86_64.rpm | 33 kB 00:00:00 (46/64): libthai-0.1.14-9.el7.x86_64.rpm | 187 kB 00:00:00 (47/64): libwayland-server-1.15.0-1.el7.x86_64.rpm | 39 kB 00:00:00 (48/64): libxcb-1.13-1.el7.x86_64.rpm | 214 kB 00:00:00 (49/64): libxshmfence-1.2-1.el7.x86_64.rpm | 7.2 kB 00:00:00 (50/64): mesa-libEGL-18.3.4-7.el7_8.1.x86_64.rpm | 109 kB 00:00:00 (51/64): lksctp-tools-1.0.17-2.el7.x86_64.rpm | 88 kB 00:00:00 (52/64): mesa-libgbm-18.3.4-7.el7_8.1.x86_64.rpm | 39 kB 00:00:00 (53/64): mesa-libglapi-18.3.4-7.el7_8.1.x86_64.rpm | 46 kB 00:00:00 (54/64): pcsc-lite-libs-1.8.8-8.el7.x86_64.rpm | 34 kB 00:00:00 (55/64): python-javapackages-3.4.1-11.el7.noarch.rpm | 31 kB 00:00:00 (56/64): mesa-libGL-18.3.4-7.el7_8.1.x86_64.rpm | 165 kB 00:00:00 (57/64): ttmkfdir-3.0.9-42.el7.x86_64.rpm | 48 kB 00:00:00 (58/64): tzdata-java-2020a-1.el7.noarch.rpm | 188 kB 00:00:00 (59/64): xorg-x11-font-utils-7.5-21.el7.x86_64.rpm | 104 kB 00:00:00 (60/64): pango-1.42.4-4.el7_7.x86_64.rpm | 280 kB 00:00:00 (61/64): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm | 521 kB 00:00:00 (62/64): python-lxml-3.2.1-4.el7.x86_64.rpm | 758 kB 00:00:00 (63/64): java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64.rpm | 9.8 MB 00:00:02 (64/64): java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64.rpm | 33 MB 00:00:03 ------------------------------------------------------------------------------------------------------------------------ 合計 13 MB/s | 55 MB 00:00:04 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : libjpeg-turbo-1.2.90-8.el7.x86_64 1/64 インストール中 : mesa-libglapi-18.3.4-7.el7_8.1.x86_64 2/64 インストール中 : libxshmfence-1.2-1.el7.x86_64 3/64 インストール中 : libwayland-server-1.15.0-1.el7.x86_64 4/64 インストール中 : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 5/64 インストール中 : fontpackages-filesystem-1.44-8.el7.noarch 6/64 インストール中 : libICE-1.0.9-9.el7.x86_64 7/64 インストール中 : libSM-1.2.2-2.el7.x86_64 8/64 インストール中 : dejavu-fonts-common-2.33-6.el7.noarch 9/64 インストール中 : dejavu-sans-fonts-2.33-6.el7.noarch 10/64 インストール中 : fontconfig-2.13.0-4.3.el7.x86_64 11/64 インストール中 : mesa-libgbm-18.3.4-7.el7_8.1.x86_64 12/64 インストール中 : jasper-libs-1.900.1-33.el7.x86_64 13/64 インストール中 : avahi-libs-0.6.31-20.el7.x86_64 14/64 インストール中 : 1:cups-libs-1.6.3-43.el7.x86_64 15/64 インストール中 : libfontenc-1.1.3-3.el7.x86_64 16/64 インストール中 : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 17/64 インストール中 : libthai-0.1.14-9.el7.x86_64 18/64 インストール中 : python-lxml-3.2.1-4.el7.x86_64 19/64 インストール中 : python-javapackages-3.4.1-11.el7.noarch 20/64 インストール中 : javapackages-tools-3.4.1-11.el7.noarch 21/64 インストール中 : libXau-1.0.8-2.1.el7.x86_64 22/64 インストール中 : libxcb-1.13-1.el7.x86_64 23/64 インストール中 : atk-2.28.1-2.el7.x86_64 24/64 インストール中 : jbigkit-libs-2.0-11.el7.x86_64 25/64 インストール中 : libtiff-4.0.3-32.el7.x86_64 26/64 インストール中 : pcsc-lite-libs-1.8.8-8.el7.x86_64 27/64 インストール中 : lksctp-tools-1.0.17-2.el7.x86_64 28/64 インストール中 : libX11-common-1.6.7-2.el7.noarch 29/64 インストール中 : libX11-1.6.7-2.el7.x86_64 30/64 インストール中 : libXext-1.3.3-3.el7.x86_64 31/64 インストール中 : libXrender-0.9.10-1.el7.x86_64 32/64 インストール中 : libXfixes-5.0.3-1.el7.x86_64 33/64 インストール中 : libXi-1.7.9-1.el7.x86_64 34/64 インストール中 : libXdamage-1.1.4-4.1.el7.x86_64 35/64 インストール中 : gdk-pixbuf2-2.36.12-3.el7.x86_64 36/64 インストール中 : libXcomposite-0.4.4-4.1.el7.x86_64 37/64 インストール中 : gtk-update-icon-cache-3.22.30-5.el7.x86_64 38/64 インストール中 : libXtst-1.2.3-1.el7.x86_64 39/64 インストール中 : libXcursor-1.1.15-1.el7.x86_64 40/64 インストール中 : libXft-2.3.2-2.el7.x86_64 41/64 インストール中 : libXrandr-1.5.1-2.el7.x86_64 42/64 インストール中 : libXinerama-1.1.3-2.1.el7.x86_64 43/64 インストール中 : libXxf86vm-1.1.4-1.el7.x86_64 44/64 インストール中 : mesa-libGL-18.3.4-7.el7_8.1.x86_64 45/64 インストール中 : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 46/64 インストール中 : giflib-4.1.6-9.el7.x86_64 47/64 インストール中 : fribidi-1.0.2-1.el7_7.1.x86_64 48/64 インストール中 : copy-jdk-configs-3.3-10.el7_5.noarch 49/64 インストール中 : libwayland-client-1.15.0-1.el7.x86_64 50/64 インストール中 : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 51/64 インストール中 : mesa-libEGL-18.3.4-7.el7_8.1.x86_64 52/64 インストール中 : cairo-1.15.12-4.el7.x86_64 53/64 インストール中 : hicolor-icon-theme-0.12-7.el7.noarch 54/64 インストール中 : ttmkfdir-3.0.9-42.el7.x86_64 55/64 インストール中 : xorg-x11-fonts-Type1-7.5-9.el7.noarch 56/64 インストール中 : tzdata-java-2020a-1.el7.noarch 57/64 インストール中 : 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 58/64 インストール中 : graphite2-1.3.10-1.el7_3.x86_64 59/64 インストール中 : harfbuzz-1.7.5-2.el7.x86_64 60/64 インストール中 : pango-1.42.4-4.el7_7.x86_64 61/64 インストール中 : gtk2-2.24.31-1.el7.x86_64 62/64 インストール中 : 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 63/64 インストール中 : 1:java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64 64/64 検証中 : libXext-1.3.3-3.el7.x86_64 1/64 検証中 : libXi-1.7.9-1.el7.x86_64 2/64 検証中 : fontconfig-2.13.0-4.3.el7.x86_64 3/64 検証中 : giflib-4.1.6-9.el7.x86_64 4/64 検証中 : libXinerama-1.1.3-2.1.el7.x86_64 5/64 検証中 : libXrender-0.9.10-1.el7.x86_64 6/64 検証中 : 1:cups-libs-1.6.3-43.el7.x86_64 7/64 検証中 : libXxf86vm-1.1.4-1.el7.x86_64 8/64 検証中 : graphite2-1.3.10-1.el7_3.x86_64 9/64 検証中 : mesa-libGL-18.3.4-7.el7_8.1.x86_64 10/64 検証中 : 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64 11/64 検証中 : tzdata-java-2020a-1.el7.noarch 12/64 検証中 : mesa-libEGL-18.3.4-7.el7_8.1.x86_64 13/64 検証中 : libICE-1.0.9-9.el7.x86_64 14/64 検証中 : gtk2-2.24.31-1.el7.x86_64 15/64 検証中 : ttmkfdir-3.0.9-42.el7.x86_64 16/64 検証中 : hicolor-icon-theme-0.12-7.el7.noarch 17/64 検証中 : libwayland-client-1.15.0-1.el7.x86_64 18/64 検証中 : gdk-pixbuf2-2.36.12-3.el7.x86_64 19/64 検証中 : pango-1.42.4-4.el7_7.x86_64 20/64 検証中 : fontpackages-filesystem-1.44-8.el7.noarch 21/64 検証中 : copy-jdk-configs-3.3-10.el7_5.noarch 22/64 検証中 : python-javapackages-3.4.1-11.el7.noarch 23/64 検証中 : dejavu-fonts-common-2.33-6.el7.noarch 24/64 検証中 : libXcomposite-0.4.4-4.1.el7.x86_64 25/64 検証中 : fribidi-1.0.2-1.el7_7.1.x86_64 26/64 検証中 : libXtst-1.2.3-1.el7.x86_64 27/64 検証中 : libX11-1.6.7-2.el7.x86_64 28/64 検証中 : libX11-common-1.6.7-2.el7.noarch 29/64 検証中 : libxcb-1.13-1.el7.x86_64 30/64 検証中 : libXft-2.3.2-2.el7.x86_64 31/64 検証中 : 1:java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 32/64 検証中 : lksctp-tools-1.0.17-2.el7.x86_64 33/64 検証中 : gtk-update-icon-cache-3.22.30-5.el7.x86_64 34/64 検証中 : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 35/64 検証中 : libjpeg-turbo-1.2.90-8.el7.x86_64 36/64 検証中 : mesa-libglapi-18.3.4-7.el7_8.1.x86_64 37/64 検証中 : libwayland-server-1.15.0-1.el7.x86_64 38/64 検証中 : xorg-x11-fonts-Type1-7.5-9.el7.noarch 39/64 検証中 : harfbuzz-1.7.5-2.el7.x86_64 40/64 検証中 : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 41/64 検証中 : dejavu-sans-fonts-2.33-6.el7.noarch 42/64 検証中 : libXrandr-1.5.1-2.el7.x86_64 43/64 検証中 : pcsc-lite-libs-1.8.8-8.el7.x86_64 44/64 検証中 : javapackages-tools-3.4.1-11.el7.noarch 45/64 検証中 : jbigkit-libs-2.0-11.el7.x86_64 46/64 検証中 : cairo-1.15.12-4.el7.x86_64 47/64 検証中 : atk-2.28.1-2.el7.x86_64 48/64 検証中 : mesa-libgbm-18.3.4-7.el7_8.1.x86_64 49/64 検証中 : libxshmfence-1.2-1.el7.x86_64 50/64 検証中 : libXau-1.0.8-2.1.el7.x86_64 51/64 検証中 : libtiff-4.0.3-32.el7.x86_64 52/64 検証中 : libSM-1.2.2-2.el7.x86_64 53/64 検証中 : jasper-libs-1.900.1-33.el7.x86_64 54/64 検証中 : libXcursor-1.1.15-1.el7.x86_64 55/64 検証中 : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 56/64 検証中 : python-lxml-3.2.1-4.el7.x86_64 57/64 検証中 : libthai-0.1.14-9.el7.x86_64 58/64 検証中 : libXdamage-1.1.4-4.1.el7.x86_64 59/64 検証中 : libXfixes-5.0.3-1.el7.x86_64 60/64 検証中 : 1:java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64 61/64 検証中 : libfontenc-1.1.3-3.el7.x86_64 62/64 検証中 : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 63/64 検証中 : avahi-libs-0.6.31-20.el7.x86_64 64/64 インストール: java-1.8.0-openjdk-devel.x86_64 1:1.8.0.262.b10-0.el7_8 依存性関連をインストールしました: atk.x86_64 0:2.28.1-2.el7 avahi-libs.x86_64 0:0.6.31-20.el7 cairo.x86_64 0:1.15.12-4.el7 copy-jdk-configs.noarch 0:3.3-10.el7_5 cups-libs.x86_64 1:1.6.3-43.el7 dejavu-fonts-common.noarch 0:2.33-6.el7 dejavu-sans-fonts.noarch 0:2.33-6.el7 fontconfig.x86_64 0:2.13.0-4.3.el7 fontpackages-filesystem.noarch 0:1.44-8.el7 fribidi.x86_64 0:1.0.2-1.el7_7.1 gdk-pixbuf2.x86_64 0:2.36.12-3.el7 giflib.x86_64 0:4.1.6-9.el7 graphite2.x86_64 0:1.3.10-1.el7_3 gtk-update-icon-cache.x86_64 0:3.22.30-5.el7 gtk2.x86_64 0:2.24.31-1.el7 harfbuzz.x86_64 0:1.7.5-2.el7 hicolor-icon-theme.noarch 0:0.12-7.el7 jasper-libs.x86_64 0:1.900.1-33.el7 java-1.8.0-openjdk.x86_64 1:1.8.0.262.b10-0.el7_8 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.262.b10-0.el7_8 javapackages-tools.noarch 0:3.4.1-11.el7 jbigkit-libs.x86_64 0:2.0-11.el7 libICE.x86_64 0:1.0.9-9.el7 libSM.x86_64 0:1.2.2-2.el7 libX11.x86_64 0:1.6.7-2.el7 libX11-common.noarch 0:1.6.7-2.el7 libXau.x86_64 0:1.0.8-2.1.el7 libXcomposite.x86_64 0:0.4.4-4.1.el7 libXcursor.x86_64 0:1.1.15-1.el7 libXdamage.x86_64 0:1.1.4-4.1.el7 libXext.x86_64 0:1.3.3-3.el7 libXfixes.x86_64 0:5.0.3-1.el7 libXft.x86_64 0:2.3.2-2.el7 libXi.x86_64 0:1.7.9-1.el7 libXinerama.x86_64 0:1.1.3-2.1.el7 libXrandr.x86_64 0:1.5.1-2.el7 libXrender.x86_64 0:0.9.10-1.el7 libXtst.x86_64 0:1.2.3-1.el7 libXxf86vm.x86_64 0:1.1.4-1.el7 libfontenc.x86_64 0:1.1.3-3.el7 libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7 libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7 libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7 libjpeg-turbo.x86_64 0:1.2.90-8.el7 libthai.x86_64 0:0.1.14-9.el7 libtiff.x86_64 0:4.0.3-32.el7 libwayland-client.x86_64 0:1.15.0-1.el7 libwayland-server.x86_64 0:1.15.0-1.el7 libxcb.x86_64 0:1.13-1.el7 libxshmfence.x86_64 0:1.2-1.el7 lksctp-tools.x86_64 0:1.0.17-2.el7 mesa-libEGL.x86_64 0:18.3.4-7.el7_8.1 mesa-libGL.x86_64 0:18.3.4-7.el7_8.1 mesa-libgbm.x86_64 0:18.3.4-7.el7_8.1 mesa-libglapi.x86_64 0:18.3.4-7.el7_8.1 pango.x86_64 0:1.42.4-4.el7_7 pcsc-lite-libs.x86_64 0:1.8.8-8.el7 python-javapackages.noarch 0:3.4.1-11.el7 python-lxml.x86_64 0:3.2.1-4.el7 ttmkfdir.x86_64 0:3.0.9-42.el7 tzdata-java.noarch 0:2020a-1.el7 xorg-x11-font-utils.x86_64 1:7.5-21.el7 xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 完了しました!
インストールが終了したので環境変数 PATH と JAVA_HOME の設定を行います。
# cd /etc/profile.d/ # vi sh.local
※ファイルの末尾に追加※ #Add any required envvar overrides to this file, it is sourced from /etc/profile export PATH=$PATH:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/bin ←追加 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 ←追加
環境変数の設定が終わったら、設定したファイルを手動で読み込みます。 また、OpenJDKが正常にインストールされたかを確認するために、javaコマンドでバージョン表示してみます。
# . sh.local # java -version openjdk version "1.8.0_262" OpenJDK Runtime Environment (build 1.8.0_262-b10) OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)
データベース(MySQL 5.7)のインストール
BacklogエンタープライズではデータベースとしてPostgreSQLとMySQLをサポートしていますが、 インストールガイドに今後はPostgreSQLのサポートを終了することが書かれているので、 サポートしている中で最新、かつ無償のMySQL Community Server 5.7をインストールします。 今回利用したCentOSではMariaDBのライブラリがインストール済みでMySQLのライブラリと競合するため、 MySQLをインストールする前にアンインストールします。また、パッケージ間の依存関係の問題で Postfixも一緒にアンインストールされてしまいますので、後で入れなおします。
# yum -y remove mariadb-libs 読み込んだプラグイン:fastestmirror, langpacks 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ mariadb-libs.x86_64 1:5.5.65-1.el7 を 削除 --> 依存性の処理をしています: libmysqlclient.so.18()(64bit) のパッケージ: 2:postfix-2.10.1-9.el7.x86_64 --> 依存性の処理をしています: libmysqlclient.so.18(libmysqlclient_18)(64bit) のパッケージ: 2:postfix-2.10.1-9.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ postfix.x86_64 2:2.10.1-9.el7 を 削除 --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== 削除中: mariadb-libs x86_64 1:5.5.65-1.el7 @anaconda 4.4 M 依存性関連での削除をします: postfix x86_64 2:2.10.1-9.el7 @anaconda 12 M トランザクションの要約 ======================================================================================================================== 削除 1 パッケージ (+1 個の依存関係のパッケージ) インストール容量: 17 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 削除中 : 2:postfix-2.10.1-9.el7.x86_64 1/2 削除中 : 1:mariadb-libs-5.5.65-1.el7.x86_64 2/2 検証中 : 1:mariadb-libs-5.5.65-1.el7.x86_64 1/2 検証中 : 2:postfix-2.10.1-9.el7.x86_64 2/2 削除しました: mariadb-libs.x86_64 1:5.5.65-1.el7 依存性の削除をしました: postfix.x86_64 2:2.10.1-9.el7 完了しました!
MySQL 5.7をyumコマンドでインストールするために、MySQLのYUMリポジトリを追加します。
# cd /etc/yum.repos.d/ # vi mysql-community.repo
※ファイルを新規作成※
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://repo.mysql.com/RPM-GPG-KEY-mysql
# ls -l 合計 40 -rw-r--r--. 1 root root 1664 4月 8 07:01 CentOS-Base.repo -rw-r--r--. 1 root root 1309 4月 8 07:01 CentOS-CR.repo -rw-r--r--. 1 root root 649 4月 8 07:01 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 630 4月 8 07:01 CentOS-Media.repo -rw-r--r--. 1 root root 1331 4月 8 07:01 CentOS-Sources.repo -rw-r--r--. 1 root root 7577 4月 8 07:01 CentOS-Vault.repo -rw-r--r--. 1 root root 314 4月 8 07:01 CentOS-fasttrack.repo -rw-r--r--. 1 root root 616 4月 8 07:01 CentOS-x86_64-kernel.repo -rw-r--r-- 1 root root 187 9月 4 01:39 mysql-community.repo ←作成したファイル # yum repolist enabled | grep mysql mysql57-community MySQL 5.7 Community Server 444 ←リポジトリが有効になっている
YUMリポジトリの追加が終わったので、yumコマンドでMySQLをインストールします。 必要となるのは5パッケージですが、下記コマンドの通り2つを指定してインストールすれば、あとは依存関係で自動でインストールされます。
# yum -y install mysql-community-server mysql-community-libs-compat 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ mysql-community-libs-compat.x86_64 0:5.7.31-1.el7 を インストール --> 依存性の処理をしています: mysql-community-libs(x86-64) >= 5.7.9 のパッケージ: mysql-community-libs-compat-5.7.31-1.el7.x86_64 ---> パッケージ mysql-community-server.x86_64 0:5.7.31-1.el7 を インストール --> 依存性の処理をしています: mysql-community-common(x86-64) = 5.7.31-1.el7 のパッケージ: mysql-community-server-5.7.31-1.el7.x86_64 --> 依存性の処理をしています: mysql-community-client(x86-64) >= 5.7.9 のパッケージ: mysql-community-server-5.7.31-1.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ mysql-community-client.x86_64 0:5.7.31-1.el7 を インストール ---> パッケージ mysql-community-common.x86_64 0:5.7.31-1.el7 を インストール ---> パッケージ mysql-community-libs.x86_64 0:5.7.31-1.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: mysql-community-libs-compat x86_64 5.7.31-1.el7 mysql57-community 1.2 M mysql-community-server x86_64 5.7.31-1.el7 mysql57-community 173 M 依存性関連でのインストールをします: mysql-community-client x86_64 5.7.31-1.el7 mysql57-community 25 M mysql-community-common x86_64 5.7.31-1.el7 mysql57-community 311 k mysql-community-libs x86_64 5.7.31-1.el7 mysql57-community 2.3 M トランザクションの要約 ======================================================================================================================== インストール 2 パッケージ (+3 個の依存関係のパッケージ) 総ダウンロード容量: 202 M インストール容量: 881 M Downloading packages: 警告: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-common-5.7.31-1.el7.x86_64.rpm: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 5072e1f5: NOKEY mysql-community-common-5.7.31-1.el7.x86_64.rpm の公開鍵がインストールされていません (1/5): mysql-community-common-5.7.31-1.el7.x86_64.rpm | 311 kB 00:00:00 (2/5): mysql-community-libs-5.7.31-1.el7.x86_64.rpm | 2.3 MB 00:00:00 (3/5): mysql-community-libs-compat-5.7.31-1.el7.x86_64.rpm | 1.2 MB 00:00:00 (4/5): mysql-community-client-5.7.31-1.el7.x86_64.rpm | 25 MB 00:00:01 (5/5): mysql-community-server-5.7.31-1.el7.x86_64.rpm | 173 MB 00:00:07 ------------------------------------------------------------------------------------------------------------------------ 合計 25 MB/s | 202 MB 00:00:08 http://repo.mysql.com/RPM-GPG-KEY-mysql から鍵を取得中です。 Importing GPG key 0x5072E1F5: Userid : "MySQL Release Engineering <mysql-build@oss.oracle.com>" Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5 From : http://repo.mysql.com/RPM-GPG-KEY-mysql Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : mysql-community-common-5.7.31-1.el7.x86_64 1/5 インストール中 : mysql-community-libs-5.7.31-1.el7.x86_64 2/5 インストール中 : mysql-community-client-5.7.31-1.el7.x86_64 3/5 インストール中 : mysql-community-server-5.7.31-1.el7.x86_64 4/5 インストール中 : mysql-community-libs-compat-5.7.31-1.el7.x86_64 5/5 検証中 : mysql-community-libs-compat-5.7.31-1.el7.x86_64 1/5 検証中 : mysql-community-client-5.7.31-1.el7.x86_64 2/5 検証中 : mysql-community-libs-5.7.31-1.el7.x86_64 3/5 検証中 : mysql-community-common-5.7.31-1.el7.x86_64 4/5 検証中 : mysql-community-server-5.7.31-1.el7.x86_64 5/5 インストール: mysql-community-libs-compat.x86_64 0:5.7.31-1.el7 mysql-community-server.x86_64 0:5.7.31-1.el7 依存性関連をインストールしました: mysql-community-client.x86_64 0:5.7.31-1.el7 mysql-community-common.x86_64 0:5.7.31-1.el7 mysql-community-libs.x86_64 0:5.7.31-1.el7 完了しました!
SMTPサーバ(Postfix)のインストール
SMTPサーバとしてPostfixを利用します。 CentOS 7.8のインストール時にベース環境に「インフラストラクチャサーバー」を選択してインストールすると、 初期状態でPostfixがインストールされています。ただMySQLのインストール時にMariaDBのライブラリを削除した際に 依存関係の問題でPostfixも一緒に削除されてしまったため、改めてインストールします。 また、Postfixの認証機能、暗号化機能の役割を果たすCyrus SASLもインストールします。
# yum -y install cyrus-sasl cyrus-sasl-* 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com パッケージ cyrus-sasl-lib-2.1.26-23.el7.x86_64 はインストール済みか最新バージョンです パッケージ cyrus-sasl-plain-2.1.26-23.el7.x86_64 はインストール済みか最新バージョンです 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ cyrus-sasl.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-devel.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-gs2.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-gssapi.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-ldap.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-md5.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-ntlm.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-scram.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ cyrus-sasl-sql.x86_64 0:2.1.26-23.el7 を インストール --> 依存性の処理をしています: libpq.so.5()(64bit) のパッケージ: cyrus-sasl-sql-2.1.26-23.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ postgresql-libs.x86_64 0:9.2.24-4.el7_8 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: cyrus-sasl x86_64 2.1.26-23.el7 base 88 k cyrus-sasl-devel x86_64 2.1.26-23.el7 base 310 k cyrus-sasl-gs2 x86_64 2.1.26-23.el7 base 41 k cyrus-sasl-gssapi x86_64 2.1.26-23.el7 base 41 k cyrus-sasl-ldap x86_64 2.1.26-23.el7 base 36 k cyrus-sasl-md5 x86_64 2.1.26-23.el7 base 57 k cyrus-sasl-ntlm x86_64 2.1.26-23.el7 base 42 k cyrus-sasl-scram x86_64 2.1.26-23.el7 base 43 k cyrus-sasl-sql x86_64 2.1.26-23.el7 base 38 k 依存性関連でのインストールをします: postgresql-libs x86_64 9.2.24-4.el7_8 updates 234 k トランザクションの要約 ======================================================================================================================== インストール 9 パッケージ (+1 個の依存関係のパッケージ) 総ダウンロード容量: 931 k インストール容量: 2.0 M Downloading packages: (1/10): cyrus-sasl-gs2-2.1.26-23.el7.x86_64.rpm | 41 kB 00:00:00 (2/10): cyrus-sasl-gssapi-2.1.26-23.el7.x86_64.rpm | 41 kB 00:00:00 (3/10): cyrus-sasl-ldap-2.1.26-23.el7.x86_64.rpm | 36 kB 00:00:00 (4/10): cyrus-sasl-2.1.26-23.el7.x86_64.rpm | 88 kB 00:00:00 (5/10): cyrus-sasl-ntlm-2.1.26-23.el7.x86_64.rpm | 42 kB 00:00:00 (6/10): cyrus-sasl-md5-2.1.26-23.el7.x86_64.rpm | 57 kB 00:00:00 (7/10): cyrus-sasl-scram-2.1.26-23.el7.x86_64.rpm | 43 kB 00:00:00 (8/10): cyrus-sasl-sql-2.1.26-23.el7.x86_64.rpm | 38 kB 00:00:00 (9/10): postgresql-libs-9.2.24-4.el7_8.x86_64.rpm | 234 kB 00:00:00 (10/10): cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm | 310 kB 00:00:00 ------------------------------------------------------------------------------------------------------------------------ 合計 2.3 MB/s | 931 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : postgresql-libs-9.2.24-4.el7_8.x86_64 1/10 インストール中 : cyrus-sasl-2.1.26-23.el7.x86_64 2/10 インストール中 : cyrus-sasl-devel-2.1.26-23.el7.x86_64 3/10 インストール中 : cyrus-sasl-sql-2.1.26-23.el7.x86_64 4/10 インストール中 : cyrus-sasl-ldap-2.1.26-23.el7.x86_64 5/10 インストール中 : cyrus-sasl-gssapi-2.1.26-23.el7.x86_64 6/10 インストール中 : cyrus-sasl-ntlm-2.1.26-23.el7.x86_64 7/10 インストール中 : cyrus-sasl-scram-2.1.26-23.el7.x86_64 8/10 インストール中 : cyrus-sasl-gs2-2.1.26-23.el7.x86_64 9/10 インストール中 : cyrus-sasl-md5-2.1.26-23.el7.x86_64 10/10 検証中 : cyrus-sasl-md5-2.1.26-23.el7.x86_64 1/10 検証中 : cyrus-sasl-gs2-2.1.26-23.el7.x86_64 2/10 検証中 : cyrus-sasl-sql-2.1.26-23.el7.x86_64 3/10 検証中 : cyrus-sasl-scram-2.1.26-23.el7.x86_64 4/10 検証中 : cyrus-sasl-ntlm-2.1.26-23.el7.x86_64 5/10 検証中 : cyrus-sasl-2.1.26-23.el7.x86_64 6/10 検証中 : postgresql-libs-9.2.24-4.el7_8.x86_64 7/10 検証中 : cyrus-sasl-devel-2.1.26-23.el7.x86_64 8/10 検証中 : cyrus-sasl-gssapi-2.1.26-23.el7.x86_64 9/10 検証中 : cyrus-sasl-ldap-2.1.26-23.el7.x86_64 10/10 インストール: cyrus-sasl.x86_64 0:2.1.26-23.el7 cyrus-sasl-devel.x86_64 0:2.1.26-23.el7 cyrus-sasl-gs2.x86_64 0:2.1.26-23.el7 cyrus-sasl-gssapi.x86_64 0:2.1.26-23.el7 cyrus-sasl-ldap.x86_64 0:2.1.26-23.el7 cyrus-sasl-md5.x86_64 0:2.1.26-23.el7 cyrus-sasl-ntlm.x86_64 0:2.1.26-23.el7 cyrus-sasl-scram.x86_64 0:2.1.26-23.el7 cyrus-sasl-sql.x86_64 0:2.1.26-23.el7 依存性関連をインストールしました: postgresql-libs.x86_64 0:9.2.24-4.el7_8 完了しました!
インストール直後はCyrus SASLのデーモンが停止しており、自動起動もしない設定になっています。 Cyrus SASLはSystemdで起動を管理されているため、以下の手順で起動し、自動起動を有効にします。
# systemctl status saslauthd.service ● saslauthd.service - SASL authentication daemon. Loaded: loaded (/usr/lib/systemd/system/saslauthd.service; disabled; vendor preset: disabled) ←自動起動無効 Active: inactive (dead) ←停止状態 # systemctl start saslauthd.service # systemctl enable saslauthd.service Created symlink from /etc/systemd/system/multi-user.target.wants/saslauthd.service to /usr/lib/systemd/system/saslauthd.service. # systemctl status saslauthd.service ● saslauthd.service - SASL authentication daemon. Loaded: loaded (/usr/lib/systemd/system/saslauthd.service; enabled; vendor preset: disabled) ←自動起動有効 Active: active (running) since 金 2020-09-04 01:52:08 JST; 15s ago ←起動状態 Main PID: 10492 (saslauthd) CGroup: /system.slice/saslauthd.service tq10492 /usr/sbin/saslauthd -m /run/saslauthd -a pam tq10493 /usr/sbin/saslauthd -m /run/saslauthd -a pam tq10494 /usr/sbin/saslauthd -m /run/saslauthd -a pam tq10495 /usr/sbin/saslauthd -m /run/saslauthd -a pam mq10496 /usr/sbin/saslauthd -m /run/saslauthd -a pam 9月 04 01:52:08 centos78 systemd[1]: Starting SASL authentication daemon.... 9月 04 01:52:08 centos78 saslauthd[10492]: detach_tty : master pid is: 10492 9月 04 01:52:08 centos78 saslauthd[10492]: ipc_init : listening on socket: /run/saslauthd/mux 9月 04 01:52:08 centos78 systemd[1]: Started SASL authentication daemon..
続いてPostfixをインストールします。
# yum -y install postfix 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ postfix.x86_64 2:2.10.1-9.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: postfix x86_64 2:2.10.1-9.el7 base 2.4 M トランザクションの要約 ======================================================================================================================== インストール 1 パッケージ 総ダウンロード容量: 2.4 M インストール容量: 12 M Downloading packages: postfix-2.10.1-9.el7.x86_64.rpm | 2.4 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : 2:postfix-2.10.1-9.el7.x86_64 1/1 検証中 : 2:postfix-2.10.1-9.el7.x86_64 1/1 インストール: postfix.x86_64 2:2.10.1-9.el7 完了しました!
インストールが終了したら、メール送信に必要な最低限の設定を行います。 Backlogエンタープライズではメール送信機能は利用しますが、メール受信機能は利用しない(はず)で、 かつ、Backlogエンタープライズからのメール送信のみで利用される前提でPostfixを設定します。 メールはプロバイダが提供しているOP25B対応のSMTPサーバをリレーして送信する構成とします。 また、今回リレーに使用したプロバイダのSMTPサーバが暗号化に対応していなさそうだったので、 暗号化機能はもしリレー先が対応していれば有効にするという設定にします。
# cd /etc/postfix/ # vi main.cf
※以下、該当箇所のみ変更※ #relayhost = [mailserver.isp.tld] ↓変更 relayhost = [smtp.example.ne.jp]:587 ←コメントアウトを外す
#home_mailbox = Maildir/ ↓変更 home_mailbox = Maildir/ ←コメントアウトを外す
※以下、ファイルの末尾に追加※ smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_pass smtp_sasl_tls_security_options = noanonymous smtp_sasl_mechanism_filter = plain,login smtp_tls_security_level = may smtp_tls_loglevel = 1 smtp_tls_CApath = /etc/pki/tls/certs/ca-bundle.crt
続いてリレー先のSMTPサーバへ接続する際のIDとパスワードを設定したファイルを作成します。 SMTPサーバのサーバ名、ポート番号、ID、パスワードは利用しているプロバイダに確認してください。 以下はあくまで記載例です。
# vi smtp_pass
※ファイルを新規作成※
[smtp.example.ne.jp]:587 hogehoge@smtp.example.ne.jp:P@ssw0rd
作成したファイルはrootユーザ以外が参照できないようにパーミッションを600に変更します。 また、作成したファイルを元にPostfixの検索テーブルを作成します。
# ls -l smtp_pass -rw-r--r-- 1 root root 64 9月 4 02:15 smtp_pass # chmod 600 smtp_pass # postmap smtp_pass # ls -l smtp_pass* -rw------- 1 root root 64 9月 4 02:15 smtp_pass -rw------- 1 root root 12288 9月 4 02:16 smtp_pass.db
Postfixのインストール直後は自動起動は有効になっていますが、デーモンが停止した状態になっています。 PostfixはSystemdで起動を管理されているため、systemdコマンドで起動します。
# systemctl status postfix.service ● postfix.service - Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled) ←自動起動有効 Active: inactive (dead) ←停止状態 9月 03 22:47:44 centos78 systemd[1]: Starting Postfix Mail Transport Agent... 9月 03 22:47:45 centos78 postfix/postfix-script[1345]: starting the Postfix mail system 9月 03 22:47:45 centos78 postfix/master[1366]: daemon started -- version 2.10.1, configuration /etc/postfix 9月 03 22:47:45 centos78 systemd[1]: Started Postfix Mail Transport Agent. 9月 03 22:58:03 centos78 systemd[1]: Stopping Postfix Mail Transport Agent... 9月 03 22:58:04 centos78 systemd[1]: Stopped Postfix Mail Transport Agent. # systemctl start postfix.service # systemctl status postfix.service ● postfix.service - Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled) Active: active (running) since 金 2020-09-04 02:17:24 JST; 5s ago ←起動状態 Process: 10665 ExecStop=/usr/sbin/postfix stop (code=exited, status=0/SUCCESS) Process: 10696 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS) Process: 10693 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS) Process: 10690 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS) Main PID: 10768 (master) CGroup: /system.slice/postfix.service tq10768 /usr/libexec/postfix/master -w tq10769 pickup -l -t unix -u mq10770 qmgr -l -t unix -u 9月 04 02:17:24 centos78 systemd[1]: Starting Postfix Mail Transport Agent... 9月 04 02:17:24 centos78 postfix/postfix-script[10766]: starting the Postfix mail system 9月 04 02:17:24 centos78 postfix/master[10768]: daemon started -- version 2.10.1, configuration /etc/postfix 9月 04 02:17:24 centos78 systemd[1]: Started Postfix Mail Transport Agent.
ここまででBacklogエンタープライズのシステム要件となっている環境の準備が完了しました。
Javaのフォント設定
Backlogが生成するバーンダウンチャート等の画像に日本語を表示するために、Javaのフォントが必要となるためインストールして設定します。
フォントのインストール
インストールするフォントは1つだけです。
# yum -y install ipa-pgothic-fonts 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ ipa-pgothic-fonts.noarch 0:003.03-5.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: ipa-pgothic-fonts noarch 003.03-5.el7 base 3.5 M トランザクションの要約 ======================================================================================================================== インストール 1 パッケージ 総ダウンロード容量: 3.5 M インストール容量: 6.0 M Downloading packages: ipa-pgothic-fonts-003.03-5.el7.noarch.rpm | 3.5 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : ipa-pgothic-fonts-003.03-5.el7.noarch 1/1 検証中 : ipa-pgothic-fonts-003.03-5.el7.noarch 1/1 インストール: ipa-pgothic-fonts.noarch 0:003.03-5.el7 完了しました!
Javaインストールディレクトリへフォントをリンク
インストールしたフォントをJavaで利用できるフォントとして登録します。 やることはJavaのインストールディレクトリ内にフォントのシンボリックリンクを作成するだけです。
# cd $JAVA_HOME/jre/lib/ # mkdir -p fonts/fallback # ln -s /usr/share/fonts/ipa-pgothic/ipagp.ttf $JAVA_HOME/jre/lib/fonts/fallback/ # ls -l $JAVA_HOME/jre/lib/fonts/fallback/ 合計 0 lrwxrwxrwx 1 root root 38 9月 4 02:32 ipagp.ttf -> /usr/share/fonts/ipa-pgothic/ipagp.ttf
追加パッケージのインストール
gitのインストール
インストールガイドでは最新のgitをソースからコンパイルする手順になっていますが、 それで試すと gettext-devel や perl-Git のパッケージと依存関係のエラーが発生してしまいましたので、 今回はyumでインストールすることにしました。
# yum -y install git 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ git.x86_64 0:1.8.3.1-23.el7_8 を インストール --> 依存性の処理をしています: perl-Git = 1.8.3.1-23.el7_8 のパッケージ: git-1.8.3.1-23.el7_8.x86_64 --> 依存性の処理をしています: perl(Term::ReadKey) のパッケージ: git-1.8.3.1-23.el7_8.x86_64 --> 依存性の処理をしています: perl(Git) のパッケージ: git-1.8.3.1-23.el7_8.x86_64 --> 依存性の処理をしています: perl(Error) のパッケージ: git-1.8.3.1-23.el7_8.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ perl-Error.noarch 1:0.17020-2.el7 を インストール ---> パッケージ perl-Git.noarch 0:1.8.3.1-23.el7_8 を インストール ---> パッケージ perl-TermReadKey.x86_64 0:2.30-20.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: git x86_64 1.8.3.1-23.el7_8 updates 4.4 M 依存性関連でのインストールをします: perl-Error noarch 1:0.17020-2.el7 base 32 k perl-Git noarch 1.8.3.1-23.el7_8 updates 56 k perl-TermReadKey x86_64 2.30-20.el7 base 31 k トランザクションの要約 ======================================================================================================================== インストール 1 パッケージ (+3 個の依存関係のパッケージ) 総ダウンロード容量: 4.5 M インストール容量: 22 M Downloading packages: (1/4): perl-Error-0.17020-2.el7.noarch.rpm | 32 kB 00:00:00 (2/4): perl-Git-1.8.3.1-23.el7_8.noarch.rpm | 56 kB 00:00:00 (3/4): perl-TermReadKey-2.30-20.el7.x86_64.rpm | 31 kB 00:00:00 (4/4): git-1.8.3.1-23.el7_8.x86_64.rpm | 4.4 MB 00:00:00 ------------------------------------------------------------------------------------------------------------------------ 合計 6.0 MB/s | 4.5 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : 1:perl-Error-0.17020-2.el7.noarch 1/4 インストール中 : perl-TermReadKey-2.30-20.el7.x86_64 2/4 インストール中 : perl-Git-1.8.3.1-23.el7_8.noarch 3/4 インストール中 : git-1.8.3.1-23.el7_8.x86_64 4/4 検証中 : git-1.8.3.1-23.el7_8.x86_64 1/4 検証中 : 1:perl-Error-0.17020-2.el7.noarch 2/4 検証中 : perl-Git-1.8.3.1-23.el7_8.noarch 3/4 検証中 : perl-TermReadKey-2.30-20.el7.x86_64 4/4 インストール: git.x86_64 0:1.8.3.1-23.el7_8 依存性関連をインストールしました: perl-Error.noarch 1:0.17020-2.el7 perl-Git.noarch 0:1.8.3.1-23.el7_8 perl-TermReadKey.x86_64 0:2.30-20.el7 完了しました!
インストールが終了したらgitコマンドでバージョン情報を表示することで動作を確認します。
# git --version git version 1.8.3.1
bind-utilsのインストール
今回の環境では始めからインストールされていたので、ここではインストールしません。
# rpm -qa | grep bind-utils bind-utils-9.11.4-16.P2.el7_8.6.x86_64
各種ライブラリのインストール
libpng、giflib、libjpeg、perl-versionの4つをインストールする手順ですが、 今回の環境ではperl-versionだけがインストールされていなかったので、インストールします。
# rpm -qa | grep libpng libpng-1.5.13-7.el7_2.x86_64 # rpm -qa | grep giflib giflib-4.1.6-9.el7.x86_64 # rpm -qa | grep libjpeg libjpeg-turbo-1.2.90-8.el7.x86_64 # yum -y install perl-version 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ perl-version.x86_64 3:0.99.07-6.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: perl-version x86_64 3:0.99.07-6.el7 base 84 k トランザクションの要約 ======================================================================================================================== インストール 1 パッケージ 総ダウンロード容量: 84 k インストール容量: 214 k Downloading packages: perl-version-0.99.07-6.el7.x86_64.rpm | 84 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : 3:perl-version-0.99.07-6.el7.x86_64 1/1 検証中 : 3:perl-version-0.99.07-6.el7.x86_64 1/1 インストール: perl-version.x86_64 3:0.99.07-6.el7 完了しました!
bzip2のインストール
今回の環境では始めからインストールされていたので、ここではインストールしません。
# rpm -qa | grep bzip2 bzip2-1.0.6-13.el7.x86_64 bzip2-libs-1.0.6-13.el7.x86_64
Backlogのインストール
Backlogパッケージアーカイブのダウンロード
製品の購入時、もしくは30日間無料お試しを申し込んだ際に通知されるBacklogエンタープライズのダウンロードページから インストール先の環境に合うパッケージアーカイブを4ファイルダウンロードします。
今回はCentOS 7用のファイルをwgetでサーバ上に直接ダウンロードしました。 下記手順に書いてあるファイルは2020年9月12日時点のファイルですが、 インストールする時点で公開されている最新のファイルを指定してダウンロードしてください。 まずは、パッケージアーカイブを配置するディレクトリを作成します。
# cd /media/ # mkdir Packages # cd /media/Packages/ # wget https://backlog.com/enterprise/professional/backlog-app-1.10.14-01.el7.noarch.rpm --2020-09-14 21:20:07-- https://backlog.com/enterprise/professional/backlog-app-1.10.14-01.el7.noarch.rpm backlog.com (backlog.com) をDNSに問いあわせています... 13.227.61.120, 13.227.61.74, 13.227.61.87, ... backlog.com (backlog.com)|13.227.61.120|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 175022976 (167M) [binary/octet-stream] `backlog-app-1.10.14-01.el7.noarch.rpm' に保存中 100%[==============================================================================>] 175,022,976 11.7MB/s 時間 31s 2020-09-14 21:20:38 (5.43 MB/s) - `backlog-app-1.10.14-01.el7.noarch.rpm' へ保存完了 [175022976/175022976] # wget https://backlog.com/enterprise/professional/backlog-api-1.10.14-01.el7.noarch.rpm --2020-09-14 21:20:44-- https://backlog.com/enterprise/professional/backlog-api-1.10.14-01.el7.noarch.rpm backlog.com (backlog.com) をDNSに問いあわせています... 13.227.61.74, 13.227.61.120, 13.227.61.87, ... backlog.com (backlog.com)|13.227.61.74|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 107018008 (102M) [binary/octet-stream] `backlog-api-1.10.14-01.el7.noarch.rpm' に保存中 100%[==============================================================================>] 107,018,008 18.6MB/s 時間 6.8s 2020-09-14 21:20:51 (15.1 MB/s) - `backlog-api-1.10.14-01.el7.noarch.rpm' へ保存完了 [107018008/107018008] # wget https://backlog.com/enterprise/professional/backlog-www-1.10.14-01.el7.x86_64.rpm --2020-09-14 21:20:56-- https://backlog.com/enterprise/professional/backlog-www-1.10.14-01.el7.x86_64.rpm backlog.com (backlog.com) をDNSに問いあわせています... 13.227.61.85, 13.227.61.87, 13.227.61.120, ... backlog.com (backlog.com)|13.227.61.85|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 32367328 (31M) [binary/octet-stream] `backlog-www-1.10.14-01.el7.x86_64.rpm' に保存中 100%[==============================================================================>] 32,367,328 5.90MB/s 時間 12s 2020-09-14 21:21:08 (2.53 MB/s) - `backlog-www-1.10.14-01.el7.x86_64.rpm' へ保存完了 [32367328/32367328] # wget https://backlog.com/enterprise/professional/backlog-git-1.10.14-01.el7.x86_64.rpm --2020-09-14 21:21:12-- https://backlog.com/enterprise/professional/backlog-git-1.10.14-01.el7.x86_64.rpm backlog.com (backlog.com) をDNSに問いあわせています... 13.227.61.74, 13.227.61.85, 13.227.61.87, ... backlog.com (backlog.com)|13.227.61.74|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 24357480 (23M) [binary/octet-stream] `backlog-git-1.10.14-01.el7.x86_64.rpm' に保存中 100%[==============================================================================>] 24,357,480 4.36MB/s 時間 12s 2020-09-14 21:21:24 (1.99 MB/s) - `backlog-git-1.10.14-01.el7.x86_64.rpm' へ保存完了 [24357480/24357480] # ls -l 合計 330836 -rw-r--r-- 1 root root 107018008 6月 17 09:37 backlog-api-1.10.14-01.el7.noarch.rpm -rw-r--r-- 1 root root 175022976 6月 17 09:37 backlog-app-1.10.14-01.el7.noarch.rpm -rw-r--r-- 1 root root 24357480 6月 17 09:38 backlog-git-1.10.14-01.el7.x86_64.rpm -rw-r--r-- 1 root root 32367328 6月 17 09:38 backlog-www-1.10.14-01.el7.x86_64.rpm
データベースドライバのダウンロード・インストール
Backlogで使用されるJava言語用MySQLデータベースドライバをダウンロードします。 バージョンは5.1指定となっているため、間違ってバージョン8をダウンロードしないようにご注意ください。
MySQL Connector/J (Archived Versions)
今回はtar.gz形式のファイルをwgetでサーバ上のBacklogのパッケージアーカイブと同じディレクトリに直接ダウンロードしました。
# wget https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-5.1.48.tar.gz
--2020-09-14 21:22:12-- https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-5.1.48.tar.gz
downloads.mysql.com (downloads.mysql.com) をDNSに問いあわせています... 137.254.60.14
downloads.mysql.com (downloads.mysql.com)|137.254.60.14|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: https://cdn.mysql.com/archives/mysql-connector-java-5.1/mysql-connector-java-5.1.48.tar.gz [続く]
--2020-09-14 21:22:13-- https://cdn.mysql.com/archives/mysql-connector-java-5.1/mysql-connector-java-5.1.48.tar.gz
cdn.mysql.com (cdn.mysql.com) をDNSに問いあわせています... 116.223.209.228
cdn.mysql.com (cdn.mysql.com)|116.223.209.228|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4456335 (4.2M) [application/x-tar-gz]
`mysql-connector-java-5.1.48.tar.gz' に保存中
100%[==============================================================================>] 4,456,335 15.2MB/s 時間 0.3s
2020-09-14 21:22:13 (15.2 MB/s) - `mysql-connector-java-5.1.48.tar.gz' へ保存完了 [4456335/4456335]
# ls -l
合計 335188
-rw-r--r-- 1 root root 107018008 6月 17 09:37 backlog-api-1.10.14-01.el7.noarch.rpm
-rw-r--r-- 1 root root 175022976 6月 17 09:37 backlog-app-1.10.14-01.el7.noarch.rpm
-rw-r--r-- 1 root root 24357480 6月 17 09:38 backlog-git-1.10.14-01.el7.x86_64.rpm
-rw-r--r-- 1 root root 32367328 6月 17 09:38 backlog-www-1.10.14-01.el7.x86_64.rpm
-rw-r--r-- 1 root root 4456335 7月 11 2019 mysql-connector-java-5.1.48.tar.gz
# tar zxvf mysql-connector-java-5.1.48.tar.gz
mysql-connector-java-5.1.48/
mysql-connector-java-5.1.48/src/
mysql-connector-java-5.1.48/src/com/
mysql-connector-java-5.1.48/src/com/mysql/
mysql-connector-java-5.1.48/src/com/mysql/fabric/
(中略)
mysql-connector-java-5.1.48/src/testsuite/ssl-test-certs/client-keystore
mysql-connector-java-5.1.48/src/testsuite/ssl-test-certs/mykey.pem
mysql-connector-java-5.1.48/src/testsuite/ssl-test-certs/mykey.pub
mysql-connector-java-5.1.48/src/testsuite/ssl-test-certs/server-cert.pem
mysql-connector-java-5.1.48/src/testsuite/ssl-test-certs/server-key.pem
# cp -piv mysql-connector-java-5.1.48/mysql-connector-java-5.1.48.jar /media/Packages/
`mysql-connector-java-5.1.48/mysql-connector-java-5.1.48.jar' -> `/media/Packages/mysql-connector-java-5.1.48.jar'
続けてPerl言語用MySQLデータベースドライバをインストールします。
# yum -y install perl-DBD-MySQL 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * extras: ty1.mirror.newmediaexpress.com * updates: ty1.mirror.newmediaexpress.com 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ perl-DBD-MySQL.x86_64 0:4.023-6.el7 を インストール --> 依存性の処理をしています: perl(DBI::Const::GetInfoType) のパッケージ: perl-DBD-MySQL-4.023-6.el7.x86_64 --> 依存性の処理をしています: perl(DBI) のパッケージ: perl-DBD-MySQL-4.023-6.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ perl-DBI.x86_64 0:1.627-4.el7 を インストール --> 依存性の処理をしています: perl(RPC::PlServer) >= 0.2001 のパッケージ: perl-DBI-1.627-4.el7.x86_64 --> 依存性の処理をしています: perl(RPC::PlClient) >= 0.2000 のパッケージ: perl-DBI-1.627-4.el7.x86_64 --> 依存性の処理をしています: perl(Data::Dumper) のパッケージ: perl-DBI-1.627-4.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ perl-Data-Dumper.x86_64 0:2.145-3.el7 を インストール ---> パッケージ perl-PlRPC.noarch 0:0.2020-14.el7 を インストール --> 依存性の処理をしています: perl(Net::Daemon) >= 0.13 のパッケージ: perl-PlRPC-0.2020-14.el7.noarch --> 依存性の処理をしています: perl(Net::Daemon::Test) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch --> 依存性の処理をしています: perl(Net::Daemon::Log) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch --> 依存性の処理をしています: perl(Compress::Zlib) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ perl-IO-Compress.noarch 0:2.061-2.el7 を インストール --> 依存性の処理をしています: perl(Compress::Raw::Zlib) >= 2.061 のパッケージ: perl-IO-Compress-2.061-2.el7.noarch --> 依存性の処理をしています: perl(Compress::Raw::Bzip2) >= 2.061 のパッケージ: perl-IO-Compress-2.061-2.el7.noarch ---> パッケージ perl-Net-Daemon.noarch 0:0.48-5.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 を インストール ---> パッケージ perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: perl-DBD-MySQL x86_64 4.023-6.el7 base 140 k 依存性関連でのインストールをします: perl-Compress-Raw-Bzip2 x86_64 2.061-3.el7 base 32 k perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7 base 57 k perl-DBI x86_64 1.627-4.el7 base 802 k perl-Data-Dumper x86_64 2.145-3.el7 base 47 k perl-IO-Compress noarch 2.061-2.el7 base 260 k perl-Net-Daemon noarch 0.48-5.el7 base 51 k perl-PlRPC noarch 0.2020-14.el7 base 36 k トランザクションの要約 ======================================================================================================================== インストール 1 パッケージ (+7 個の依存関係のパッケージ) 総ダウンロード容量: 1.4 M インストール容量: 3.5 M Downloading packages: (1/8): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm | 32 kB 00:00:00 (2/8): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm | 57 kB 00:00:00 (3/8): perl-DBD-MySQL-4.023-6.el7.x86_64.rpm | 140 kB 00:00:00 (4/8): perl-Data-Dumper-2.145-3.el7.x86_64.rpm | 47 kB 00:00:00 (5/8): perl-Net-Daemon-0.48-5.el7.noarch.rpm | 51 kB 00:00:00 (6/8): perl-PlRPC-0.2020-14.el7.noarch.rpm | 36 kB 00:00:00 (7/8): perl-IO-Compress-2.061-2.el7.noarch.rpm | 260 kB 00:00:00 (8/8): perl-DBI-1.627-4.el7.x86_64.rpm | 802 kB 00:00:00 ------------------------------------------------------------------------------------------------------------------------ 合計 3.4 MB/s | 1.4 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 1/8 インストール中 : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 2/8 インストール中 : perl-IO-Compress-2.061-2.el7.noarch 3/8 インストール中 : perl-Data-Dumper-2.145-3.el7.x86_64 4/8 インストール中 : perl-Net-Daemon-0.48-5.el7.noarch 5/8 インストール中 : perl-PlRPC-0.2020-14.el7.noarch 6/8 インストール中 : perl-DBI-1.627-4.el7.x86_64 7/8 インストール中 : perl-DBD-MySQL-4.023-6.el7.x86_64 8/8 検証中 : perl-Net-Daemon-0.48-5.el7.noarch 1/8 検証中 : perl-Data-Dumper-2.145-3.el7.x86_64 2/8 検証中 : perl-DBD-MySQL-4.023-6.el7.x86_64 3/8 検証中 : perl-IO-Compress-2.061-2.el7.noarch 4/8 検証中 : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 5/8 検証中 : perl-DBI-1.627-4.el7.x86_64 6/8 検証中 : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 7/8 検証中 : perl-PlRPC-0.2020-14.el7.noarch 8/8 インストール: perl-DBD-MySQL.x86_64 0:4.023-6.el7 依存性関連をインストールしました: perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 perl-DBI.x86_64 0:1.627-4.el7 perl-Data-Dumper.x86_64 0:2.145-3.el7 perl-IO-Compress.noarch 0:2.061-2.el7 perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PlRPC.noarch 0:0.2020-14.el7 完了しました!
データベースの設定
データベースにMySQLを利用する場合はいくつか必要な設定がありますので、まとめて設定します。
# cd /etc/ # vi my.cnf
※以下、該当箇所のみ変更※ [mysqld] (初期状態で設定されている項目は残して下に追記) max_allowed_packet = 16M character-set-server=utf8 sql_mode = "NO_ENGINE_SUBSTITUTION" [mysql] default-character-set=utf8 [client] default-character-set=utf8
設定が終わったらMySQLを起動します。 MySQLはSystemdで起動を管理されているため、systemdコマンドで起動します。 自動起動は始めから有効になっていますのでそのままとします。
# systemctl status mysqld.service ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) ←自動起動有効 Active: inactive (dead) ←停止状態 Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html # systemctl start mysqld.service # systemctl status mysqld.service ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since 金 2020-09-04 02:55:25 JST; 6s ago ←起動状態 Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 10965 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS) Process: 10916 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 10968 (mysqld) CGroup: /system.slice/mysqld.service mq10968 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid 9月 04 02:55:22 centos78 systemd[1]: Starting MySQL Server... 9月 04 02:55:25 centos78 systemd[1]: Started MySQL Server.
データベースの作成
Backlogのデータを保存するためのデータベースとデータベースユーザを作成します。 データベース名、データベースユーザ名、データベースパスワードはインストールガイドに掲載されているものをそのまま利用することにします。 まずは管理者ユーザである root の仮パスワードがmysqld.logに出力されているので確認し、そのパスワードを使ってMySQLに接続します。 接続後にパスワードを変更します。
# grep 'temporary password' /var/log/mysqld.log 2020-09-03T17:55:23.630917Z 1 [Note] A temporary password is generated for root@localhost: -iE2qJ2E+STy # mysql -u root -p Enter password: ←上で確認した仮パスワードを入力 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.31 Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Backlog-Pass2020'; ←データベースユーザrootのパスワードを変更 Query OK, 0 rows affected (0.01 sec) mysql>
rootのパスワードを変更したら、事前に設定したMySQLの文字コードがUTF-8となっていることを念のため確認します。
mysql> show variables like 'char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) mysql>
Backlogで使用するデータベースユーザ「backlog」を作成します。 パスワードは「Backlog@1」です。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'backlog'@'localhost' IDENTIFIED BY 'Backlog@1' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> exit Bye
Backlogで使用するデータベースを作成します。 データベース名は「backlog」でデータベースユーザbacklogで実行します。 コマンドを実行するとパスワードの入力を求められますので、データベースユーザbacklogのパスワードを入力します。
# mysqladmin -u backlog -p create backlog
Enter password: ←データベースユーザbacklogのパスワードを入力
RPMのインストール
先にダウンロードしておいたBacklogのRPMファイル4つをインストールします。 インストールガイドではrpmコマンドでインストールしていますが、 他のインストールと統一してyumコマンドでインストールします。
# cd /media/Packages/ # ls -l 合計 336172 -rw-r--r-- 1 root root 107018008 8月 21 02:59 backlog-api-1.10.14-01.el7.noarch.rpm -rw-r--r-- 1 root root 175022976 8月 21 02:59 backlog-app-1.10.14-01.el7.noarch.rpm -rw-r--r-- 1 root root 24357480 8月 21 02:59 backlog-git-1.10.14-01.el7.x86_64.rpm -rw-r--r-- 1 root root 32367328 8月 21 02:59 backlog-www-1.10.14-01.el7.x86_64.rpm drwxr-xr-x 3 root root 178 7月 11 2019 mysql-connector-java-5.1.48 -rw-r--r-- 1 root root 1006956 7月 11 2019 mysql-connector-java-5.1.48.jar -rw-r--r-- 1 root root 4456335 8月 25 03:54 mysql-connector-java-5.1.48.tar.gz # yum -y localinstall backlog-*.rpm 読み込んだプラグイン:fastestmirror, langpacks backlog-api-1.10.14-01.el7.noarch.rpm を調べています: backlog-api-1.10.14-01.el7.noarch backlog-api-1.10.14-01.el7.noarch.rpm をインストール済みとして設定しています backlog-app-1.10.14-01.el7.noarch.rpm を調べています: backlog-app-1.10.14-01.el7.noarch backlog-app-1.10.14-01.el7.noarch.rpm をインストール済みとして設定しています backlog-git-1.10.14-01.el7.x86_64.rpm を調べています: backlog-git-1.10.14-01.el7.x86_64 backlog-git-1.10.14-01.el7.x86_64.rpm をインストール済みとして設定しています backlog-www-1.10.14-01.el7.x86_64.rpm を調べています: backlog-www-1.10.14-01.el7.x86_64 backlog-www-1.10.14-01.el7.x86_64.rpm をインストール済みとして設定しています 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ backlog-api.noarch 0:1.10.14-01.el7 を インストール ---> パッケージ backlog-app.noarch 0:1.10.14-01.el7 を インストール ---> パッケージ backlog-git.x86_64 0:1.10.14-01.el7 を インストール ---> パッケージ backlog-www.x86_64 0:1.10.14-01.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: backlog-api noarch 1.10.14-01.el7 /backlog-api-1.10.14-01.el7.noarch 120 M backlog-app noarch 1.10.14-01.el7 /backlog-app-1.10.14-01.el7.noarch 225 M backlog-git x86_64 1.10.14-01.el7 /backlog-git-1.10.14-01.el7.x86_64 73 M backlog-www x86_64 1.10.14-01.el7 /backlog-www-1.10.14-01.el7.x86_64 157 M トランザクションの要約 ======================================================================================================================== インストール 4 パッケージ 合計容量: 575 M インストール容量: 575 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : backlog-app-1.10.14-01.el7.noarch 1/4 インストール中 : backlog-www-1.10.14-01.el7.x86_64 2/4 インストール中 : backlog-git-1.10.14-01.el7.x86_64 3/4 インストール中 : backlog-api-1.10.14-01.el7.noarch 4/4 検証中 : backlog-app-1.10.14-01.el7.noarch 1/4 検証中 : backlog-www-1.10.14-01.el7.x86_64 2/4 検証中 : backlog-git-1.10.14-01.el7.x86_64 3/4 検証中 : backlog-api-1.10.14-01.el7.noarch 4/4 インストール: backlog-api.noarch 0:1.10.14-01.el7 backlog-app.noarch 0:1.10.14-01.el7 backlog-git.x86_64 0:1.10.14-01.el7 backlog-www.x86_64 0:1.10.14-01.el7 完了しました!
環境設定ツールの起動
インストールされたBacklogの環境設定ツールを使用してBacklogの環境設定を行います。 環境設定ツールは対話型になっているため、必要事項を入力しながら進めていきます。 何も入力せずに[Enter]キーを押すと、表示されているデフォルト値が適用されます。
# /opt/backlog/bin/init.sh Select Language 1. English 2. 日本語 2 ←2を入力して[Enter]キーを押す ====================================================================== Backlog Professional Configurator ____ _ _ | _ \ | | | | | |_) | __ _ ___| | _| | ___ __ _ | _ < / _` |/ __| |/ / |/ _ \ / _` | | |_) | (_| | (__| <| | (_) | (_| | |____/ \__,_|\___|_|\_\_|\___/ \__, | __/ | |___/ [https://backlog.com/ja/] ====================================================================== Backlog Professionalの環境設定を開始します。 対話式モードで実行します。 BacklogにアクセスするURLを設定してください [http://192.168.0.55:8969] (設定したURLに /backlog がコンテキストパスとして追加されます) ←何も入力せずに[Enter]キーを押す http://192.168.0.55:8969 を設定しました。 SMTPサーバのホスト名を指定してください [localhost] ←何も入力せずに[Enter]キーを押す localhost を設定しました。 御使用のデータベースを選択してください ( m<MySQL> / p<PostgreSQL> ) m ←mを入力して[Enter]キーを押す MySQL を選択しました。 データベースサーバのホスト名を指定してください [localhost] ←何も入力せずに[Enter]キーを押す localhost を設定しました。 データベースサーバのポート番号を指定してください [3306] ←何も入力せずに[Enter]キーを押す 3306 を設定しました。 データベースサーバのユーザを指定してください [backlog] ←何も入力せずに[Enter]キーを押す backlog を設定しました。 データベースユーザのパスワードを入力してください [Backlog@1] ←何も入力せずに[Enter]キーを押す Backlog@1 を設定しました。 次の設定内容で環境設定を行います。 Backlog URL [http://192.168.0.55:8969] SMTPサーバホスト [localhost] データベース [MySQL] サーバホスト [localhost] ポート番号 [3306] ユーザ [backlog] パスワード [Backlog@1] よろしいですか? ( y<続ける> / r<やり直し> )y ←yを入力して[Enter]キーを押す 使用するJDBCドライバを選択してください。 1:mysql-connector-java-5.1.48.jar 1 ←1を入力して[Enter]キーを押す 1:mysql-connector-java-5.1.48.jar が選択されました。 データベースのバージョンチェックを開始します。 テーブルの新規作成を開始します。 CREATE TABLE service_type CREATE TABLE space CREATE TABLE project CREATE TABLE users CREATE TABLE autologin_user CREATE TABLE component CREATE TABLE information CREATE TABLE status CREATE TABLE version CREATE TABLE default_issue_type CREATE TABLE issue_type CREATE TABLE issue CREATE TABLE issue_component CREATE TABLE issue_affectedversion CREATE TABLE issue_fixedversion CREATE TABLE attachment CREATE TABLE comment CREATE TABLE licence_type CREATE TABLE licence CREATE TABLE licence_changelog CREATE TABLE mail CREATE TABLE user_setting CREATE TABLE page CREATE TABLE page_attachment CREATE TABLE page_tag CREATE TABLE page_tag_link CREATE TABLE party CREATE TABLE party_user CREATE TABLE project_user CREATE TABLE project_mail CREATE TABLE reminder CREATE TABLE remote_address CREATE TABLE space_contact CREATE TABLE space_contact_changelog CREATE TABLE space_order CREATE TABLE space_remarks CREATE TABLE space_field CREATE TABLE disk_usage CREATE TABLE shared_file CREATE TABLE subversion CREATE TABLE issue_shared_file_link CREATE TABLE page_shared_file_link CREATE TABLE work_item CREATE TABLE step CREATE TABLE star CREATE TABLE star_notify CREATE TABLE user_profile CREATE TABLE user_recent_project CREATE TABLE mobilelogin_user CREATE TABLE reserved_space_key CREATE TABLE holiday CREATE TABLE attribute CREATE TABLE issue_attribute CREATE TABLE issue_attribute_value CREATE TABLE attribute_issue_type CREATE TABLE billing CREATE TABLE invoice CREATE TABLE account_transfer_procedure CREATE TABLE account_transfer_result CREATE TABLE billing_account_transfer_result CREATE TABLE licence_change_request CREATE TABLE payment_change_request CREATE TABLE space_information CREATE TABLE project_activity CREATE TABLE user_recent_issue CREATE TABLE user_recent_page CREATE TABLE project_activity_notify CREATE TABLE notify_resource CREATE TABLE issue_filter_condition CREATE TABLE user_ssh_key CREATE TABLE git CREATE TABLE repository CREATE TABLE revision CREATE TABLE revision_change CREATE TABLE issue_revision CREATE TABLE job_page_updated CREATE TABLE job_shared_file_updated CREATE TABLE issue_multi_update_tx CREATE TABLE issue_multi_update_log CREATE TABLE page_history CREATE TABLE paypal_ipn_log CREATE TABLE paypal_subscription CREATE TABLE paypal_subscription_billing CREATE TABLE paygate_initial CREATE TABLE paygate_subscription CREATE TABLE paygate_subscription_billing CREATE TABLE licence_activation_log CREATE TABLE project_theme CREATE TABLE login_history CREATE TABLE login_location CREATE TABLE job_queue CREATE TABLE job_parameter CREATE TABLE job_blob_parameter CREATE TABLE job_fail_cause CREATE TABLE issue_post_mail_rule CREATE TABLE issue_post_mail_log CREATE TABLE issue_post_mail_source CREATE TABLE nulab_account CREATE TABLE user_original_data CREATE TABLE user_icon CREATE TABLE oauth2_client CREATE TABLE oauth2_client_description CREATE TABLE oauth2_authorization_code CREATE TABLE oauth2_access_token CREATE TABLE max_issue_identity CREATE TABLE temporary_attachment CREATE TABLE api_key CREATE TABLE issue_component_summary CREATE TABLE issue_fixed_version_summary CREATE TABLE project_short_url CREATE TABLE webhook CREATE TABLE myreport_message CREATE TABLE webhook_execution_history CREATE TABLE archived_project_activity CREATE TABLE project_activity_stat CREATE TABLE pull_request CREATE TABLE max_pull_request_number CREATE TABLE pull_request_comment CREATE TABLE user_watch CREATE TABLE project_setting CREATE TABLE pull_request_attachment CREATE TABLE project_party CREATE TABLE stamp CREATE TABLE information_read_user CREATE TABLE nulab_apps_space テーブルの新規作成が終了しました。 終了 設定が完了しました。 Backlogの起動を確認後、引き続き http://192.168.0.55:8969/backlog/Setup.action に接続してユーザ情報を登録してください。
初期設定
TeraTermを使ったサーバ上での環境設定が終わったら、ここからはブラウザを使った初期設定に入ります。
スペース情報の入力
PCのブラウザを起動して、環境設定の最後に表示されたURLにアクセスします。 今回の例では「http://192.168.0.55:8969/backlog/Setup.action」となります。 「Backlogへようこそ!」画面が表示されたら、[スペース情報の入力へ進む]ボタンをクリックします。
「スペース情報の入力」画面が表示されたら、*印の付いた必須入力項目を入力し、 [管理者ユーザ情報の入力へ進む]ボタンをクリックします。
管理者ユーザ情報の入力
「管理者ユーザ情報の入力」画面が表示されたら、*印の付いた必須入力項目を入力し、 [設定内容の確認へ進む]ボタンをクリックします。
初期設定完了
「設定内容の確認」画面が表示されたら、これまで設定した情報に誤りがないか確認し、 [設定を完了する]ボタンをクリックします。ボタンは画面をスクロールした一番下にあります。
「おめでとうございます!初期設定が完了しました。」画面が表示されたら、 10秒後に自動でダッシュボート画面に遷移します。
ダッシュボード画面が表示されたら一通り初期設定は完了です。 ダッシュボード上に表示されている[まず初めに行ってください]の内容に沿って必要な登録を行ってください。 ここでSMTPサーバ(Postfix)の設定が正常であれば、入力した管理者ユーザのメールアドレスに ユーザIDとパスワードの情報が送信されていますので確認してください。
参考にしたサイト
Backlogの公式ガイドではBacklog プロフェッショナルと表示されていますが、エンタープライズのことだと思われます。