rpm-spec

    1熱度

    1回答

    我正在使用CentOS 4.1機器,我正在使用rpm-build創建一個將所需位置中的某些二進制文件粘貼的rpm。 我的.spec是:預期 Summary: FOO1 Data Name: foo Version: 1.0 Release: 1 License: GNU Group: FOO1 URL: www.foo1data.com Source0: foo.src Build

    2熱度

    2回答

    我遇到了this question中描述的問題,其中舊包已過時,其%preun腳本以$ 1 = 0運行,導致不良行爲。我知道這可以通過使用-e + -i來解決,正如答案中所建議的那樣,或者--nopreun標誌,但是很難將這些信息發佈給習慣於簡單使用-U的用戶。 我無法在野外修改現有的%preun腳本。我看不出有什麼辦法可以在舊版本的preun之後運行其他代碼。我找不到任何方式讓我的新軟件包以編程

    4熱度

    1回答

    我有一個tar.gz,我想創建一個RPM出來,目前正在處理spec文件。我似乎無法理解.spec的%files部分中包含文件的規則是什麼。我的tar.gz由兩個python軟件包組成,並通過makefile安裝,該軟件只需調用setup.py即可使用distutils setup()來安裝它們。 我目前已經包括我的文檔,但不知道如何選擇還有什麼包括: %files %doc README cha

    0熱度

    1回答

    我的規格文件有問題。當我用rpmbuild運行它時,它說它找不到./configure沒有這樣的文件或目錄。這是我的spec文件的一部分代碼。有人能幫我嗎? ... BuildRequires: gd-devel > 1.8, mailx, libjpeg-devel, libpng-devel Requires: httpd php53 gcc %description Nagios

    1熱度

    1回答

    我正在構建rpm pacakge,但是我注意到了這種情況。當我的rpm腳本失敗時,rpm仍然被認爲安裝在我的系統中。我正在考慮在清理邏輯中添加如果在我的rpm腳本中檢測到錯誤,我可以在代碼中調用'rpm -e'並卸載腳本。然而,它似乎有點不方便。如果腳本失敗,是否有更清晰的方式確保rpm被卸載? 謝謝!

    0熱度

    1回答

    我執行以下操作在Fedora內核SRC轉速: (1)rpm -ivh kernel-xxx.rpm (2)轉到~/rpmbuild/SPECS DIR (2)rpmbuild -bp kernel.specs --nodeps 然後在〜/的rpmbuild/BUILD/DIR我得到內核XXX DIR 其中有兩個源代碼目錄 - (1)的Linux-XXX < --------一個 (2)香草XXX

    3熱度

    1回答

    我有Oracle網站的rpm,但我想進行一些配置更改並重新打包rpm。我沒有看到在他們的網站上列出的源文件或規範文件,我不想自己創建這些東西......任何人有任何建議或鏈接到我可以找到它的地方?

    0熱度

    2回答

    我試圖從一個RPM安裝多個RPM install.i已經使spec文件進入%post部分我使用命令安裝另一個rpm。 %post rm -f /var/lib/rpm/__db.0* rpm --rebuilddb rpm -ivh xyz.rpm 但是當主RPM安裝是它會得到install.so它提供了以下警告鎖執行不釋放的另一個轉速和停止安裝process.and等待無限。 所以任何

    2熱度

    4回答

    我花了一整天試圖各種事情。凡沒有取得進展。 我編譯一個rpm包我的應用程序(MyApp.rpm),用於RHEL6 64位,這需要一個第三方,32位驅動程序包稱爲aksusbd.rpm。現在,aksusbd.rpm反過來需要兼容模式,在RHEL6上由glibc.i686.rpm提供。 所以在MyApp.rpm我的規格文件的地方,我有: MyApp.spec Requires: glibc(x86-3

    8熱度

    3回答

    Name: My Software Version: 1.0.5 Release: 1 Summary: This is my software 不知道,如果一個人之前,或者如果它是很容易嘗試這樣做,但: SPEC文件有其版本兩個獨特指標: 版(指定軟件版本) 版本(指定包的數量 - 如果你建立一個RPM,它的分解,並建立一個又一個,您的「釋放」號 。 我想知道