以deb包方式編譯核心

2021-10-23 20:03:12 字數 624 閱讀 1501

參考:

sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils kernel-package
cd mptcp

3.第一次編譯的話,清除之前的存檔

make mrproper

4.載入系統核心選項設定

cp /boot/config-$(uname -r) .config

5.修改核心選項

make menuconfig

6.編譯核心並建立deb元件包

make-kpkg clean

sudo fakeroot make-kpkg --initrd kernel_image kernel_headers

或$ sudo fakeroot make-kpkg --initrd --revision=4.4 kernel_image kernel_headers

cd … 進入/usr/src

會看到兩個 -image .deb 和 -header.deb包

安裝核心

dpkg -i linux-image-.deb

dpkg -i linux-headers-.deb

將 rpm包轉 deb包,並檢視 deb包內容

使用的是debian系統 1.alien有正常的debian儲存庫,我們可以安裝它 apt get install alien 2.將.rpm包轉為.deb包 alien rpm 檢視alien的其他功能可以 man alien dpkg deb 是用來製作 debian 包的工具,同時也可以檢視 ...

deb包 建包原理

首先,如果你不理解debian rules檔案,可以先檢視一下 not your grandpa s debhelper 一 建立環境 設定環境變數 二 檢查依賴和衝突 三 用 t選擇乙個目標,或呼叫fakeroot debian rules clean 清除生成樹。四 呼叫dpkg source產...

deb包 建包原理

首先,如果你不理解debian rules檔案,可以先檢視一下 not your grandpa s debhelper 一 建立環境 設定環境變數 二 檢查依賴和衝突 三 用 t選擇乙個目標,或呼叫fakeroot debian rules clean 清除生成樹。四 呼叫dpkg source產...