このプロジェクトはFedora Remixであり、ローカリゼーションサポートを備えた多目的使用のための完全なシステムを提供することを目指しています。ライブ画像をダウンロードしてソフトウェアを試してから、必要に応じてPCにインストールできます。また、利用可能なスクリプトから始まる画像をカスタマイズすることもできます。
このリミックスの主な目標は次のとおりです。
ライブメディアの構築方法についての詳細な説明をご覧ください。
注記
selinuxがオンになっている場合は、ビルドプロセス中に無効にします。
$ sudo setenforce 0ソースを取得するには、プロジェクトを<source-path>にクローン化します。
$ git clone https://github.com/mbugni/fedora-remix.git / < source-path >結果を配置する場所<target-path>選択または作成します。
ポッドマンをインストール:
$ sudo dnf --assumeyes install podmanビルド環境のコンテナを作成します。
$ sudo podman build --file=/ < source-path > /Containerfile --tag=livebuild:fc39インタラクティブなシェルを実行してコンテナを初期化します。
$ sudo podman run --privileged --network=host -it --volume=/dev:/dev:ro
--volume=/ < source-path > :/live/source:ro --volume=/ < target-path > :/live/target
--name=livebuild-fc39 --hostname=livebuild-fc39 livebuild:fc39 /usr/bin/bashコンテナを複数回再利用およびアップグレードできます。詳細については、Podman Docsを参照してください。
ビルドコンテナに再び入るには:
$ sudo podman start -ia livebuild-fc39まず、実行されていない場合はビルドコンテナを起動します。
$ sudo podman start livebuild-fc39プロファイル(例: Workstation-it_IT )に対応するバリアント(例:イタリアのサポートを備えたKDEワークステーション)を選択します。
利用可能なプロファイル/バリエーションは次のとおりです。
Minimal (主にテスト用のコンソールのみ)Desktop (基本的なツールを備えた最小限のKDE環境)Workstation (印刷やスキャンサポートなどのより多くの機能を備えたKDE環境)各バリアントについて、 -it_ITを追加してイタリアのローカリゼーションを取得できます(例: Desktop-it_IT )。
kiwi-ngコマンドを実行して、.iso画像を作成します。
$ sudo podman exec livebuild-fc39 kiwi-ng --profile=Workstation-it_IT --type=iso
--shared-cache-dir=/live/target/cache system build
--description=/live/source/kiwi-descriptions --target-dir=/live/targetビルドには時間がかかる場合があります(30分以上)、マシンのパフォーマンスに依存します。
未使用のリソースを削除する必要がなくなった場合:
$ sudo podman container rm --force livebuild-fc39
$ sudo podman image rm livebuild:fc39Ventoyなどのツールを使用してMultiboot USBデバイスを構築するか、 ddコマンドを使用して画像を単一のUSBスティックに転送できます。
$ sudo dd if=/ < target-path > /Fedora-Remix.x86_64- < version > .iso of=/dev/ < stick-device > インストール後、ライブシステムリソースを削除して、実行してスペースを節約します。
$ source /usr/local/libexec/remix/livesys-cleanupQuestoèunun remix di fedora con il supporto in italiano en lingua e thatiera。 nell'immagine .iso che si ottiene sonogiàinstallati i pacchetti e le lea configurazioni in il funzionamento in italiano delle delle varie applicazioni(l'manviente grafico、i repo extraなど)。
Il Remix ha come obiettivi principali:
このプロジェクトのすべての顕著な変更は、 CHANGELOG.mdファイルに文書化されます。
この形式は、Cheep a Changelogに基づいています。