rpm-spec

    0熱度

    1回答

    我試圖創建一個rpm包,我的規格文件看起來像這樣: %define config_option (cat %1) %define __spec_install_post %{nil} %define debug_package %{nil} %define __os_install_post %{_dbpath}/brp-compress %define __prelink_undo_cm

    3熱度

    4回答

    如何檢測RPM是源rpm還是二進制rpm? 很顯然,我不想靠文件名。

    1熱度

    1回答

    這是我正在處理的一種情況。 我提供了一個rpm包,它包含32位和64位應用程序,可以安裝在兩種模式下,即在64位和32位平臺上。 由於該軟件包包含兩個應用程序,所以在嘗試在32位Linux機器上安裝rpm軟件包時,它還爲64位應用程序以及32位應用程序創建軟鏈接。在安裝後,我刪除了64位應用程序的軟鏈接,因爲我們無法將它安裝在32位機器上。 現在,問題出現了,因爲該軟件包已經安裝在32位機器上,並

    4熱度

    2回答

    我想使用rpm爲不同的環境(live,testing,developer)構建子包,但是對於相同的文件,因此需要一個名爲name-config-live的包,一個名爲config-testing的名稱和一個名爲name -config-developer並且在它們中擁有相同的路徑,但每個路徑的配置都與它命名的環境相對應。以 爲例 讓我們來說說所有的環境我有一個名爲/etc/name.conf的文件

    3熱度

    1回答

    有沒有人知道如何在rpm安裝期間在應用程序面板中放置啓動器?例如旁邊的Firefox啓動器。 我猜它可能涉及將.desktop文件移動到spec文件中%post期間的目錄中? rpm是針對具有gnome的RHEL 6.1系統的。 我從我正在開發的項目的spec文件創建一個rpm。我還使用.desktop文件將一個啓動程序放入了Applications \ Accessories菜單。我被要求將一個

    4熱度

    2回答

    的rpmbuild可以通過查找由二進制文件所需的共享庫自動檢測依賴性包含在包被忽略,並且,雖然這是一個很好的思考,幾乎每一次,有時間當它是不可取的,但僅適用於一些特定的庫。我指的是一些二進制文件需要通過rpm包管理不提供給系統,但由第三方安裝程序直接安裝的庫的情況。現在 ,問題是:有沒有辦法讓自動檢測功能有效(就派上用場了其他的二進制文件包),但忽略/刪除只有這些特定庫? 喜歡的東西 AutoRe

    0熱度

    1回答

    我正在嘗試創建一個RPM(「我的」)來方便安裝另一個RPM「其他」(不是由我維護)。該第三方RPM需要軟件包「foo」和「bar」。我希望我的RPM提供包「foo」和「bar」,但是使用我自己的實現。是否可以定義一個指定它提供其他包的RPM?

    0熱度

    2回答

    這是我第一次嘗試構建RPM,我發現它有點令人困惑,根本沒有真正獲取不同的變量,所以如果想了解下面的任何建議.. 我有以下的規範文件: BuildRoot : /home/dm40477/rpmbuild/BUILD %description Package to deploy PROD Support scripts %prep zcat ~/rpmbuild/SOURCES/I

    2熱度

    1回答

    我想爲我在Qt中編寫的庫創建一個rpm包。這裏是我的規格文件: Name: blabla Version: 1.3.2 Release: 0.1 License: GPL Summary: my awsome lib Url: http://me.home.mrz.net Group: Core Applictaion Source: http://svn.m

    3熱度

    1回答

    我正在配置一臺生成機器,爲大量非常類似的項目生成rpms。每個項目的spec文件都有些不同,無論是在名稱上,還是在依賴和其他屬性上。每個項目都有自己的包含項目文件的git存儲庫。 這些spec文件只存在,如實地只對構建系統本身有用;每個項目都可以手動安裝,但我將其打包爲rpms以便自動部署。 構建系統本身也有自己的git存儲庫。 規格文件應該版本化嗎?如果是的話,在哪裏?每個規格文件是否應該在相關