Linux YUM命令


YUM命令

  • Yum(全稱(chēng)為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟件包管理器?;禦PM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴(lài)性關(guān)系,并且一次安裝所有依賴(lài)的軟件包,無(wú)須繁瑣地一次次下載、安裝。
  • 例子(需要上網(wǎng),沒(méi)有網(wǎng)絡(luò)可以建本地源):

yum install gcc-c++
yum remove gcc-c++
yum update gcc-c++

常用命令

  • 安裝httpd并確認(rèn)安裝
    • yum instll -y httpd
  • 列出所有可用的package和package組
    • yum list
  • 清除所有緩沖數(shù)據(jù)
    • yum clean all
  • 列出一個(gè)包所有依賴(lài)的包
    • yum deplist httpd
  • 刪除httpd
    • yum remove httpd

制作YUM本地源

  • YUM源其實(shí)就是一個(gè)保存了多個(gè)RPM包的服務(wù)器,可以通過(guò)http的方式來(lái)檢索、下載并安裝相關(guān)的RPM包

  • 制作本地YUM源

  1. 準(zhǔn)備一臺(tái)Linux服務(wù)器,用最簡(jiǎn)單的版本CentOS-6.7-x86_64-minimal.iso
  2. 配置好這臺(tái)服務(wù)器的IP地址
  3. 上傳CentOS-6.7-x86_64-bin-DVD1.iso到服務(wù)器
  4. 將CentOS-6.7-x86_64-bin-DVD1.iso鏡像掛載到某個(gè)目錄
mkdir /var/iso
mount -o loop CentOS-6.7-x86_64-bin-DVD1.iso /var/iso
  1. 修改本機(jī)上的YUM源配置文件,將源指向自己
    備份原有的YUM源的配置文件
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo

[base]
name=CentOS-Local
baseurl=file:///var/iso
gpgcheck=1
enabled=1 #很重要,1才啟用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面內(nèi)容保存退出

  1. 清除YUM緩沖
    yum clean all
  2. 列出可用的YUM源
    yum repolist
  3. 安裝相應(yīng)的軟件
    yum install -y httpd
  4. 開(kāi)啟httpd使用瀏覽器訪問(wèn)http://192.168.0.100:80(如果訪問(wèn)不通,檢查防火墻是否開(kāi)啟了80端口或關(guān)閉防火墻)
    service httpd start
  5. 將YUM源配置到httpd(Apache Server)中,其他的服務(wù)器即可通過(guò)網(wǎng)絡(luò)訪問(wèn)這個(gè)內(nèi)網(wǎng)中的YUM源了
    cp -r /var/iso/ /var/www/html/CentOS-6.7
  6. 取消先前掛載的鏡像
    umount /var/iso
  7. 在瀏覽器中訪問(wèn)http://192.168.0.100/CentOS-6.7/
    mark
    mark

    13.讓其他需要安裝RPM包的服務(wù)器指向這個(gè)YUM源,準(zhǔn)備一臺(tái)新的服務(wù)器,備份或刪除原有的YUM源配置文件
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo

[base]
name=CentOS-Local
baseurl=http://192.168.0.100/CentOS-6.7
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面內(nèi)容保存退出
14.在這臺(tái)新的服務(wù)器上執(zhí)行YUM的命令

yum clean all
yum repolist

15.安裝相應(yīng)的軟件
yum install -y gcc

16、加入依賴(lài)包到私有yum的repository
進(jìn)入到repo目錄
執(zhí)行命令: createrepo .

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • yum(全稱(chēng)為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及S...
    spectatorNan閱讀 4,802評(píng)論 1 9
  • http://blog.csdn.net/mathewsking/article/details/8211273 ...
    liuboxx1閱讀 6,235評(píng)論 1 1
  • 1. 概述 日常的工作中,經(jīng)常要安裝和卸載軟件,在linux centos的版本里提供了rpm這個(gè)命令進(jìn)行安裝,但...
    ghbsunny閱讀 4,056評(píng)論 0 3
  • 人在生氣的時(shí)候智商測(cè)試為零,朋友親人勸說(shuō)都沒(méi)有用,只能發(fā)泄發(fā)泄一下,后期冷靜冷靜才知道自己所做所為,真的不應(yīng)該傷害...
    愛(ài)粉閱讀 353評(píng)論 6 9
  • ずっと昔のことのようだね 川面の上を云が流れる 照り返す日差しを避けて 軒下に眠る犬 思い出もあの空の中に 少しず...
    TinyMonster閱讀 1,789評(píng)論 1 9

友情鏈接更多精彩內(nèi)容