rpm-spec

    0熱度

    1回答

    我試圖從內核2.6.32的Red Hat Enterprise Linux 6.1的Broadcom NetXtreme Gigabit Ethernet驅動程序的rpm中安裝一個NIC驅動程序-131.0.15.el6.x86_64 的 rpm - Uvh netxtream2-6.2.23-1.x86_64.rpm 命令工作正常,但是當我嘗試 rpm-build -bb SPECS/net

    3熱度

    1回答

    不確定這是否是發佈問題的正確位置。我正在嘗試爲我的項目創建rpm,這是我第一次編寫spec文件。當我建立了規範的文件,命令 rpmbuild -ba name.spec error: Installed (but unpackaged) file(s) found: etc/gluster-object/account-server/1.conf etc/gluster-obj

    -2熱度

    1回答

    我的目的是通過rpm將已構建的libmy.so作爲可安裝的庫進行分發。 以下是代表.spec文件的片段 ================================= ========= %定義ELX EL5 %限定拱x86_64的 名稱:my_rpm 版本:1.0 需要: %製備型 %定義debug_package%{零} %建立 %安裝 %文件 %defattr( - ,根,根) /家庭/

    0熱度

    1回答

    我有一個規範文件,該文件是類似於: BuildRoot: /tmp/build_%{name}-%{version}-%{release} %prep ... ... %install # Directories install -m 755 -d %{buildroot}/usr/app/mypackage/config install -m 755 -d %{buildroo

    16熱度

    2回答

    因爲我必須在通過kickstart過程構建的多個Oracle Linux服務器上安裝多個版本的Python,我想爲我們的yum存儲庫構建一個python rpm。我能夠使用'make altinstall'手動構建Python,它不會在您的默認系統Python安裝上安裝,所以我認爲這將是一條路。 大量的試驗和錯誤後,我設法建立開始與操作.bz2蟒蛇2.7包一個rpm - 但現在,當我嘗試安裝它,我

    10熱度

    2回答

    是否有可能使rpmbuild在包裝上保留符號鏈接? 當前的行爲是創建文件的副本,我想避免這種情況。

    0熱度

    1回答

    已生成包含spec文件的rpm包,其中使用了Requires(post)指定安裝後部分所需的工具。 那麼如何從rpm包中獲取Requires(post)工具列表? rpm -qp --whatrequires .rpm - 沒有列出任何工具

    1熱度

    1回答

    我在redhat linux環境下創建了一個C++應用程序。除了這個應用程序,我還創建了許多應用程序所需的* .so庫。所創建的應用程序使用一些Boost C++庫,例如-lboost_system,-lboost_thread等 我希望將此應用程序及其所需的運行時庫部署到生產計算機上,而無需公開/重新編譯源代碼,也無需在生產計算機上進行Boost C++完全安裝。可能嗎? 在開發計算機的應用程序

    0熱度

    1回答

    是否有可能讓RPM在更新完成後不改變目錄的權限。即我們有一些應用程序正常工作所需的目錄。但是,用戶也可能使用其他應用程序添加更多功能,並且需要在安裝後更改這些目錄的權限。但是,如果我們的應用程序隨後更新,它將這些目錄上的權限更改爲安裝後的權限。 有什麼方法可以更改spec文件,以便在更新後保留這些權限?目前我們正在遵循這個路線,我們將這些目錄從rpm中排除,所以它們不會被更改(但是在新安裝完成時也

    0熱度

    1回答

    我的目標是想出一個動態定義子包的spec文件。 目前,我在規範文件中定義一個宏,這樣我可以用不同的參數調用它來生成不同的包%的部分。例如。 %定義create_pkg(N:)\% 包-n subpackage-%1 \ 總結:分裝%1 \ ... \ %{零} %create_pkg SUB1 %create_pkg SUB2 %create_pkg sub3 但是,我只能在specfile中硬編