Rpm

僅從 src.RPM、Raspbian 安裝某個子包

  • August 20, 2016

嘗試setroubleshoot-server從原始碼安裝,因為沒有 ARM71 軟體包(使用 arm7hl 時從 Alien rpm 軟體包安裝程序收到錯誤)。

從提取的預設編譯src.rpm安裝整個桌麵包,它佔用了大量的磁碟空間和許多桌面依賴項。由於我沒有執行桌面,並且使用我的硬體這樣做是不可行的,所以我只需要setroubleshoot-server它的命令行工具包。

在 fedora 儲存庫中,有幾個子 RPM 和主 RPM。源 RPM 安裝了我所知道的主要軟體包,即桌面版本。

如何僅安裝儲存庫setroubleshoot-server中給定src.rpm文件中的軟體包?

所述文件: http://koji.fedoraproject.org/koji/buildinfo?buildID= 783614

樹莓派 3,輕量級樹莓派。SELINUX 正在使用自定義核心

可以修改規範文件以消除(未命名的)主包,然後使伺服器子包的規則成為實際目標。您可以通過查看以 ‘%’ 開頭的行來查看相關部分,例如,

%find_lang %{name}
%package server
%description server
%pre server
%post server
%systemd_post auditd.service
%postun server
%systemd_postun_with_restart auditd.service
%triggerun server -- %{name}-server < 3.2.24-4
%clean
%files server -f %{name}.lang

其中有“伺服器”作為參數。

但是,如果您不習慣編寫可能需要一段時間的規範文件。

除此之外,不:沒有直接的方法來建構包的一部分

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/304718