源
製作ipk軟體安裝包
opkg install #安裝打包工具
打包命令
sh /bin/ipkg-build /mnt/nwan/ /mnt
/mnt/nwan是要打包的目錄
/mnt 是打包後ipk存放目錄
要打包的目錄包含control 目錄
control資料夾下的檔案意義
preinst - 包的預安裝測試,在真的包解壓之前執行)
postinst - 真實安裝(在程式檔案解壓之後執行).
prerm - 預解除安裝(在刪除安裝檔案之前執行).
postrm - 解除安裝(在安裝檔案被刪除後執行).
conffiles - 列出軟體包的配置檔案,在公升級包的過程中不會被覆蓋掉。 乙個ipk包當然要包括程式的所有檔案了,
把要打包的檔案安路徑放到/mnt/nwan下
目錄結構
# ls \nwan
control etc lib usr
# find -name "*"
./etc
./etc/hotplug.d
./etc/hotplug.d/iface
./etc/hotplug.d/iface/09-route
./etc/config
./etc/config/nwan
./etc/init.d
./etc/init.d/nwan
./lib
./lib/uci
./lib/uci/schema
./lib/uci/schema/default
./lib/uci/schema/default/nwan
./lib/nwan
./lib/nwan/flag
./lib/nwan/telecom.rsc
./lib/nwan/unicom.rsc
./lib/nwan/mobile.rsc
./lib/nwan/other.rsc
./lib/nwan/nwan-ping
./lib/nwan/wan_uptime
./lib/nwan/nwan.sh
./usr
./usr/lib
./usr/lib/lua
./usr/lib/lua/luci
./usr/lib/lua/luci/i18n
./usr/lib/lua/luci/i18n/nwan.zh-cn.lmo
./usr/lib/lua/luci/model
./usr/lib/lua/luci/model/cbi
./usr/lib/lua/luci/model/cbi/nwan
./usr/lib/lua/luci/model/cbi/nwan/nwanmini.lua
./usr/lib/lua/luci/model/cbi/nwan/nwan.lua
./usr/lib/lua/luci/controller
./usr/lib/lua/luci/controller/nwan.lua
./control
./control/control
./control/postinst
./control/postrm
# sh /bin/ipkg-build /mnt/nwan/ /mnt
find: unrecognized: -uid
busybox v1.15.3 (2010-11-11 23:54:31 pst) multi-call binary
usage: find [path...] [expression]
search for files. the default path is the current directory,
default expression is '-print'
packaged contents of /mnt/nwan/ into /mnt/nwan_1.0_all.ipk
#
安裝包製作
使用vs2010 winform程式開發的軟體的人比較多,程式的開發是為了在不同的人不同的機器使用,為了使不同的機器能使用該軟體就需要在製作程式安裝包,安裝包裡必須包含該軟體執行所選的所有環境,下面就來講解下winform程式安裝包的製作。1 新建安裝部署專案 開啟vs,點選新建專案,選擇 其他專案...
Inno Step軟體安裝包製作教程
1,inno setup 介紹inno setup 是乙個免費的安裝製作軟體,小巧 簡便 精美是其最大特點,支援 pascal 指令碼,能快速製作出標準 windows2000 風格的安裝介面,足以完成一般安裝任務。該軟體用 delphi installshield 這類恐龍級的安裝製作軟體相比,但...
製作deb安裝包
適合ubuntu 今天突發奇想想做個deb安裝包玩玩,於是查到了checkinstall,下面是個總結。p 為了敘述方便,用了沒有依賴關係nasm做示例。1.安裝checkinstall 用歸檔管理器解壓 3.編譯nasm cd nasm 2.08.01 configure 生成makefile,如...