rpm-spec

    1熱度

    1回答

    在我的pom.xml <artifactId>rpm-maven-plugin</artifactId> <version>2.0.1</version> <goal>rpm</goal> ... <mapping> <directory>/etc/conf</directory> <username>ME</username> <groupnam

    0熱度

    1回答

    我正在構建一個RPM,它現在將openjdk-6標記爲要求;我想增加對openjdk-7的支持;但我不確定如何修改spec文件以查找openjdk6或openjdk7作爲要求。我閱讀了虛擬包的概念,並試圖使用它。 我正在添加 Requires: libjvm.so 在我的規格;並在我的%pre部分檢查6或7。但是構建的RPM軟件包不能識別libjvm.so。 error: Failed dep

    1熱度

    1回答

    例RPM宏: %define hello() \ printf 'hello, %{1}.\\n'; 我希望能夠給它中有空格的宏,如: %{hello "Dak Tyson"} -> printf 'hello, Dak Tyson.\n' 然而,它使這樣做: %{hello "Dak Tyson"} -> printf 'hello, "Dak.\n' 換句

    2熱度

    1回答

    允許在規格文件中多次使用%defattr?在Ubuntu 10(rpm版本4.7.1)下,以下定義將導致適用於/var/log/testdir2的777權限。 %files %defattr(-,root,root,-) %dir /var/log/testdir1 %defattr(777,root,root,-) %dir /var/log/testdir2 %dir %attr(7

    0熱度

    2回答

    在我的項目中,我使用rpmbuild設置的--rcfile選項...但是使用新的rpm版本(5.1.6),此選項不可用...我怎麼能用新版本替換rpmrc文件..任何幫助文檔?

    0熱度

    1回答

    我使用AWS EC2實例。 我想設置一個版本爲5.4.0的軟件包,但最新的yum search all --enablerepo epel提供的是5.0.0。 我因此做了wget和configure && make && make install在v5.4.0這是可在網上。 因爲我們做了很多實例的風風雨雨,這個解決方案是太費時(編譯時間)成爲上部署一個可行的解決方案。 我然後從版本爲5.4.0的t

    0熱度

    1回答

    我試圖建立轉,收到錯誤: rpmbuild :error: Could not generate output filename for package myApp: unknown tag ,我打算給客戶端名稱添加到RPM文件的名稱。在插入更改之前,一切正常。 我build.csh做什麼來獲得客戶名稱: CLIENT= case: -c)CLIENT=$2 shift 2

    1熱度

    2回答

    如何在rpmbuild命令中傳遞.rpmmacros file的位置? 默認情況下它會嘗試在home dir中查找它。 我試圖-rcfiles /location/to/.rpmmacros,但它給了我 .rpmmacros的 error: missing ':' (found 0x2f) at /usr/local/.rpmmacros:1 內容 %_topdir /usr/path/

    1熱度

    1回答

    我正在嘗試追蹤rpm.spec文件中%pre /%post scriptlets的最佳做法。 具體而言,我有一個系統,有一個非常複雜的安裝。除其他事項外,它需要做大量的「安全增強Linux」自定義,iptable的編輯,創建用戶(使用密碼)和「CHOWN」 -ing等 的問題是在哪裏做呢?這應該放入前/後腳本?最好的做法似乎是保持這些爲simple as possible and definite

    -1熱度

    1回答

    我正在使用一些RPM規格文件和.rpmmacros,這些文件與較新版本或RPM版本相比失敗,因爲它們與打算使用的版本相同,我試圖理解它們,但是我找不到有關RPM如何擴展參數化宏的任何優秀文檔。特別是,我不清楚宏體內的%%是否可能展開爲單個%,在第一個宏展開後仍會再次展開,或者保留爲文字%的符號。但是我真正喜歡的是整個RPM宏系統上的一些很好的文檔,這是我不熟悉的(我從其他人那裏繼承了這個爛攤子,並