• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 操作系統 > 系統優化教程 > Fedora系統內核的安裝和刪除舊內核的教程

    Fedora系統內核的安裝和刪除舊內核的教程

    時間: 志藝942 分享

    Fedora系統內核的安裝和刪除舊內核的教程

      Fedora 是一個 Linux 發行版,是一款由全球社區愛好者構建的面向日常應用的快速、穩定、強大的操作系統。它允許任何人自由地使用、修改和重發布,無論現在還是將來。接下來是小編為大家收集的Fedora系統內核的安裝和刪除舊內核的教程,希望能幫到大家。

      Fedora系統內核的安裝和刪除舊內核的教程

      安裝內核源碼

      Fedora內核源碼經過長時間的發展,很多用戶對Fedora 12 都很了解了,這里我發表一下個人理解,和大家討論討論。目前也有中文版本的Linux,如REDHAT(紅帽子),紅旗Linux等。在國內得到了用戶充分的肯定,主要體現在它的安全性和穩定性方面,它與Unix有許多類似之處。但目前這類操作系統目前使仍主要應用于中、高檔服務器中。

      安裝Kernel Headers(頭文件)

      這個包提供Kernel Headers和makefiles足以應付kernel包中的模塊編譯。如果你需要安裝驅動和某些第三方軟件,你應該很需要Kernel Headers。如果一個驅動要求內核源碼,那么也許安裝Kernel Headers就已經足夠了。Kernel Headers通過安裝kernel-devel RPM包就可以得到。這個包可能沒有被Fedora自動安裝。這個軟件包可以從你的Fedora DVD安裝或者通過FTP和YUM在線安裝。在Fedora軟件倉庫和Update軟件倉庫中在線查找同時確保他們與你的系統相匹配,使用uname命令。示例:

      [wisfern@Wisfern ~]$ uname -rm

      2.6.32.11-99.fc12.i686.PAE i686

      如果你已經升級過你的kernel(使用yum),那么建議你使用yum來安裝這個軟件包。

      [wisfern@Wisfern ~]$ sudo yum install kernel-PAE-devel

      安裝Kernel Source(內核源碼)

      一般來說無須安裝Kernel Source除非你有一些特別的原因想要重新編譯你的內核源碼。無論如何Kernel hesders都是必須的。

      圍繞Kernel Sourcede的安裝有三個基本步驟。

      1.準備相關的環境

      2.下載你想要的內核源碼(與你當前的kernel想匹配如果需要)

      3.安裝SRC.RPM包

      4.使用rpmbuild將源碼轉換成可用狀態

      NOTE: 以下的步驟將消耗至少400MB磁盤空間!

      準備相關的環境

      在開始安裝之前,必須安裝兩個必要的軟件包,分別是:rpmdevtools 和yum-utils,可以使用如下命令安裝:

      復制代碼

      代碼如下:

      su -c ‘yum install yum-utils rpmdevtools’

      安裝你之前選擇和下載的kernel.src.rpm,這個過程不能在root這個用戶下進行!!

      設置目錄

      復制代碼

      代碼如下:

      rpmdev-setuptree

      這個命令在當前的用戶目錄下生成了rpmbuild目錄。

      下載內核源碼

      通過’yum’來獲得內核源碼(對于最新的Fedora內核源碼)

      yum工具可以下載最新的內核源代碼。如果沒有找到,那么這里(還)沒有任何更新,那就使用默認的Fedora內核源碼。

      復制代碼

      代碼如下:

      [wisfern@Wisfern Desktop]# yumdownloader –source kernel

      (source選項前是兩個-)

      安裝內核源碼

      安裝依賴性軟件

      復制代碼

      代碼如下:

      su -c ‘yum-builddep kernel-.src.rpm’

      安裝*.src.rpm包

      復制代碼

      代碼如下:

      [wisfern@Wisfern Desktop]#sudo rpm -ivh kernel-2.6.32.11-99.fc12.src.rpm

      1:kernel ########################################### [100%]

      在安裝的過程中,如果出現如下錯誤:

      warning: user mockbuild does not exist – using root

      warning: group mockbuild does not exist – using root

      新建一個組和一個帳號就好了。

      復制代碼

      代碼如下:

      #gourpadd mockbuild

      #useradd mockbuild -g mockbuild

      然后再重新安裝

      準備內核源碼

      將源碼轉成可用狀態:

      進入SPECS目錄

      復制代碼

      代碼如下:

      cd ~/rpmbuild/SPECS

      執行以下命令

      復制代碼

      代碼如下:

      rpmbuild -bp –target=$(uname -m) kernel.spec

      (target選項前是兩個-)

      源文件可以在~/rpmbuild/BUILD/kernel-2.6.32目錄中找到。這里有兩個有用的目錄。

      1.linux-2.6.32.i686/arch

      這里有包含了Fedora 補丁和更新的標準kernel.org內核源碼。系統架構與uname -m的輸出相匹配,一般來說是i686 ,如果你想,你可以讓–target=選項使用noarch參數。

      2.vanilla-2.6.32/

      這里只包含標準的kernel.org的kernel(沒有補丁和更新).

      NOTE: Fedora編譯和配置內核源碼的詳細過程可以在Fedora Wiki中找到。

      刪除舊內核

      由于Fedora更新升級非常的頻繁, 所以, 非常有必要清除陳舊的內核,方法如下:

      1. 查看當前系統中已安裝的內核相關包:

      復制代碼

      代碼如下:

      [root@www.jb51.net ~]# rpm -qa | grep kernel

      kernel-headers-2.6.32.12-115.fc12.i686

      kernel-firmware-2.6.32.12-115.fc12.noarch

      kernel-PAE-devel-2.6.32.11-99.fc12.i686

      kernel-devel-2.6.32.12-115.fc12.i686

      kernel-PAE-2.6.32.11-99.fc12.i686

      kernel-PAE-devel-2.6.32.12-115.fc12.i686

      kernel-PAE-2.6.32.12-115.fc12.i686

      kernel-devel-2.6.32.11-99.fc12.i686

      abrt-addon-kerneloops-1.0.9-2.fc12.i686

      2. 查看當前使用的內核:

      復制代碼

      代碼如下:

      [root@www.jb51.net ~]# uname -r

      2.6.32.12-115.fc12.i686.PAE

      3. 確定要刪除的內核:

      這里為:kernel-PAE-2.6.32.11-99.fc12.i686[/code]

      4. 刪除內核:

      復制代碼

      代碼如下:

      [root@www.jb51.net ~]# yum remove kernel-PAE-2.6.32.11-99.fc12.i686

      說明:

      不推薦網上到處抄來抄去的,直接使用: rpm -e 的方法刪除內核包, 而是使用 yum remove 進行刪除,

      因為使用yum remove刪除, yum 會自動移除 : /boot/grub/menu.lst 中的相關啟動項。


    看了“Fedora系統內核的安裝和刪除舊內核的教程”還想看:

    1.CentOS 6.3如何刪除舊的內核

    2.Linux怎么查看系統已安裝內核

    3.如何最簡內核配置

    4.怎么在 Linux系統運行過程中修改內核參數

    2847288 主站蜘蛛池模板: 1区2区3区产品乱码免费| 韩国一级在线观看| 久久精品青草社区| 国产亚洲精品2021自在线| 成年女人永久免费观看片| 秦先生第15部大战宝在线观看| 99久久精品国产免费| 亚洲а∨精品天堂在线| 国产乱人伦真实精品视频| 日韩毛片在线免费观看| 综合人妻久久一区二区精品| 97在线视频免费公开观看| 久青草影院在线观看国产| 午夜dj在线观看免费视频| 国产综合无码一区二区辣椒| 日产精品久久久久久久性色 | 久久精品99国产精品日本| 内射毛片内射国产夫妻| 国产男人午夜视频在线观看 | 国产三级国产经典国产av| 天堂а√在线官网| 日本理论片午午伦夜理片2021| 用劲好爽快点要喷了视频| 韩国女友的妈妈| 91中文字幕yellow字幕网| 一级毛片**免费看试看20分钟 | 久久亚洲精品无码观看不卡| 免费又黄又爽又猛的毛片| 国产成人精品免高潮在线观看| 天堂岛在线免费看电影| 日日噜噜噜夜夜爽爽狠狠视频 | 亚洲av永久无码精品| 佐佐木明希哔哩哔哩| 国产一区二区三区不卡在线观看| 国产精品第44页| 在线观看网址入口2020国产| 无码国内精品人妻少妇蜜桃视频 | 国产精品无码久久久久| 女人18毛片免费观看| 成人毛片免费观看视频大全| 最新无码a∨在线观看|