兩步完成deb包的製作! [論壇 - Ubuntu 套件打包]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



兩步完成deb包的製作!
會員三級
註冊日期:
2008/4/29 0:29
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 241
MP : 45 / 8045
EXP: 66
離線
採用checkinstall和debMakefile
apt://checkinstall

http://myubuntu.dreamhosters.com/download/deb/debmakefile_0.2-1_i386.deb

以打包win32codecs為例子:
1. 製作假的Makefile給checkinstall
debMakefile /usr/lib codecs > Makefile
(第一個參數是安裝到的地方,第二個是原地址:codecs指當前目錄的codecs)

2. 用checkinstall打包
checkinstall --install=no --backup=no

關於debMakefile的其他用法,例子:
a. 把當前目錄的p1.doc, p2.doc, p3,jpg 安裝到/usr/local/etc的打包:
debMakefile /usr/local/etc p1.doc p2.doc p3.jpg > Makefile
checkinstall --install=no --backup=no

b. 把當前文件夾Music, AV, Movie及所有內容安裝到/usr/local/的打包
debMakefile /usr/local Music AV Movie > Makefile
checkinstall --install=no --backup=no

c. 寫了一個簡單script,叫scriptTest, 要安裝到/usr/bin
debMakefile /usr/bin scriptTest > Makefile
checkinstall --install=no --backup=no

d. 寫了兩個簡單script,叫scriptTest1和scriptTest2, 要分別安裝到/usr/bin和/usr/local/bin
debMakefile /usr/bin scriptTest1 > Makefile
debMakefile /usr/local/bin scriptTest2 > Makefile2
awk 'NR>1' Makefile2 >> Makefile
(合並Makefile)
checkinstall --install=no --backup=no

詳細參考:
http://forum.ubuntu.org.cn/viewtopic.php?t=171345

2008/11/29 6:15
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.