You can read this blog in any language using google translate as follows:

Goto http://translate.google.com/
Paste URL in the box and select "Japanese for From Language" and "To Language". Then click "Translate".

English translated pages are here:
http://bit.ly/xPuXoy

你可以閱讀這個博客,在任何使用“Google”的語言翻譯

本ブログのアクセス統計: 60万アクセスを達成しました。ご訪問ありがとうございました。

60万アクセスまでの経過

2009年12月に始めた本blog。2011年7月ごろに10万アクセスを達成し、2011年12月13日には15万アクセスを達成。
その後、私も更新しておらず、アクセスは少し減りましたが、3月1日には18万アクセス。2012/4/18に20万アクセス、2012/8/21に25万アクセス、2013/1/18に30万アクセス、2013/12/17に40万アクセスを達成しました。しばらく見ていなかったら、2015/5/1に50万2584アクセスになっていました。またまた、しばらく更新しないうちに、2017/6/11に60万7197アクセスになっていました。2018/7/7 .. おお七夕 .. には63万0656アクセスになっていました。久しぶりに更新しました。

2016年6月22日水曜日

CentOS6.6でパッケージ更新をできるようにする

久々に自宅のCentOSにconsoleからloginしてGoogle Chromeを立ち上げたら、古くてセキュリティ上問題があるので、更新するように言われた。

rpmパッケージをダウンロードしたが、grapicツールからエラーが出るので、テキストベースで試すと、やはり以下のエラーになる。

# rpm -ivh google-chrome-stable_current_x86_64.rpm
エラー: 依存性の欠如:
libnss3.so(NSS_3.19.1)(64bit) は google-chrome-stable-51.0.2704.103-1.x86_64 に必要とされています
libstdc++.so.6(GLIBCXX_3.4.18)(64bit) は google-chrome-stable-51.0.2704.103-1.x86_64 に必要とされています
libstdc++.so.6(GLIBCXX_3.4.14)(64bit) は google-chrome-stable-51.0.2704.103-1.x86_64 に必要とされています
libstdc++.so.6(GLIBCXX_3.4.15)(64bit) は google-chrome-stable-51.0.2704.103-1.x86_64 に必要とされています
CentOSの版と64bitか確認)
 CentOSは6.6。2つ目の行から64bitでよいらしい。
# more /etc/centos-release
CentOS release 6.6 (Final)
# uname -a
Linux Linux02 2.6.32-504.12.2.el6.x86_64 #1 SMP Wed Mar 11 22:03:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
ライブラリをyumでインストールしてみると.. エラー)
# yum install libnss3.so
読み込んだプラグイン:fastestmirror, refresh-packagekit, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
epel/metalink                                                                                             | 8.8 kB     00:00    
 * epel: linux.mirrors.es.net
 * ius: archive.linux.duke.edu
 * remi: mirror.uta.edu.ec
http://linux.dropbox.com/fedora/6/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
他のミラーを試します。
エラー: Cannot retrieve repository metadata (repomd.xml) for repository: Dropbox. Please verify its path and try again
解決策)
ググってみると

という記事があった。
 自分のLinuxサーバで、
 /etc/yum.repos.d/CentOS-Base.repo を見ると記事にあるように、http://mirror.centos.org/centos/6.6/ がyumのレポジトリになっていて、そこには、readmeがあって、確かに、http://vault.centos.org/ を使うようにと書かれている。

やってみる)
# sed -i -e "s|mirror\.centos\.org/centos/\$releasever|vault\.centos\.org/6.6|g" /etc/yum.repos.d/CentOS-Base.repo # sed -i -e "s|#baseurl=|baseurl=|g" CentOS-Base.repo # sed -i -e "s|mirrorlist=|#mirrorlist=|g" CentOS-Base.repo

この結果、mirrorlistをコメントアウトして、baseurlを上記の新しいものに書き換えている。ほかにも複数行ある..
-#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&re-baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/+##mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&r+baseurl=http://vault.centos.org/6.6/extras/$basearch/
が、やはり同じエラーが出る /etc/yum.repos.d にある、 dropbox.repo ファイルが古くなっていただけ。これを削除(実際にはbakというdirectoryを掘ってそこに移した..) ところ、yum updateは先に進んだ。。いろいろアクセスできないrepositoryがあって、他のミラーを試しているようだが、これでうまくいくのかは不明。必要に応じてやはりCentOS 7.x にあげないとだめかもしれない。顛末は、後日追記する。

トランザクションの要約
============
インストール        30 パッケージ
アップグレード     779 パッケージ
総ダウンロード容量: 1.0 G

 
blog comments powered by Disqus