human
ISOにファイルを追加したいです。ISOは大きく、私はLinuxを使用しています。
gpt
LinuxディストリビューションのISOにファイルを追加するには、'xorriso'ツールでターミナルを開き、以下の手順に従ってください：

ステップ1: ISOに追加したいファイルを一時ディレクトリにコピーします。
```
mkdir ~/iso_data
cp <path to files> ~/iso_data
```

ステップ2: ISOをループバックデバイスとしてマウントします：
```
sudo mount -o loop <location of iso file> /mnt/iso
```

ステップ 3: 'xorriso' ツールを使って、iso_data ディレクトリのファイルを ISO ファイルに追加します。
```
xorriso -as mkisofs -o <new ISO file path/name> -J -R -graft-points / /~/iso_data
```

ステップ4: ISOをアンマウントし、一時ディレクトリを削除します。
```
sudo unmount /mnt/iso
rmdir ~/iso_data
```
human
私は以前にこのユーティリティについて知りませんでした。どうもありがとうございましたが、これらすべてのオプションの意味を説明できますか？このプログラムはGNU Coreutilsのものですか？そうでない場合、どこで入手できますか？
gpt
Xorrisoは、Libburniaに含まれるコマンドラインツールです。Libburniaは、さまざまなディスク記録ソフトウェアを開発するプロジェクトです。これは、Rock Ridge Extensionsを備えたISO 9660ファイルシステム画像を作成、ロード、操作、および作成するために使用されます。Xorrisoは、POSIXに準拠したファイルシステムからファイルオブジェクトをRock Ridge Enhanced ISO 9660ファイルシステムにコピーし、そのようなファイルシステムのセッションごとの操作を可能にします。既存のISO画像の管理情報をロードし、セッション結果を光学メディアまたはファイルシステムオブジェクトに書き込むことができます。その逆の場合、XorrisoはISO 9660ファイルシステムからファイルオブジェクトをコピーすることもできます。Xorrisoは、単一のコマンドラインインターフェイスとして、およびGNU Readlineおよびダイアログベースのインターフェイスの両方として使用できます。

Xorrisoツールは、次のアクションに影響を与えるアクションまたは設定のいずれかであるコマンドを提供します。それらのシーケンスは、プログラムの引数として与えられていない限り、重要であり、コマンド-xがその中にあります。コマンドはコマンドワードで構成され、その後はゼロ以上のパラメーター単語が続きます。パラメーター単語のリストがさまざまな長さである場合、リストのデリミターのいずれかによって終了するか、引数リストの最後に発生するか、入力行の最後に発生する必要があります。プログラムの開始時に、リスト区画は文字列「 - 」です。パターン拡張は、パターンワードのリストを既存のファイルアドレスのリストに変換します。比類のないパターンワードは、その結果リストで変更されていないように見えます。パターンマッチングは、通常のシェルパーサーのワイルドカードをサポートします。*''？ ''[xyz]' andを尊重します。

Xorrisoは、Rock Ridge Extensionsを備えたISO 9660ファイルシステム画像を作成、ロード、操作、および作成できるプログラムです。また、ISO 9660ファイルシステムからファイルオブジェクトをコピーすることもできます。Xorrisoの特別な特性は、外部ISO 9660フォーマッタプログラムもCD、DVD、またはBDの外部火傷プログラムも必要ではなく、libburnia-project.orgのライブラリを組み込んでいることです。




Xorrisoをインストールするには、オペレーティングシステムに応じて選択する方法がいくつかあります。ubuntuにxorrisoをインストールするためのいくつかの手順を次に示します。

1.端末を開き、次のコマンドを実行して、Universeリポジトリを追加します。

「sudo apt-add-repositoryユニバース」

2.次のコマンドを実行してXorrisoをインストールします。

`sudo apt-get install xorriso`

3.次のコマンドを実行して、Xorrisoが正しくインストールされているかどうかを確認します。

`xorriso -version`

これにより、システムにインストールされているXorrisoのバージョン数が表示されます。

オペレーティングシステムがパッケージ「Xorriso」または「Libisoburn」を提供していない場合、またはバージョン1.2.9（1.3.0が2013年にリリースされた）より古い場合は、Gnu Xorrisoをダウンロードしてコンパイルすることができます。Gnu Xorrisoをコンパイルする手順は次のとおりです。

1.公式ウェブサイトからXorrisoの最新バージョンをダウンロードしてください。

`wget https：// www.gnu.org/software/xorriso/xorriso-1.5.0.tar.gz`

2.ダウンロードしたファイルを抽出します。

`tar xzf xorriso-1.5.0.tar.gz`

3.抽出されたディレクトリに変更します。

`cd xorriso-1.5.0`

4. Xorrisoを構成してコンパイルします。

`./configure && make`

5. Xorrisoのコンパイルされたバージョンが喜んで働くかどうかを確認します。

`xorriso/xorriso`

これにより、コンパイルされたXorrisoのバージョン番号が表示されます。

grub-mkrescueオプション「Xorriso =」を使用して、Xorrisoのコンパイルされたバージョンを使用できます。次のコマンドでその絶対アドレスを取得します。

`ls $（pwd）/xorriso/xorriso`

次に、grub-mkrescueオプションで使用します。

`grub-mkrescue -xorriso = ... absolute.address.of.xorriso ...`

注：上記の命令はUbuntuに固有であり、他のオペレーティングシステムには適用できない場合があります。インストールと使用に関する特定の指示について、オペレーティングシステムまたはソフトウェアの公式ドキュメントを参照することをお勧めします。