亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux操作系統下使用yum升級的詳細方法

2024-09-05 23:01:49
字體:
來源:轉載
供稿:網友
什么是 yum?
  yum 是 yellowdog updater modified 的縮寫。
yellowdog 是一個 Linux  的 distribution,RH 將這種升級技術利用到自己的 distribution 形成了現在的 yum,感覺上 yum 和 apt 的原理類似,但是 apt 是編譯代碼,執行效率遠高于使用 python 寫成的 yum。這是 yum 的主頁。
  yum 的理念是使用一個中心倉庫(repository)管理一部分甚至一個 distribution 的應用程序相互關系,根據計算出來的軟件依賴關系進行相關的升級、安裝、刪除等等操作,減少了 Linux 用戶一直頭痛的 dependencies 的問題。這一點上,yum 和 apt 相同。apt 原為 debian 的 deb 類型軟件管理所使用,但是現在也能用到 RH 門下的 rpm 了。
  一般這類軟件通過一個或者多個配置文件描述對應的 repository 的網絡地址,通過 http 或者 ftp 協議在需要的時候從 repository 獲得必要的信息,下載相關的軟件包。這樣,本地用戶通過建立不同的 repository 的描述說明,在有 Internet 連接時就能方便進行系統的升級維護工作。另外,如果需要使用代理,可以用 http_proxy 和 ftp_proxy 這些 shell 里面標準環境變量的設定。
  repository 是用 yum-arch 或者 createrepo 命令創建的,也可以用別人已有的 repository 作為鏡像,這里部探討如何建立一個 repository。
  yum 的基本操作
  yum 的基本操作包括軟件的安裝(本地,網絡),升級(本地,網絡),卸載,另外還有一定的查詢功能。
  設定好了本地的 yum 之后,就可以很方便的進行安裝(現在假設就用 fc5 自帶的 yum 進行安裝),如我們需要安裝虛擬機 bochs,可以使用
  # yum install bochs
  如果本地有相關的 rpm 文件,可以用
  # yum localinstall ur.rpm
  前者導致 yum 搜索現有 repository 中的數據(一般先會連接到這些 repository 下載更新數據),如果發現有此軟件,則會通過分析其 dependencies 然后下載并安裝所需軟件。
  如果需要卸載,可以使用
  # yum remove bochs
  或者
  # yum erase bochs
  這也會消解對應的 dependencies,如刪除 firefox 會把 R 同時刪掉,因為 R 依賴于 firefox
  更新某個軟件可以用
  # yum update firefox
  如果不帶后面的程序名,將會升級所有可以升級的軟件。過時的軟件如果需要處理(如刪掉)可以添加 ——obsolete 參數,或者使用 upgrade。如果需要更自動化一些的操作(避免回答一些問題)還可以增加一些參數,如
  # yum -y upgrade
  如果做完一次系統級的升級,將會下載大量 rpm 等等東西,這將占用較多的硬盤,可以使用
  # yum clean packages
  將相關的 rpm 文件刪除,其他的一些有 headers, packages, cache, metadata, all
  查看什么 rpm 提供某個程序可以使用
  $ yum provides /bin/rpm
  而使用
  $ yum list rpm
  會列出 rpm 相關的信息,而
  $ yum list info
  給出詳細的說明,可以用
  $ yum search rpm
  獲得一切能找到的與 rpm 相關的程序,搜索的對象是每個程序的描述部分。
  更詳細的參數說明請查閱相關的 man pages。在 yum-utils 里面可以找到叫 yumdownloader 的程序。使用它可以方便下載,如 srpm 等包
  $ yumdownloader ——source firefox
  如何使用 yum 升級我的 fc?
  升級的核心部分很簡單,首先,需要讓 yum 能用新的 repository,fc 管理自己版本也用了一個 rpm,可以用如下命令更新這個包
  # rpm -Uvh http://download.fedora.redhat.com/pub/fedora/
  /linux/core/5/i386/os/Fedora/RPMS/fedora-release-5-5./
  noarch.rpm
  此后就是用 yum 把 fc4 相關的程序更新到 fc5,
  # yum -y upgrade
  注意,由于某些自己安裝的程序沒有相關的 repository 程序替代,因此很可能干擾這個過程,如 qterm,原來的 repository 里面沒有,偷懶的辦法自然是先找到相關的 repository 并添加到 yum 的配置文件,笨拙的方法是先卸載這些東西…… 進行了漫長的等待之后(我做的那次下載了 1.5Gb+ 的東西),就可以看著一個一個的軟件更新了,然后重啟,用新內核 boot 成功就幾乎大功告成了。
  也許有一些應用軟件無法處理老版本的配置文件,需要手動配置一下基本就行了。我的 fc5 就這樣從 fc4 上長了出來~
  FC 本身有一個關于升級的 FAQ,可以參考。
  怎樣配制 yum 添加新的 repository?
  這主要需要關心 yum 的配置文件。它的主配置文件在 /etc/yum.conf,其說明可以參考這里。
  其中重要的有 repository 的相關信息,在 fc5 里面,repository 的信息是分開存儲的,一般在 /tec/yum.repos.d/ 里面,一般一個 repository 寫成一個文件,如 fedora-core.repo。
  網上一般提供 yum 升級的 repository 都會提供類似的說明,如 DAG,他提供了可供安裝的 rpm,裝上后 yum 就配置好了,可以直接用上面的命令執行系統維護,又如 dries,可以建立一個 dries.repo 文件,內容是
  [dries]
  name=Extra Fedora rpms dries - $releasever - $basearch
  baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el3/en/i386/dries
  這個一般看見就明白了,恕不贅述。
  一些其他的工具
  在 yum-utils 里面還有一些有用的工具,如 package-cleanup 用于清除本地安裝的 rpm,還有維護 repository 的一些工具,如 repo-graph,repo-rss,repoclosure,repomanage,repoquery,reposync,repotrack, yum-builddep。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美中文第一页| 国内伊人久久久久久网站视频| 91精品国产91久久久久| 欧美性xxxxx极品娇小| 国产亚洲美女久久| 国语自产精品视频在线看| 亚洲加勒比久久88色综合| 亚洲人成啪啪网站| 欧美孕妇与黑人孕交| 清纯唯美亚洲激情| 正在播放国产一区| 欧美激情视频给我| 91探花福利精品国产自产在线| 亚洲综合色激情五月| 欧美激情成人在线视频| 久久久亚洲成人| 亚洲国产91色在线| 中文字幕日韩精品在线观看| 亚洲桃花岛网站| 亚洲欧美国内爽妇网| 91视频免费网站| 久久亚洲精品小早川怜子66| 69视频在线播放| 国产成人黄色av| 91豆花精品一区| 久久影院在线观看| 亚洲已满18点击进入在线看片| 亚洲国产精品va在线看黑人动漫| 国产一区二区三区18| 国产精品自拍视频| 成人性生交大片免费看视频直播| 日本一本a高清免费不卡| 亚洲日韩欧美视频一区| 成人精品在线观看| 欧美日韩精品中文字幕| 欧美国产日产韩国视频| 日韩在线视频导航| 日韩av不卡在线| 国产精品视频免费在线| 亚洲日本成人网| 成人av在线网址| 欧美午夜视频在线观看| 韩国精品久久久999| 国产精品久久久久久久久借妻| 萌白酱国产一区二区| 国产欧美日韩免费看aⅴ视频| 亚洲国产成人精品久久久国产成人一区| 亚洲激情视频网| 国产精品久久久91| 日韩欧美精品免费在线| 欧美麻豆久久久久久中文| 亚洲成人av片在线观看| 欧美成人在线免费| 国产一区二区三区免费视频| 久久久久久久久久久免费精品| 色诱女教师一区二区三区| 日韩欧美国产免费播放| 亚洲аv电影天堂网| 高清一区二区三区四区五区| 国产精品高潮呻吟久久av无限| 国产成人综合精品在线| 91精品国产99久久久久久| 日韩中文第一页| 午夜精品久久久99热福利| 欧美日韩国产精品一区二区三区四区| 日韩欧亚中文在线| 欧美激情亚洲国产| 亚洲国产精品系列| 久久久av电影| 欧美在线免费观看| 欧美日产国产成人免费图片| 亚洲最大福利视频网站| 久久久久国产精品免费网站| 亚洲韩国日本中文字幕| 国产不卡一区二区在线播放| 久久人91精品久久久久久不卡| 日韩在线中文字| 蜜臀久久99精品久久久久久宅男| 91久热免费在线视频| 亚洲精品视频免费在线观看| 国产成人自拍视频在线观看| 欧美性做爰毛片| 精品无人区太爽高潮在线播放| 精品成人国产在线观看男人呻吟| 日韩在线视频观看| 国产欧美久久久久久| 亚洲欧美日韩一区二区在线| 国产精品wwwwww| 欧洲亚洲在线视频| 久久99热精品| 国产日产亚洲精品| 555www成人网| 91色在线视频| 7777精品视频| 亚洲一区二区久久久| 一区二区三区回区在观看免费视频| 午夜免费久久久久| 亚洲男人天堂九九视频| 高清一区二区三区四区五区| www.xxxx欧美| 亚洲一区二区国产| 国产精品成人观看视频国产奇米| 911国产网站尤物在线观看| 日韩av三级在线观看| 久久久久久久久久久成人| 欧美激情免费在线| 91久久在线观看| 日本三级韩国三级久久| 国产拍精品一二三| 97视频免费观看| 亚洲男人的天堂网站| 亚洲精品不卡在线| 91国内免费在线视频| 色综合久久中文字幕综合网小说| 日韩美女av在线| 国产精品午夜一区二区欲梦| 中文字幕国产亚洲2019| 亚洲日本成人女熟在线观看| 亚洲成人中文字幕| 国产脚交av在线一区二区| 中文字幕精品一区久久久久| 影音先锋欧美在线资源| 日韩在线视频一区| 97超级碰在线看视频免费在线看| 亚洲香蕉在线观看| 国产精品视频自拍| 国产亚洲欧美日韩一区二区| 国产亚洲人成a一在线v站| 亚洲女人天堂网| 成人午夜高潮视频| 色噜噜亚洲精品中文字幕| 日韩在线观看视频免费| 久久精品国产2020观看福利| 富二代精品短视频| 色狠狠av一区二区三区香蕉蜜桃| 久久在线视频在线| 欧美日韩国产丝袜另类| 国产精品自产拍高潮在线观看| 日本一区二三区好的精华液| 91探花福利精品国产自产在线| 亚洲影院污污.| 高清一区二区三区四区五区| 欧美色图在线视频| 久久成人精品一区二区三区| 国产精品欧美久久久| 中文字幕一区二区精品| 亚洲自拍偷拍福利| 欧美性69xxxx肥| 欧美激情在线播放| 久久影视免费观看| 久久精品国产96久久久香蕉| 97久久精品在线| 欧美精品在线免费播放| wwwwwwww亚洲| 欧美极品欧美精品欧美视频| www.日韩欧美| 国产精品久久久久久久久久久新郎| 亚洲欧美综合另类中字| 成人在线国产精品| 国产精品久久二区| 欧美成人午夜激情在线| 久久躁狠狠躁夜夜爽| 69久久夜色精品国产69| 91久久国产婷婷一区二区|