rpm-spec

    0熱度

    2回答

    我是rpmbuild + spec文件的新手,我嘗試使用以下tutorial來構建「hello world」示例。 管理得到它的工作,但我想了解依賴/需要如何工作。因此,我試圖複製另一個「hello world 2」示例,並將它作爲依賴項鍊接到下面spec文件中的第一個。 但是我不斷收到下面的錯誤。有沒有一種方法,百勝安裝將拿起helloworld1並自動安裝時,我yum安裝helloworld2

    1熱度

    2回答

    我需要創建一個虛擬RPM,它似乎在站點包中安裝了一些Python模塊來解決RPM依賴性問題。 真實模塊將在Python虛擬環境中使用PIP進行安裝,但爲了使系統工作,導入的模塊需要在全局站點包中提供,因此需要僞裝。 進口如下所示(舉例):from pear.apple.peach import Fruit 當對具有這些進口它依存產生失敗包的RPM構建,所以我需要在本地回購的RPM假裝提供這些所以依

    0熱度

    2回答

    如果我構建自己的RPM,有沒有辦法,在升級到最新版本之前先說明升級到特定的其他版本? 因此,例如,我經常在我的postun動作中犯了一個錯誤,我刪除了一個鏈接。所以當我想更新到一個修復我的postun動作的新軟件包時,通常RPM的行爲是我的新軟件包將被安裝,然後舊軟件包將被卸載並在postun操作中觸發我的錯誤。所以我需要運行重新安裝,或者再次更新到更新的版本,在下一次更新時,我的postun操作

    0熱度

    1回答

    這是我的規格文件 # # spec file for package python-nassl # # Copyright (c) 2017 root. # Name: python-nassl Version: 0.16.3 Release: 0 Url: https://github.com/nabla-c0d3/nassl Summary: Experime

    0熱度

    1回答

    是否有可能在spec文件中爲子包提供單獨的%安裝部分? 例如,文件可以被用於主包指定爲 %files 和用於分裝這樣的: %files mysubpackage 然而 ,我只看到一個 %install 部分,如果我遇到了錯誤 %install mysubpackage

    0熱度

    1回答

    我需要將libvncserver和libvncclient庫更新到0.9.11。 我運行CentOS的7.3,目前,最新的libvncserver RPM是0.9.9 於是我拿了libvncserver SRPM,修改規範文件,並更新了libvncserver壓縮包來創建一個0.9.11版本的libvncserver和libvncclient RPM的。 我在安裝時遇到依賴性問題。 Loaded

    0熱度

    1回答

    環境是AIX 7.0 RPM版本3.0.5。我對Unix世界很陌生,請耐心等待我的無知。 我們有3種不同類型的文件要打包成RPM。 •源/二進制/ *。bainaryfiles(約160人) •源/ UI/*。毫米(無文件2) •源/腳本/ *。SH( 10到20) 這些文件是爲目標服務器編譯的,它們是二進制格式,我們不想將這些文件壓縮爲tar。 當安裝使用的rpmbuild的.binaryfil

    0熱度

    1回答

    基本上我正在將程序從RPM打包到使用setup.py將其打包爲一個輪子。我的核心問題是是否存在一些關於如何進行此轉換的指南或工具。 關鍵問題是,我正在尋求將RPM的spec文件指定的依賴項轉換爲setup.py,並且無法在線找到任何有關如何執行此操作的信息。

    1熱度

    1回答

    我需要在rpm升級過程中替換現有的二進制文件,但我不想更改已設置的權限/所有權。 在我的情況下,二進制安裝(不是升級)後,所有權/權限可以通過rpm正確設置。但是在rpm安裝之後,管理員會修改文件的權限/所有權,以允許其他進程運行此二進制文件。另一個進程的所有者/組與此進程不同。但是,當rpm升級時,會重置權限/所有權,而另一個進程現在無法執行它。 尋找解決辦法,如何保留現有的所有權/權限,但只能

    0熱度

    1回答

    目前我正在使用以下CMakeLists.txt文件構建一個名爲firstrpm的RPM。我擴展了spec文件,使其具有%package指令的子包,現在我想擴展CMakeLists來創建兩個rpms(比如說firstrpm和secondrpm)。我怎樣才能擴展它,以便能夠製作第二個具有不同軟件包名稱和單個構建的RPM?來自一個源包 set(CPACK_PACKAGE_RELEASE_VERSION