Use correct syntax markup for shell

Approved by:	carlavilla
This commit is contained in:
Li-Wen Hsu 2021-03-14 20:08:55 +08:00
parent 55c95407aa
commit a9a9e66105
No known key found for this signature in database
GPG key ID: 8D7BCC7D012FD37E
666 changed files with 17924 additions and 17924 deletions

View file

@ -75,21 +75,21 @@ Linux(R) ライブラリは、デフォルトでは FreeBSD にインストー
port を構築する前に、 `linux` カーネルモジュールを読み込んでください。 このモジュールを読み込んでいないと、構築に失敗してしまいます。
[source,bash]
[source,shell]
....
# kldload linux
....
64 ビットの互換機能を使うには、以下を実行してください。
[source,bash]
[source,shell]
....
# kldload linux64
....
以下のようにしてモジュールが読み込まれていることを確認してください。
[source,bash]
[source,shell]
....
% kldstat
Id Refs Address Size Name
@ -99,7 +99,7 @@ port を構築する前に、 `linux` カーネルモジュールを読み込ん
Linux(R) ライブラリおよびバイナリの基本セットを FreeBSD システムにインストールする最も簡単な方法は、 package:emulators/linux_base-c7[] package または port を使う方法です。port をインストールするには、 以下のコマンドを実行してください。
[source,bash]
[source,shell]
....
# pkg install emulators/linux_base-c7
....
@ -122,7 +122,7 @@ Linux(R) バイナリ互換機能を設定した後に、Linux(R) アプリケ
Linux(R) システムで、`ldd` を使うことにより、 アプリケーションが必要とする共有ライブラリを調べることができます。 たとえば、`linuxdoom` が必要とする共有ライブラリを調べるには、 Doom がインストールされている Linux(R) システム上で、以下のコマンドを実行してください。
[source,bash]
[source,shell]
....
% ldd linuxxdoom
libXt.so.3 (DLL Jump 3.1) => /usr/X11/lib/libXt.so.3.1.0
@ -132,7 +132,7 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29
Linux(R) システムでの出力の最後のカラムに表示されているすべてのファイルを FreeBSD システムの [.filename]#/compat/linux# の下にコピーしてください。コピーしたら、 最初のカラムに示されるファイル名でコピーしたファイルに対してシンボリックリンクを張ってください。 この例では、FreeBSD システムで以下のようになります。
[source,bash]
[source,shell]
....
/compat/linux/usr/X11/lib/libXt.so.3.1.0
/compat/linux/usr/X11/lib/libXt.so.3 -> libXt.so.3.1.0
@ -146,7 +146,7 @@ Linux(R) システムでの出力の最後のカラムに表示されている
たとえば、以下のライブラリがすでに FreeBSD システムに存在するとします。
[source,bash]
[source,shell]
....
/compat/linux/lib/libc.so.4.6.27
/compat/linux/lib/libc.so.4 -> libc.so.4.6.27
@ -154,14 +154,14 @@ Linux(R) システムでの出力の最後のカラムに表示されている
そして、`ldd` の出力が以下のように、 バイナリが新しいバージョンを必要とする場合を考えます。
[source,bash]
[source,shell]
....
libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29
....
存在しているライブラリの最後の番号が 1 つか 2 つ古いだけなので、 わずかに古いライブラリでもプログラムは動作するはずです。 しかしながら、[.filename]#libc.so# を新しいバージョンに置き換えるのが安全です。
[source,bash]
[source,shell]
....
/compat/linux/lib/libc.so.4.6.29
/compat/linux/lib/libc.so.4 -> libc.so.4.6.29
@ -173,7 +173,7 @@ libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29
ELF のバイナリを使うためには、 追加の作業が必要です。 マークのない (unbranded) ELF バイナリを実行しようとすると、 以下のようなエラーメッセージが表示されてしまうことでしょう。
[source,bash]
[source,shell]
....
% ./my-linux-elf-binary
ELF binary type not known
@ -182,7 +182,7 @@ Abort
FreeBSD のカーネルが FreeBSD の ELF バイナリと Linux(R) のバイナリとを見分けられるようにするために、man:brandelf[1] を以下のようにして使ってください。
[source,bash]
[source,shell]
....
% brandelf -t Linux my-linux-elf-binary
....
@ -193,7 +193,7 @@ GNU のツール群が ELF バイナリに自動的に適切なマークを付
Linux(R) RPM ベースのアプリケーションをインストールするには、 最初に package:archivers/rpm4[] package または port をインストールしてください。 インストールすると、このコマンドを `root` 権限で使うことで、 [.filename]#.rpm# をインストールできます。
[source,bash]
[source,shell]
....
# cd /compat/linux
# rpm2cpio < /path/to/linux.archive.rpm | cpio -id
@ -205,7 +205,7 @@ Linux(R) RPM ベースのアプリケーションをインストールするに
DNS がうまく動作しなかったり、 以下のようなエラーメッセージが表示される場合は、 [.filename]#/compat/linux/etc/host.conf# ファイルを以下のように設定する必要があります。
[source,bash]
[source,shell]
....
resolv+: "bind" is an invalid keyword resolv+:
"hosts" is an invalid keyword
@ -240,7 +240,7 @@ Linux(R) ABI をサポートするため、FreeBSD は ELF バイナリを示す
Linux(R) バイナリを実行するためには、 man:brandelf[1] を使って `Linux` のマークが__付けられて__いなければなりません。
[source,bash]
[source,shell]
....
# brandelf -t Linux file
....