
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はカスタムカーネルを使用しています
答え1
あなたできる(名前が指定されていない)デフォルトパッケージを削除するように仕様ファイルを変更し、サーバーサブパッケージのルールを実際のターゲットにします。関連部分については、「%」で始まる行をご覧ください。例えば、
%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
パラメータとして「サーバー」があります。
ただし、仕様書の作成に慣れていない場合は時間がかかる場合があります。
それ以外はいいえ:自分でビルドする方法はありません。部分小包。
追加資料: