XenServer の dom0 で yum を使う
XenServer はデフォルトでは yum が使えなかったので、使える方法を探しました。
環境
XenServer 7.0.0
yum 有効化
/etc/yum.repos.d/CentOS-Base.repo
内のリポジトリ情報を編集します
- コメントアウトされた baseurl を有効にする(
#baseurl
をbaseurl
に変更) enabled=0
をenabled=1
に変更name
行の$releasever
を7.2.1511
に置換する
sed -i "s/^#baseurl/baseurl/" /etc/yum.repos.d/CentOS-Base.repo sed -i "s/^enabled=0/enabled=1/" /etc/yum.repos.d/CentOS-Base.repo sed -i "s/\$releasever/7.2.1511/g" /etc/yum.repos.d/CentOS-Base.repo
ダメなところ
yum update
をしてパッケージ更新しようとすると、エラーメッセージが表示される。
Error: Package: sm-1.12.2-xs202.518.x86_64 (@install/$releasever) Requires: xenserver-multipath Removing: device-mapper-multipath-0.4.9-85.el7_2.1.xs13.x86_64 (@install/$releasever) xenserver-multipath Updated By: device-mapper-multipath-0.4.9-85.el7_2.5.x86_64 (updates) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
とりあえす --skip-broken
オプションを付けて対処。
参考サイト
Xenserver 7.0 Repositories - Command-Line Interface - Discussions
Windows 10 に R + RStudio をインストールする手順【スクショあり】
自宅の PC で 統計解析ツールの R をつかえるようにしました。
続きを読む