[root@mypc yum.repos.d]# yum search perl-Locale-gettext
Loaded plugins: dellsysid, fastestmirror
Repository tmz-puppet is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* atomic: www6.atomicorp.com
* base: mirror.trouble-free.net
* epel: mirrors.tummy.com
* extras: eq-centosrepo.hopto.org
* rpmforge: mirror.hmc.edu
* updates: mirror.team-cymru.org
=================================================================== N/S Matched: perl-Locale-gettext ====================================================================
perl-Locale-gettext.x86_64 : Internationalization for Perl
Name and summary matches only, use "search all" for everything.
[root@mypc yum.repos.d]
そして
[root@mypc yum.repos.d]# yum install perl-Locale-gettext
Loaded plugins: dellsysid, fastestmirror
Repository tmz-puppet is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* atomic: mir01.syntis.net
* base: mirrors.gigenet.com
* epel: mirror.us.leaseweb.net
* extras: centos.mirror.lstn.net
* rpmforge: mirror.hmc.edu
* updates: centos.mirror.choopa.net
Setting up Install Process
Nothing to do
[root@mypc yum.repos.d]#
ここで何が間違っているのでしょうか?
答え1
質問の出力は、パッケージがすでにインストールされていることと一致しています。次のコマンドから何が得られますか?
# yum list | grep -i perl-Locale-gettext
perl-Locale-gettext.x86_64 1.05-1.el6.rf rpmforge
# rpm -qa | grep -i perl-Locale-gettext
#
Dell.com IT 環境内からこれを実行していますか?
答え2
つまり、問題はパッケージperl-Locale-gettext
が廃止されていてperl-gettext
、perl-gettext
すでにインストールされていたことです。一部のインフラストラクチャを Centos6 に移行し、古いボックスにLocale
パッケージがインストールされていました。そして、ボックスを管理していたときにpuppet
、エラーが発生していましたcannot install package
。
しかし、yum
そう言うのは親切ではありませんでした。 を実行してパッケージをインストールしようとした後で初めてそのことを知りましたrpm -ivh /path/to/package
。