rpmbuild

    -2熱度

    1回答

    我想爲nginx構建一個簡單的源碼rpm包(nginx-1.11.4-1.el6.ngx.src.rpm) 。但我無法建立,因爲它給了我錯誤。我已經遵循了這兩個線程../var/tmp/rpm-tmp.b1DgAt(%build)的退出狀態不良以及/var/tmp/rpm-tmp.ajKra4(%prep)的退出狀態不正確。但似乎沒有任何工作對我來說。 我找不出這個問題。請幫我解決這個問題。

    0熱度

    1回答

    我正在使用Wind River Linux。失敗的依賴性錯誤。任何人都可以告訴我我必須做什麼?我已經從過去1天內 [email protected]:/home/mysql# rpm -ivh MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm warning: MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.r

    0熱度

    1回答

    如何在創建rpm包時告訴rpm將文件安裝到特定目錄?我一直在爲此搜索,並閱讀了一些IBM Developer Works文章,但我無法找到有關如何在spec文件中指定rpm文件應安裝到的信息。這非常令人困惑,因爲我在生成過程中使用%{buildroot} var作爲實際安裝位​​置的代理,但是我的rpm沒有看到buildroot作爲代理......它使用%{ buildroot}作爲根目錄。換句話

    0熱度

    2回答

    我目前正在更新少數機器。我創建了我自己的補丁類型包,我已經在我現有的RHEL 6機器上進行了安裝。但是,我支持的一些機器已經在幾個月內安裝了隨機軟件包,並且由於版本不匹配,我的某些更新失敗。 請糾正我,如果這是一個愚蠢的做法! 我的方法來驗證機器有正確的包和版本是做一個空白的RPM包,不安裝任何東西,但要求包的列表。這樣,如果我安裝該RPM,我會立即知道版本是否關閉。我知道我可以使用「requir

    2熱度

    1回答

    我已經創建了一個完美運行的RPM文件。我想向它添加一個依賴項,這意味着當我嘗試安裝RPM時,它強制我安裝另一個RPM作爲先決條件。 谷歌沒有告訴我很多。 我的規格文件看起來像:: [[email protected] SPECS]# cat iamcac.spec # Don't try fancy stuff like debuginfo, which is useless on binary

    1熱度

    1回答

    我正在構建一個RPM,它本質上只是打包一組供應商提供的.so二進制文件,以便它們可用於我們的內部應用程序,該應用程序也通過RPM安裝。 其中一個庫帶有多個版本 - libexample_base.so和libexample_debug.so(等等)。我目前正在嘗試打包這些文件,以便它們都包含在RPM中(以便開發人員可以根據需要在它們之間切換),但是通過在%install期間創建符號鏈接來選擇lib

    0熱度

    1回答

    我必須在安裝我的軟件包之前執行一些必要的步驟,例如恢復以前的數據存儲區快照。 爲此,我使用%pre腳本,如下所示。 %pre #!/bin/sh -------- -------- stamp=`date +%Y%m%d%H%M%S` echo ${stamp} ------------- ------------- 輸出如下:20161103123325OURCE 它與日期沿着

    1熱度

    1回答

    如果我已經在全球範圍定義爲宏: %{!?patch_file_list: %global patch_file_list %(pfl=$(mktemp -t); ls %{_topdir}/SOURCES/*.patch | sort > $pfl; echo $pfl)} ,並在%prep部分使用它,是它保證%{patch_file_list}將包含由mktemp -t返回的文件名和文件將包

    -1熱度

    1回答

    我有一個預製的目錄結構,我想從中創建rpm。 在我的規格文件我指定從目錄結構,我想在rpm到包括所有文件,以及執行的rpmbuild當我設置的buildroot到(從我可以告訴)正確的目錄: %files /usr/local/bin/test/Test /usr/local/bin/test/something.awk /usr/share/snmp/mibs /etc/init.d/t

    0熱度

    1回答

    我下面Munge installation guide我下載的tar.gz文件,但我不能爲,因爲這 sudo rpmbuild -tb --clean munge-0.5.12-11-g4699a9f.tar.gz error: File /home/user1/Downloads/munge-0.5.12.tar.xz: No such file or directory 在家裏/的rpm