close

Q1.有時候yum install pkgname , pkgname是對的 但是就是找找不到對應的ftp去download? (reference)

   rpm 一個pkg安裝是有相依性的, 也就是說裝某個pkg A前可能需要先裝其他的pkg之後才能順利安裝, 而安裝pkg A所需要的相依pkg 會寫在header,

   然後repo 給一個對照表, 哪個pkg 要去哪個ftp抓, 所以如果是找不到相對應的ftp, 就需要update 一下 repo

 ll /etc/yum.repos.d/

總計 24

-rw-r--r--. 1 root root 2572 2015-05-15 11:11 CentOS-Base.repo

  如何update repo?

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

 

2. install ganglia 發生下列問題

[root@pc ganglia]# ./configure

libconfuse not found

補安裝libconfuse pkg  發生下列問題

yum install libconfuse-devel

No package libconfuse-devel available.

解決方法

1). update base repo (ftp 資料夾的位子)

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

2) . update 清單 (pkg 相依性, pkg 對應的ftp )

yum makecache

3). libconfuse 是的 repo 屬於 epel, 所以需要update f epel

 rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum install libconfuse-devel

3. how to install ganglia?

3a) full concept: reference1

3b) rrds+ganglia+web+gmetad build :reference2

注意: 

vi /etc/ganglia/gmetad.conf

#case_sensitive_hostnames 0

3c) gmond build: 把--with-gmetad flag 拿掉 其他一樣

 

 

 

全站熱搜
創作者介紹

quantum2nd 發表在 痞客邦 留言(0) 人氣()