rpmbuild

    9熱度

    3回答

    我想在rpm spec文件的%install部分使用'chkconfig --del NetworkManager'命令。如果我包含這個命令,rpm就可以正常生成,但是當我安裝該rpm時,它看起來該命令沒有得到執行。安裝完成後,我使用'chkconfig --list'命令進行了驗證,並觀察到服務正在運行。 這是我使用的spec文件。請讓我知道我錯了。 %define name disable_n

    0熱度

    1回答

    構建RPM任何一個可以告訴我如何創造條件,安裝其他RPM,如何找到規範文件this.Or請註明建立這一規範文件

    -1熱度

    1回答

    我想爲barnyard2-1.9構建一個RPM,但是當我嘗試它時,我收到這個錯誤。這些都是輸出的rpmbuild的最後幾行: + /usr/bin/install -d -p /home/snort/rpm/barnyard2-1.9/tmp/barnyard2-1.9-root/usr/share/doc/barnyard2-1.9/contrib + /usr/bin/install -d

    1熱度

    2回答

    我試圖從本地源創建一個rpm。是否有可能編譯類似於pdebuild所做的編譯 - 僅將本地目錄複製爲源文件並在該複製文件上進行操作?每當我做rpmbuild -ba ...它試圖解壓一些檔案在RPMBUILD/SOURCE,但我不想那樣。 本質上我希望能夠使用代碼檢出存儲庫,在檢出目錄中執行rpmbuild -ba application.spec,並讓它做正確的事情......這可能嗎?

    9熱度

    3回答

    我正在構建自定義rpm來安裝apache等等。當我嘗試建立我得到上述錯誤,然後它列出/httpd-2.2.17/及其所有子文件。 據我所知,這是build目錄,所以它不應該被打包。爲了嘗試解決這個問題,我添加了rm -rf /httpd-2.2.17,但這似乎沒有幫助。 我不想將它添加到%files部分,因爲當我們完成後它們不應該安裝在系統上。 有人知道我在做什麼錯嗎? 值得注意的是,Apache

    1熱度

    2回答

    我正在開發內部程序包的RPM規格文件。該軟件包取決於libuuid,該軟件包可在Fedora上以libuuid軟件包的形式獲得,但標準RPM軟件庫中沒有用於CentOS 5的libuuid軟件包。我們可以通過e2fsprogs-devel開發RPM(e2fsprogs-devel安裝libuuid及相關聯的頭文件)滿足CentOS的依賴性。我想指定我們的RPM取決於libuuid,這樣在安裝我們的

    26熱度

    6回答

    spec文件有什麼辦法來提取rpm包的規範文件(我只有RPM文件) 不 rpm --scripts -qp my-great-app-1.1.2.rpm (這句法不能得到規範文件只有rpm的腳本)

    23熱度

    2回答

    我試圖使用%{dist}標籤在我的RPM規範文件提供的Fedora Core(如fc12),CentOS 5的(如el5)和亞馬遜公司的Linux AMI之間的具體分佈依賴性: Release: %_svn_revision%{?dist} 和 # Depencencies %{?rhel:Requires: ...} %{?fedora:Requires: ...} 不幸的是,%{d

    2熱度

    2回答

    下建設與的rpmbuild我需要的Ubuntu 10.4下一個補丁建立百勝(原因是,我需要爲我的虛擬服務器實例的chroot支持YUM) 由於百勝SRC Ubuntu的地方暫無數據(第三方回購)我從官方回購站下載了源代碼,並從linux-vserver下載了補丁。 然而,當我嘗試用 rpmbuild -ba yum.spec 它失敗 error: Failed build dependenci

    1熱度

    1回答

    我有一個.bin文件(Linux自解壓二進制文件),比如說installme.bin 我想製作一個RPM。 什麼是最簡單的策略? 與一個幾乎空的規範文件: %後 ./installme.bin 將它的工作? 很多感謝