1.準備並解壓核心安裝包:linux-4.14.6.tar.xz
# tar xf linux-4.14.6.tar.xz -c /usr/src/# cd /usr/src/linux-4.14.6#檢視linux-4.14.6
目錄下的內容
2.配置核心,這裡我們可以直接套用系統已經生成的模板
這步配置核心的方法有多種、每乙個make就是一種方法、我們只在選一種就可以了:
make config:遍歷選擇所要編譯的核心特性
make allyesconfig:配置所有可編譯的核心特性
make allnoconfig:並不是所有的都不編譯,而是能選的都回答為no、只有必須的都選擇為yes。
make menuconfig:這種就是開啟乙個檔案視窗選擇選單,這個命令需要開啟的視窗大於80字元的寬度,開啟後就可以在裡面選擇要編譯的項了
下面兩個是可以用滑鼠點選擇的、比較方便哦:
make kconfig(kde桌面環境下,並且安裝了qt開發環境)
make gconfig(gnome桌面環境,並且安裝gtk開發環境)
如果想方便點又不想用別的方法那就複製當前系統上的/boot/config-版本-平台,這個檔案到/usr/src/linux/.config覆蓋這個檔案,再改一下裡面的配置資訊;哪些用得著就保留、哪些用不著就刪除了都可以、有什麼新的也可以加進來、這就是按自己的需求來配置了;
##將系統的配置生成檔案拷貝到當前目錄
# cp /boot/config-2.6.32-431.el6.x86_64 .config##編輯自己想要的模板,並儲存(一定要選擇儲存,否則無法自動應答)
# make menuconfig如果執行`make menuconfig` 出現如下錯誤,說明當前終端的視窗太小,可以直接全屏
make[1]: *** [menuconfig] error 1提示安裝依賴包檔案make: *** [menuconfig] error 2
# yum3. 開始make編譯 -j 指定cpu的核心數,最大可以是實際cpu核心數目的兩倍,這樣編譯速度會加快install -y ncurses-devel
# make -j 4編譯的過程中如果出現如下錯誤需要使用yum安裝"openssl-devel"
make[1]: *** [scripts/sign-file] error 14. 安裝核心模組make: *** [scripts] error 2
# make modules_install5. 安裝核心
6. 驗證並測試
CentOS 6 5編譯安裝FFMPEG
解壓 tar zxvf yasm 1.3.0.tar.gz 配置 進入yasm 1.3.0目錄,執行.configure 安裝 make make install 安裝好之後繼續configure。網上看了資料,一般都會缺少很多依賴環境,但是我這竟然就只差這乙個。不過為了方便起見,還是將其都列出來,...
Centos6 5 編譯安裝Nginx(ssl)
nginx engine x 是乙個高效能的http和反向 web伺服器,同時也提供了imap pop3 smtp服務。其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好。安裝步驟 安裝依賴環境 yum y install gcc gcc c yum y ...
Centos6 5 編譯安裝mysql
確認是否安裝mysql和服務端 rpm q mysql server mysql 加粗樣式先安裝依賴檔案ncurses devel mount dev cdrom media cd media packages rpm ivh ncurses devel 5.7 安裝cmake tar zxf cm...