有關製作RPM檔 和checkinstall - Linux

By Cara
at 2011-06-23T23:36
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 並且安裝看看
--
以上 希望對你有所幫助 ^^
--
: 請問一下
: 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

By Eden
at 2011-06-28T14:05
at 2011-06-28T14:05
Related Posts
Mint Debian無線網路問題

By Edward Lewis
at 2011-06-23T12:33
at 2011-06-23T12:33
有關製作RPM檔 和checkinstall

By Edith
at 2011-06-23T01:54
at 2011-06-23T01:54
不能開機

By Daniel
at 2011-06-23T00:25
at 2011-06-23T00:25
有關製作RPM檔 和checkinstall

By Caitlin
at 2011-06-22T19:34
at 2011-06-22T19:34
關於移除USB硬碟

By Zanna
at 2011-06-22T15:33
at 2011-06-22T15:33