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に固有であり、他のオペレーティングシステムには適用できない場合があります。インストールと使用に関する特定の指示について、オペレーティングシステムまたはソフトウェアの公式ドキュメントを参照することをお勧めします。
Xorriso is a command-line tool included with libburnia, a project that develops various pieces of disk recording software. It is used to create, load, manipulate, and write ISO 9660 filesystem images with Rock Ridge extensions. Xorriso copies file objects from POSIX compliant filesystems into Rock Ridge enhanced ISO 9660 filesystems and allows session-wise manipulation of such filesystems. It can load the management information of existing ISO images and write the session results to optical media or to filesystem objects. Vice versa, xorriso is also able to copy file objects out of ISO 9660 filesystems. Xorriso can be used both as a single command-line interface and with GNU Readline and Dialog-based interfaces. 

The xorriso tool provides commands that are either actions or settings that influence following actions. Their sequence matters, unless they are given as program arguments and command -x is among them. Commands consist of a command word, followed by zero or more parameter words. If the list of parameter words is of variable length, it must be terminated by either the list delimiter, occur at the end of the argument list, or occur at the end of an input line. At program start, the list delimiter is the string "--". Pattern expansion converts a list of pattern words into a list of existing file addresses. Unmatched pattern words will appear unaltered in that result list. Pattern matching supports the usual shell parser wildcards '*' '?' '[xyz]' and respects '/' as the path separator, which may only be matched literally.

Xorriso is a program that can create, load, manipulate, and write ISO 9660 filesystem images with Rock Ridge extensions. It can also copy file objects out of ISO 9660 filesystems. A special property of xorriso is that it needs neither an external ISO 9660 formatter program nor an external burn program for CD, DVD, or BD but rather incorporates the libraries of libburnia-project.org. 




To install xorriso, there are a few methods to choose from depending on your operating system. Here are some steps to install xorriso on Ubuntu:

1. Open the terminal and run the following command to add the universe repository:

`sudo apt-add-repository universe`

2. Install xorriso by running the following command:

`sudo apt-get install xorriso`

3. Check whether xorriso has been installed correctly by running the following command:

`xorriso --version`

This should display the version number of xorriso installed on your system.

If your operating system does not offer a package "xorriso" or "libisoburn", or if they are older than version 1.2.9 (1.3.0 was released in 2013), then you can download and compile GNU xorriso. Here are the steps to compile GNU xorriso:

1. Download the latest version of xorriso from the official website:

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

2. Extract the downloaded file:

`tar xzf xorriso-1.5.0.tar.gz`

3. Change to the extracted directory:

`cd xorriso-1.5.0`

4. Configure and compile xorriso:

`./configure && make`

5. Check whether the compiled version of xorriso is willing to work:

`xorriso/xorriso`

This should display the version number of the compiled xorriso.

You can use the compiled version of xorriso with the grub-mkrescue option "–xorriso=". Obtain its absolute address with the following command:

`ls $(pwd)/xorriso/xorriso`

Then use it with the grub-mkrescue option:

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

Note: The above instructions are specific to Ubuntu and may not be applicable to other operating systems. It is always a good practice to refer to the official documentation of the operating system or software for specific instructions on installation and usage.