關於製作RPM 檔的疑問 - Linux

By Skylar DavisLinda
at 2008-11-06T21:59
at 2008-11-06T21:59
Table of Contents
※ 引述《cutter (啦啦)》之銘言:
: 小弟是Linux 新手,這幾天在嘗試包裝RPM 檔的時候遇到些問題,
: 我現在手上有兩份code,一份是寫好的driver source code,另一
: 份是一各應用程式的執行檔,我想請問的是我要怎麼把這各執行
: 檔在包裝RPM 的時候也能被包進去,並且在日後安裝的時候能同
: 時放到我指定的目錄下呢? 現在我單獨去對source code去包裝
: 都可以成功,可是一直卡在我不知道該怎麼把我的執行檔同時也
: 包進去,不知道有無有相關經驗的人可以給個方向或是有好的網
: 址? 謝謝
應該是你在 .spec 檔裡
在 %install 節用install把你的執行檔給安裝到$RPM_BUILD_ROOT底下
(可能要按你想要的build tree去放)
然後在 %doc 節把執行檔於目標系統的路徑寫出來,RPM就會包括這個執行檔了
比如說 %{prefix}/bin/你的執行檔
憑之前自己包PCManX的印象寫的,可能要請你自己實驗看看 :p
RPM的manual應該google很好找
--
http://cardassian.blogspot.com/
--
: 小弟是Linux 新手,這幾天在嘗試包裝RPM 檔的時候遇到些問題,
: 我現在手上有兩份code,一份是寫好的driver source code,另一
: 份是一各應用程式的執行檔,我想請問的是我要怎麼把這各執行
: 檔在包裝RPM 的時候也能被包進去,並且在日後安裝的時候能同
: 時放到我指定的目錄下呢? 現在我單獨去對source code去包裝
: 都可以成功,可是一直卡在我不知道該怎麼把我的執行檔同時也
: 包進去,不知道有無有相關經驗的人可以給個方向或是有好的網
: 址? 謝謝
應該是你在 .spec 檔裡
在 %install 節用install把你的執行檔給安裝到$RPM_BUILD_ROOT底下
(可能要按你想要的build tree去放)
然後在 %doc 節把執行檔於目標系統的路徑寫出來,RPM就會包括這個執行檔了
比如說 %{prefix}/bin/你的執行檔
憑之前自己包PCManX的印象寫的,可能要請你自己實驗看看 :p
RPM的manual應該google很好找
--
http://cardassian.blogspot.com/
--
Tags:
Linux
All Comments
Related Posts
關於製作RPM 檔的疑問

By Una
at 2008-11-06T20:53
at 2008-11-06T20:53
UBUNTU無法登入

By Harry
at 2008-11-06T20:49
at 2008-11-06T20:49
Ubuntu 8.10更新時出現error

By Jack
at 2008-11-06T17:35
at 2008-11-06T17:35
UBUNTU 8.10 無法安裝至USB

By Madame
at 2008-11-06T17:10
at 2008-11-06T17:10
X31 的wireless LED 閃爍,但可上網

By Margaret
at 2008-11-06T16:10
at 2008-11-06T16:10