rpmbuild

    1熱度

    2回答

    我的要求是,我想要在屏幕上打印一些消息或屏幕上顯示消息,如rpm安裝失敗到期到任何生成的原因,就像其他標準的rpm給出的一樣。 並且我沒有在我的.spec文件中生成任何c文件或命令。我在spec文件本身中做的所有事情.plz建議如何使用spec文件在客戶端控制檯中打印這種類型的東西。 是的,這是不是我關心的--test我有給剛example.my excet要求低於規範文件內容是。 #Pre-Un

    -1熱度

    2回答

    根據我的要求,可能所有服務器的rpm都是一樣的,但只有一個配置文件會根據服務器環境而改變,如生產,分段,測試或其他。 我有所有服務器的配置文件捆綁,但我不想硬編碼它在spec文件中,或者它是不可能創建不同的rpm爲所有server.it是可能的指定配置文件的名稱在rpm安裝時客戶端。

    2熱度

    2回答

    我目前正試圖從使用專有二進制安裝程序在文件系統中轉儲一堆文件的tarball創建RPM。這個安裝程序並不是而是讓我指定文件的位置(所以我不能將它們轉儲到構建文件夾中)。我想知道什麼是可靠打包文件的最佳方式?

    0熱度

    1回答

    我有任何關於指定服裝 條件。我指定服裝消息 客戶端控制檯上的標準錯誤和stdout消息打印問題,希望把它放在規範文件或在哪裏呢? 「例如像如果我有建立轉xyz.rpm當卸載後,我 要檢查,如果XYZ的服務被停止,然後,然後它應該是 卸載,否則給出錯誤信息並停止uninstall.i有 如果我使用-v,那麼它應該顯示另外一個自定義 not.is有可能嗎?「

    3熱度

    2回答

    我想檢查我創建了RPM是安裝或由用戶(客戶端)更新 像 rpm -ivh abc.rpm 或 rpm -Uvh abc.rpm 是他們在spec文件中獲取有關此命令的信息的任何%命令。 我的要求是,如果我有一個名爲RPM ABC-0.1-2.rpm現在用戶要使用命令進行安裝前安裝abc.0.1-1.rpm rpm -ivh abc.0.1-2.rpm則允許安裝 或用戶直接更新在安裝舊版本之

    0熱度

    1回答

    我想在卸載的時間打印在客戶端的消息一樣,如果錯誤的話,我總是打印,如果是像轉卸載簡單的消息成功則可選.client使用的選項規範文件顯示消息-v則打印(詳細其他明智沒有) rpm -ivh xyz.rpm for install and rpm -ev xyz for uninstall as below. #預卸載部 %preun Processes=`ps -Ao"%p:%a" --co

    3熱度

    1回答

    當編譯內核並從中啓動時,我的問題與http://bugs.centos.org/view.php?id=5007中描述的完全相同。 該錯誤被標記爲關閉,並且有評論說不需要更改。 我不明白什麼是解決方案: 我應該得到extrakeys.pub這是CentOS的? 或 ,我應該 GPG --homedir取代 「CentOS的」 通過 「紅帽」。 --export --keyring ./kernel

    0熱度

    1回答

    我希望生成rpm文件中提供的Perl模塊列表。從手冊中不清楚這是如何做到的。如何從shell命令設置字段?以及如何從一個命令中指定多個值?喜歡的東西... Provides: $(some_program_which_figures_out_what_the_package_provides) 什麼是正確的語法運行一個程序來填充標籤,又該程序返回?

    10熱度

    3回答

    我需要爲包中的主要目錄之一指定通用屬性,併爲其中一些子目錄賦予特殊權限。例如 %files %attr(-, myuser, mygroup) /opt/myapp %attr(750, myuser, mygroup) /opt/myapp/bin # no exec permission to other /etc # this is the reason I can't use %de

    0熱度

    1回答

    demo.spec Name: demo Version: 1 Release: 0 Summary: demo apss Group: Applications/Archiving License: GPLv2+ URL: http://xyz.co.in Source0: %{name}-%{version}.%{release}.tar.gz