過去記事 yum/141005
CentOS7でepelリポジトリを使う
[root@nfs1 ~]# yum -y install epel-release.noarch
[root@nfs1 ~]# sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo
[root@nfs1 ~]# yum --enablerepo=epel install python-pip
[root@c ~]# yum list available --disablerepo=* --enablerepo=lustre-server
yum list [installed|updates|available|extras]
[root@c ~]# yum repolist
repo id repo name status
base/7/x86_64 CentOS-7 - Base 10,070
e2fsprogs CentOS-7 - Ldiskfs 10
extras/7/x86_64 CentOS-7 - Extras 397
lustre-server CentOS-7 - Lustre 30
updates/7/x86_64 CentOS-7 - Updates 737
repolist: 11,244
[root@c ~]#
yum repolist [ all | enabled | disabled ]
[root@c ~]# yum repolist -v lustre-server
Setting up Package Sacks
pkgsack time: 0.006
Repo-id : lustre-server
Repo-name : CentOS-7 - Lustre
Repo-status : enabled
Repo-revision: 1581457407
Repo-updated : Wed Feb 12 06:43:28 2020
Repo-pkgs : 26
Repo-size : 101 M
Repo-baseurl : https://downloads.whamcloud.com/public/lustre/latest-release/el7.7.1908/patchless-ldiskfs-server/
Repo-expire : 21,600 second(s) (last: Sat Jun 6 12:34:52 2020)
Filter : read-only:present
Repo-excluded: 4
Repo-filename: /etc/yum.repos.d/lustre.repo
repolist: 26
[root@c ~]#
yum repolist -v <リポジトリ名称>
[root@bridge-router ~]# LANG=C yum grouplist hidden
[root@s ~]# yum --setopt=group_package_types=optional groupinstall infiniband
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.riken.jp
* updates: ftp.riken.jp
Maybe run: yum groups mark install (see man yum)
インストールまたは更新に利用できるいくつかの要求されたグループにパッケージがありません
[root@s ~]#
手動でgroupに含まれる個別パッケージを全部削除して、再度groupinstallを使ったらこう言われた。
yum上ではインストールされたままと認識されているのかな。
この場合、
[root@s ~]# yum groupinfo "Infrastructure Server"
:
+identity-management-server
infiniband
+java-platform
:
[root@s ~]#
と認識された。それで
[root@s ~]# yum groups mark convert infiniband
[root@s ~]# yum groupinfo "Infrastructure Server"
:
+identity-management-server
+infiniband
+java-platform
:
[root@s ~]#
と変更させて、
[root@s ~]# yum groupinstall infiniband
で再度インストールさせた。
puiasにはPUIAS_6_computationalリポジトリがある。これにslurmが入っていた。これを使うには
[root@c ~]# vi /etc/yum.repos.d/puias-computational.repo
[PUIAS_6_computational]
name=PUIAS computational Base $releasever - $basearch
mirrorlist=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch/mirrorlist
#baseurl=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias
[root@c ~]# wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-puias \
http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias
[root@c ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-puias
として、実際に使うには
[root@c ~]# yum --enablerepo=PUIAS_6_computational list | grep slurm
slurm.i686 14.03.7-5.sdl6 PUIAS_6_computational
slurm-blcr.i686 14.03.7-5.sdl6 PUIAS_6_computational
slurm-devel.i686 14.03.7-5.sdl6 PUIAS_6_computational
(略)
[root@c ~]# yum --enablerepo=PUIAS_6_computational install slurm
として使用する
なので
[root@nfs1 ~]# vi /etc/yum/pluginconf.d/fastestmirror.conf
[main]
enabled=1
verbose=0
always_print_best_host = true
socket_timeout=3
hostfilepath=timedhosts.txt
maxhostfileage=10
maxthreads=15
include_only=.jp *ここを有効にした
[root@nfs1 ~]#
としてみた。
それでも遅いなら、優先先を記載する
[root@nfs1 ~]# vi /etc/yum/pluginconf.d/fastestmirror.conf
[main]
enabled=1
verbose=0
always_print_best_host = true
socket_timeout=3
hostfilepath=timedhosts.txt
maxhostfileage=10
maxthreads=15
include_only=.jp
prefer=ftp.riken.jp *参照先を ftp.riken.jp を優先に
[root@nfs1 ~]#
その後、この設定を反映させるために yum clean plugins を実行する