Fedora Everything を試してみたところ、肥大化することなく Linux デスクトップが手に入りました
ほぼすべての Linux ディストリビューションは、「完全性」を考慮して特定の決定を行います。これは通常、決して使用しないアプリが大量に存在し、PC 上のスペースを占領することを意味します。さらに悪いことに、それらのいくつかは基本的に冗長です。
肥大化を解消し、Linux PC にインストールするアプリをより詳細に制御したい場合は、Fedora Everything を検討してください。
Fedora Everything にはほとんど何もありません
システムを部分的に構築するネットワーク インストーラー
ほとんどの標準 Linux ISO は、基本的に、OS と一連のアプリを PC にコピーする事前に決定されたスナップショットです。インストール中のいくつかの選択肢を除いて、得られるものは ISO に含まれるものです。
Fedora Everything は非常に異なるアプローチを採用しています。梱包するのではなく、 すべて ISO に変換する場合、Fedora Everything はネット インストーラー ISO を使用します。 Anaconda インストーラーが直接起動し、OS インストール プロセス中に含めるパッケージを選択できます。その結果、ISO のサイズは通常の Fedora ISO の半分以下になり、2.7 GB に対してわずか 1.1 GB になります。
プロセスの最も重要な部分はソフトウェア選択画面です。 Workstation や Xfce などの標準的な基本環境を選択できますが、Fedora カスタム オペレーティング システムという最低限のオプションも 1 つあります。次に、右側のアドオン グループを使用して、含める開発ツールまたは管理ユーティリティを選択できます。
Fedora Everything を使用するには、選択したパッケージをダウンロードする必要があるため、インターネット接続も必要です。
最小限のインストールでは、考えていないものは省略されます
きっと何かが足りないことに気づくでしょう
すべてのアプローチは理論的には素晴らしく聞こえますが、実際に私が何も考えずに慣れてしまったデフォルトの数を大幅に過小評価していたことがわかりました。
あなたをつまずかせる可能性が高いのは、デスクトップ自体です。 Fedora Everything では、必要に応じてデスクトップ環境を選択する必要があります。コマンドラインインターフェイスが必要な場合は問題ありませんが、毎日のドライバーにとっては困難です。また、ライブ セッションもないため、インストールを開始する前にハードウェアを実際にテストすることはできません。幸いなことに、Fedora の要件は一般にかなり寛容であるため、ほとんどの PC ではパフォーマンスが問題になる可能性は高くありません。
また、私が定期的に使用しているものがいくつか欠けていることにも気づきました。
-
基本的なエディタは含まれていません。
-
多くのマルチメディア コーデックはデフォルトでは含まれていません。
-
Bluetooth ドライバーを含む周辺機器のドライバーは含まれていません。
-
Wi-Fi NetworkManager プラグインはデフォルトではインストールされません。
これらの明らかなギャップのほとんどは、Fedora カスタム オペレーティング システムを選択した場合にのみ発生します。いくつかの特定のアドオン グループを選択することをお勧めします。
-
共通の NetworkManager サブモジュール
-
編集者
-
管理者ツール
これらのグループは、私が遭遇した問題点のほとんどをカバーしますが、Bluetooth と電源プロファイルは後でインストールする必要があります。ほぼすべての Fedora ベースのディストリビューションと同様、コーデックには RPM 融合が必要です。
GUI が必要な場合は、最小インストールの代わりに Xfce などの軽量の環境を選択し、同じグループを追加できます。 root パスワードも必ず設定してください。
重い OS を削除するよりもビルドアップのほうがまだ簡単です
こうした煩わしさにもかかわらず、同じ最終結果を得るには、Fedora Workstation からコンポーネントを削除するよりも、ライト ディストリビューションをパーツごとに組み立てるほうがはるかに簡単であることがわかりました。
Linux パッケージの依存関係とパッケージがどのように機能する傾向があるため、1 つのものを削除すると、他のアプリに予期しない結果が生じる場合があります。あなたがいない限り 知る それらがすべてどのように相互作用するか、すべての依存関係を覚えている人はいないため、他の 3 つを削除することになる 1 つを誤って削除してしまうことになります。それは事実上避けられないことです。
建物 上 ディストリビューションは少し面倒ではありますが、そのような問題が発生する可能性ははるかに低くなります。何かをインストールしようとして依存関係が不足している場合、DNF はほとんどの場合、不足している依存関係のリストを提供し、それらをインストールする前にプロンプトを表示します。
すべてが Fedora を望みどおりに提供します
Fedora Everything を初めてセットアップするのに 30 分から 1 時間かかりましたが、費やした時間はおそらく価値がありました。最小限のインストールが必要なユースケースがたくさんあります。そして、私は Fedora の基盤を維持することができます。これは素晴らしいことです。
複数の特定のインストールを複数のデバイスに展開する予定がある場合は、プロセスを自動化することもできます。 Fedora Everything は Anaconda を使用しているため、キックスタート ファイルに適しています。また、OS のインストール後に DNF パッケージ マネージャーを使用して、パッケージとアプリケーションのリストを自動的にダウンロードしてインストールする Bash スクリプトを作成することもできます。どちらも機能しますが、Bash スクリプトによるアプローチの方がおそらく簡単です。
パッケージの違いを確認したい場合は、次を実行します。 rpm -qa |トイレ -l Fedora Everything インストールと標準の Fedora Workstation インストールの両方で。その違いは非常に大きくなる可能性があります。
関連情報は以下のリンクからご確認いただけます