過去記事 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 <リポジトリ名称>

隠されたgrouplistを見る

[root@bridge-router ~]# LANG=C yum grouplist hidden

mark convert

[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には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

として使用する

yumが妙に遅い。。。

なので

[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 を実行する


トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2020-06-06 (土) 12:49:50 (62d)