CentOS7 Bazel
Table of Contents
bazelのインストール
0.4.5
https://github.com/bazelbuild/bazel/releases を遡り、 0.4.5 のところから https://github.com/bazelbuild/bazel/releases/download/0.4.5/bazel-0.4.5-installer-linux-x86_64.sh をダウンロード、実行してインストール。
0.15.0
https://github.com/bazelbuild/bazel/releases を遡り、 0.15.0 のところから https://github.com/bazelbuild/bazel/releases/download/0.15.0/bazel-0.15.0-installer-linux-x86_64.sh をダウンロード、実行してインストール。
0.19.2
https://github.com/bazelbuild/bazel/releases を遡り、 0.19.2 のところから https://github.com/bazelbuild/bazel/releases/download/0.19.2/bazel-0.19.2-installer-linux-x86_64.sh をダウンロード、実行してインストール。
最新バージョンのインストール
$ sudo curl -s https://copr.fedorainfracloud.org/coprs/vbatts/bazel/repo/epel-7/vbatts-bazel-epel-7.repo -o /etc/yum.repos.d/vbatts-bazel-epel-7.repo
$ sudo yum install bazel 読み込んだプラグイン:fastestmirror, langpacks Repository google-chrome is listed more than once in the configuration Loading mirror speeds from cached hostfile * base: mirror.0x.sg * epel: my.fedora.ipserverone.com * extras: mirror.0x.sg * ius: mirrors.kernel.org * updates: mirror.0x.sg gitlab_gitlab-ce/x86_64/signature | 836 B 00:00:00 gitlab_gitlab-ce/x86_64/signature | 1.0 kB 00:00:00 !!! gitlab_gitlab-ce-source/signature | 836 B 00:00:00 gitlab_gitlab-ce-source/signature | 951 B 00:00:00 !!! vbatts-bazel | 3.0 kB 00:00:00 vbatts-bazel/x86_64/primary_db | 3.2 kB 00:00:00 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ bazel.x86_64 0:0.23.0-1.el7 を インストール --> 依存性の処理をしています: java-1.8.0-openjdk-devel のパッケージ: bazel-0.23.0-1.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ java-1.8.0-openjdk-devel.x86_64 1:1.8.0.191.b12-1.el7_6 を インストール --> 依存性解決を終了しました。 依存性を解決しました ====================================================================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ====================================================================================================================================================================== インストール中: bazel x86_64 0.23.0-1.el7 vbatts-bazel 106 M 依存性関連でのインストールをします: java-1.8.0-openjdk-devel x86_64 1:1.8.0.191.b12-1.el7_6 updates 9.8 M トランザクションの要約 ====================================================================================================================================================================== インストール 1 パッケージ (+1 個の依存関係のパッケージ) 総ダウンロード容量: 116 M インストール容量: 149 M Is this ok [y/d/N]: y Downloading packages: (1/2): java-1.8.0-openjdk-devel-1.8.0.191.b12-1.el7_6.x86_64.rpm | 9.8 MB 00:00:00 warning: /var/cache/yum/x86_64/7/vbatts-bazel/packages/bazel-0.23.0-1.el7.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID eb2be214: NOKEYMB/s | 115 MB 00:00:00 ETA bazel-0.23.0-1.el7.x86_64.rpm の公開鍵がインストールされていません (2/2): bazel-0.23.0-1.el7.x86_64.rpm | 106 MB 00:00:08 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 14 MB/s | 116 MB 00:00:08 https://copr-be.cloud.fedoraproject.org/results/vbatts/bazel/pubkey.gpg から鍵を取得中です。 Importing GPG key 0xEB2BE214: Userid : "vbatts_bazel (None) <vbatts#bazel@copr.fedorahosted.org>" Fingerprint: 090f 9c8b bdb6 3200 807e 16c2 978a 4b98 eb2b e214 From : https://copr-be.cloud.fedoraproject.org/results/vbatts/bazel/pubkey.gpg 上記の処理を行います。よろしいでしょうか? [y/N]y Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : 1:java-1.8.0-openjdk-devel-1.8.0.191.b12-1.el7_6.x86_64 1/2 インストール中 : bazel-0.23.0-1.el7.x86_64 2/2 検証中 : bazel-0.23.0-1.el7.x86_64 1/2 検証中 : 1:java-1.8.0-openjdk-devel-1.8.0.191.b12-1.el7_6.x86_64 2/2 インストール: bazel.x86_64 0:0.23.0-1.el7 依存性関連をインストールしました: java-1.8.0-openjdk-devel.x86_64 1:1.8.0.191.b12-1.el7_6 完了しました!