openwrt下ipk生成過程及原理

2021-10-19 14:59:49 字數 1367 閱讀 6222

標題為:how to create an ipk,

太有用了,雖然不是說openwrt上如何實現的,但是會有很多提示,也講解了ipk如何生成的。

8.最後:

ipk8.1建立包

從上面可以看出生成ipk需要的檔案和資料夾,以及需要的命令mkipkg,有興趣的同學可以在linux試試!

那麼在openwrt的sdk裡面怎麼實現的呢,順著上面的思路,find搜尋下ipkg相關的檔案

從上面一部分的搜尋結果看到乙個特殊的,./scripts/ipkg-build這個檔案,檢視下這個檔案的內容,發現正是這個bash指令碼檔案生成相關的ipk

檔案內容太長,我就不貼出來了,僅僅貼出最後幾行重要的命令,裡面echo中帶有jack:的都是自己加入的列印,更好的了解點ipk生成過程

從上面的指令碼可以看出,生成ipk之前先生成了幾個重要的檔案debian-binary data.tar.gz control.tar.gz,分別儲存版本資訊、資料內容、ipk的資訊,安裝方法等

從最後的生成ipk的過程看,其實ipk格式就是tar.gz格式,只是改了個名字而已!

openwrt編譯過程

編譯過程 2.scrips feebs update a 3.scrips feebs install a p 4.make menuconfig 配置內容以下選項和下邊的設定一樣,其他選項保持預設 themes 全選 translations luci i18n chinese 3.編譯 make...

如何為openwrt生成補丁

答 使用quilt工具 步驟如下 1.配置quilt cat quiltrc quilt refresh args no timestamps no index pab quilt patch opts unified quilt diff opts p editor vim eof注意 edito...

編譯openwrt全過程

編譯openwrt全過程 本文 本教程的編譯環境 win7 專業版 vmwareworkstation6.5虛擬機器 ylmf os 3.0 編譯的過程中要保持電腦聯網 搭建編譯環境 應用程式 附件 終端 sudo apt get update 更新 安裝編譯需要的元件 sudo apt get i...