顯示具有 yum 標籤的文章。 顯示所有文章
顯示具有 yum 標籤的文章。 顯示所有文章

2017年9月30日 星期六

YUM EPEL INSTALL

在CentOS 相關系列裡,YUM 是個非常方便的安裝管理套件工具,但本身提供的套件數,畢竟還是有限。有些套件必須要設定額外的YUM REPOSITORIES,例如EPEL套件

一般可以輸入以下指令安裝
yum install epel-release

但你可能會遇到YUM 不接受(或找不到)第三方套件的安裝,你可以輸入以下指令安裝
yum --enablerepo=extras install epel-release

如果這樣還是不行,你也可以根據自己的OS版本進行以下的安裝
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm

其中的 epel-release-7-8.noarch.rpm  7-8就是對應的版號,如果不確定你可以到以下位置確認
http://dl.fedoraproject.org/pub/epel 

參考來源
https://wiki.centos.org/zh-tw/AdditionalResources/Repositories

2016年8月26日 星期五

command not found

CentOS
lsb_release: command not found

安裝 CentOS 7.1 用最小安裝,執行 lsb_release 出現錯誤 command not found

用以下指令查找
# yum provides */lsb_release
...
redhat-lsb-4.0-3.el6.centos.i686 : LSB base libraries support for CentOS
Repo        : base
Matched from:
Filename    : /usr/bin/lsb_release

redhat-lsb-4.0-3.el6.centos.x86_64 : LSB base libraries support for CentOS
Repo        : base
Matched from:
Filename    : /usr/bin/lsb_release

dkms-2.2.0.3-2.el6.noarch : Dynamic Kernel Module Support Framework
Repo        : epel
Matched from:
Filename    : /usr/lib/dkms/lsb_release

由以上資訊中
redhat-lsb-4.0-3.el6.centos.i686 : LSB base libraries support for CentOS
得知,該指令在 redhat-lsb-4.0-3.el6.centos.i686 套件中

安裝套件
# yum install redhat-lsb

...
Transaction Summary
==========================================================
Install     106 Package(s)

Total download size: 86 M
Installed size: 246 M
Is this ok [y/N]:
...

2013年2月6日 星期三

RHEL 5.1 的yum


當我們在做RHEL的練習時,沒有YUM可以用實在很不方便,要常常去找光碟片上的RPM來安裝,偏偏上RHCE課程時送的光碟又只有CD的分成好幾片,實在非常不方便(這實在很詭異,難道RedHat認為花的起上課費用的學員,家裡電腦會沒有DVD嗎).
RHEL因為是付費版,所以如果沒有買授權是無法註冊RHN來使用YUM,但一般我們在做練習又不可能去花錢買授權,所以只有2種方式讓你能用YUM.
1.自己使用光碟片的檔案建立Local YUM Server
2.使用其他的YUM Server
先介紹第2種最簡單的方式,大家在學RHEL時一定要認識CentOS,因為它就是一群善心人士基於RHEL也是Open Source所以希望能讓更多人使用,把RHEL重新建置成免費版本,要注意他無法保證跟RHEL一模一樣,但穩定度一定比Fedora好.
上面提到CentOS跟RHEL是極相似的雙胞胎,所以這也代表CentOS的YUM Server上的RPM也可以安裝在RHEL上.
如果有上過課的一定必須知道怎麼設定新的YUM Server目標,就是新增一個yum repos.
先到/etc/yum.repos.d目錄裡,建立一個到CentOS的yum repos
#cd /etc/yum.repos.d
#vi centos.repo      <==檔名可自定,但副檔名一定要.repo
將以下內容複製到centos.repo並儲存
[c5base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=os
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#released updates
[c5updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=updates
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[c5addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=addons
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[c5extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=extras
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[c5plus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

再來就是將yum的cache清除
#yum clean all
完成,下次你就可以在RHEL上使用YUM了
注意:以上方式只是用於,平時在家裡做練習時方便用,如果在公司使用請購買RedHat的正式授權,以確保系統的穩定度.
不然就是改用CentOS
絕對不要再正式環境使用無法做正常yum更新的RHEL這樣是非常不安全的,而且也違反軟體著作財產權.