有關製作RPM檔 和checkinstall - Linux

Cara avatar
By Cara
at 2011-06-23T23:36

Table of Contents

※ 引述《drkkimo (花貓~ 努力工作)》之銘言:
: 請問一下
: 1.如果我想寫一個spec檔 功用希望讓某個目錄被包到rpm檔裡
: 產生rpm檔時 不用再build source code,把目錄包進rpm就好
: 用rpm安裝時 就作把目錄複製到某個位置

請問你的意思是指?

i) 將原來的 source code 的某個 A 目錄裝到系統上的 B 目錄位置嗎?

> 在 %install 的 section,利用 %{__cp} or %{__install} 去實作即可

並且將 B 目錄位置寫在 %files 的 section

ii) 還是指在裝 rpm 的同時,將系統上的 A 目錄複製到系統上的 B 目錄呢?

> 在 %post 的 section,利用 cp 去實作即可

: 請問這樣的spec檔怎麼寫比較好呢?
: 2.我在CentOS下安裝checkinstall ,不管是用rpm安裝還是source 安裝
: 都沒辦法正常執行 有人遇過類似情形嗎?
: 謝謝

所以是安裝套件 checkinstall 成功但是沒辦法執行嗎?

先將無法正常執行的 Error messages 試著在 Google 上面找看看有沒有解決辦法

如果沒辦法的話 退而求其次 請試著找看看同個 distro 不同 version 的 checkinstall

或不同 distro 的 checkinstall (Red Hat or Scientific Linux ...)

的 source code 去 rebuild rpm 並且安裝看看

--

以上 希望對你有所幫助 ^^

--
Tags: Linux

All Comments

Eden avatar
By Eden
at 2011-06-28T14:05
有幫助 謝謝你

Mint Debian無線網路問題

Edward Lewis avatar
By Edward Lewis
at 2011-06-23T12:33
最近重新安裝Linux Mint Debian Edition 一開始裝完無線網路很正常 但是下了指令更新分支套件庫後 GRUB多了一個新的kernel 如果用這個新版kernel進去的話無線網路會抓不到 一直顯示停用 但是用舊的kernel image進去就可以正常使用 請問有什麼辦法解決嗎? ...

不能開機

Daniel avatar
By Daniel
at 2011-06-23T00:25
grub吐出來的錯誤訊息是 error: symbol not found and#39;grub_divmod64_fulland#39; google的第一個答案是這個 http://ubuntuforums.org/showthread.php?t=1735231 他是雙系統,無法boot進入wind ...

有關製作RPM檔 和checkinstall

Caitlin avatar
By Caitlin
at 2011-06-22T19:34
請問一下 1.如果我想寫一個spec檔 功用希望讓某個目錄被包到rpm檔裡 產生rpm檔時 不用再build source code,把目錄包進rpm就好 用rpm安裝時 就作把目錄複製到某個位置 請問這樣的spec檔怎麼寫比較好呢? 2.我在CentOS下安裝checkinstall ...

關於移除USB硬碟

Zanna avatar
By Zanna
at 2011-06-22T15:33
※ 引述《griffenchen (griffen)》之銘言: : ※ 引述《hdw770715 (*unicef)》之銘言: : : 不知是否有關於這方面的資訊可提供參考呢?感恩大家! : : PS:OS:Ubuntu 10.10 Server(不使用圖形化界面) : 如果kernel在2.6.32之前,可 ...