rpm

    0熱度

    1回答

    我有一個CMake項目,我使用CPack爲我的CentOS YUM存儲庫生成RPM。然而,當我嘗試安裝我產生RPM,我得到這個錯誤: file /usr from install of clstrd-0.1.0-1.x86_64 conflicts with file from package filesystem-3.2-20.el7.x86_64 file /usr/bin from ins

    1熱度

    1回答

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

    1熱度

    1回答

    我試圖使用PIP安裝psycopg的python-devel包,跑進這個錯誤 In file included from psycopg/psycopgmodule.c:27:0: ./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory #include 我理解中的python-devel包丟失,當我嘗

    0熱度

    1回答

    雖然創建一個包含人頁(該安裝路徑與已知人的位置列表相匹配)的RPM包,但CPack似乎使用GZip對其進行壓縮,但後來抱怨說原始的未壓縮文件無法找到。那麼應該如何使用該功能呢? 考慮以下的CMakeLists.txt項目: install(FILES test.1 DESTINATION /usr/share/man) install(FILES test.2 DESTINATION /usr/

    0熱度

    1回答

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

    0熱度

    2回答

    有一個我負責分發的庫包。前段時間,構建系統從我們自制的Makefile切換到使用GNU Autotools。因此,使用libtool,我們現在可以輕鬆管理庫的多個安裝版本。切換到RPM分發,我想知道我怎麼能「醫生」的規範文件,以避免升級時完全卸載以前的版本。 例如,安裝一個虛擬庫項目的1.0.0版本後,我有 [[email protected] libtest]$ ls /usr/lib64/li

    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返回的文件名和文件將包

    2熱度

    1回答

    我已經安裝了一個名爲Rational Software Architect(RSA 9.5)的程序(在CentOS 7中),它是一個像Eclipse一樣運行的胖客戶端平臺,但實際上並沒有安裝RPM。 RSA附帶了一個安裝bash腳本,它幾乎只是將eclipse文件放到文件系統上。我的Eclipse可執行文件與/opt/IBM/SDP/eclipse一起使用正常的Ec​​lipse文件夾,例如同一級

    0熱度

    2回答

    對於一個應用程序,我必須安裝幾個RPM。我啓動了應用程序(該應用程序正在運行一個進程)。現在,如果我不刪除(或停止)該進程而刪除了所有的RPM,該怎麼辦? 即使我卸載了所有相關軟件包(rpms),該過程是否仍然運行?或者是否卸載rpms,應該自動終止進程?

    0熱度

    1回答

    我正在使用setuptools爲我的python項目創建一個rpm包。在我setup.py我宣佈包,版本號 的名稱讓我們說,他們是: 名=「MyProject的」 版本=「0.0.1」 我跑 $python setup.py bdist_rpm 我假設我的rpm包將被命名爲myproject-0.0.1.noarch.rpm,但它是myproject-0.0.1 -1 .noarch.rpm。