Fedoraにプリインストールするアプリを追加しようとしていますが、Fedoraがアプリをプリインストールしてすぐに使用できる方法を知りません。より多くのアプリを追加し、一部を削除したいと思います。
答え1
Fedoraはソフトウェアパッケージを含むLinuxディストリビューションです。
インストーラを設計するときに含めるパッケージを定義するだけです。それだけです!これは主に次の方法で行われます。起動ファイル。これを使用してインストールを完全に自動化できます。 (起動可能なUSBスティックイメージを作成するためにこれを行いました。)
anaconda / kickstartメカニズムを使用して独自のFedoraインストールを構築できます。文書化ここ。
本質的に簡単です。まず、建物を建てることから始めます。生きるUSBスティック、DVD、または仮想マシンから起動できる.isoイメージファイルであるイメージ。 (後者を試してみることをお勧めします。非常に面白いです。)機能する場合は、すでに分類されているものを使用してディスクにインストールできます。
sudo dnf install fedora-kickstarts pykickstart livecd-tools
サンプルのキックスタートファイルとインストーラを構築するために必要なツールをインポートします。- あなたはそれからファイルを選択します
/usr/share/spin-kickstarts
。私は起動可能なUSBスティックを作りたかったので、それをしましたfedora-live-connamon.ks
(退屈で、実際のパッケージではなく、主に含める他のファイルで構成されました)。%packages
ここにセクションを追加し、インストールするパッケージを一覧表示できます。パッケージを削除するには、パッケージの前に-
。 sudo livecd-creator --verbose --config=/path/to/your/modified.ks --releasever=35 --fslabel=myimage
myimage.iso
起動可能で必要なすべてのファイルを含むファイルが提供されます。
それでは、ライブ画像をテストしてみてください。希望のソフトウェアが含まれて動作しますか?もしそうなら、それを実行して好きなanaconda --kickstart /path/to/your/modified.ks
場所にインストールすることができます:)
答え2
通常、デフォルトのインストールはパッケージグループ(dnf group list
以下を使用してインストールされているシステムに一覧表示できます)として指定されます。FedoraワークステーショングループはFedora Workstationイメージに含まれるすべてのパッケージによって異なります。
Fedoraのインストール中にインストールするパッケージまたはグループを選択する場合は、システムのインストール方法によって異なります。 Fedoraのインストール中にパッケージをインストールする方法は2つあります。
ライブCD
ライブイメージを使用するときにどのアプリケーション/パッケージがインストールされるかを制御することはできません。ストレージ構成が完了すると、システムはrsync
ライブイメージをディスクに書き込みます。したがって、パッケージの選択は、ダウンロードしたFedoraバリアントによって決まります(例:FedoraワークステーションまたはFedora KDEスピン)で変更できません(インストール中)。
ネットワークのインストール
とともにネットワークインストールイメージインストールするパッケージを指定できます。 GUIインストーラの選択はグループに制限され、使用する必要がある場合は個々のパッケージを選択できません。始める- インストールを自動化する「スクリプト」です。手動で指定どのグループとパッケージがインストールされるか(不要なパッケージを明示的に除外する可能性があります)
注:カスタムFedoraイメージを作成する場合は、kickstartを使用してそれを行うこともできます。よりFedora キックスタートこれには、公式イメージを生成するためのキックスタートファイルが含まれています。簡単にダウンロードしてカスタマイズして使用できます。ザロレックス(またはlivecd - クリエイターLive CDが必要な場合)画像を作成してください。