📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の8版が非表示) | |||
| 5行目: | 5行目: | ||
== NoMachine == | == NoMachine == | ||
==== NoMachineのインストール ==== | ==== NoMachineのインストール ==== | ||
NoMachineのインストールおよびアップデートにおいて、ライブラリやバイナリを正しく置き換えるため、全てのNoMachineサービスを停止する必要がある。<br> | |||
これは、手動アップデートや自動アップデートにおいても同様である。<br> | |||
<br> | <br> | ||
* 手動アップデート | |||
*# まず、[https://www.nomachine.com NoMachineの公式Webサイト]にアクセスして、最新のNoMachineをダウンロードする。<br> | |||
*#: <br> | |||
<br> | *# NoMachineをインストールする。 | ||
*#* RPMファイルを使用する場合 | |||
* | *#*: インストール | ||
*: | *#*: <code>sudo rpm -ivh <NoMachineのrpmファイル> --prefix <NoMachineのインストールディレクトリ></code> | ||
*: | *#*: <br> | ||
*: | *#*: アップデート | ||
*: | *#*: <code>sudo rpm -Uvh <NoMachineのrpmファイル> --prefix <NoMachineのインストールディレクトリ></code> | ||
*: | *#*: <br> | ||
*: | *#*: アンインストール | ||
*: | *#*: <code>sudo rpm -e nomachine</code> | ||
*#*: <br> | |||
*#* バイナリファイルを使用する場合 | |||
*#*: インストール | |||
*#*: <u>NoMachineは、/etcディレクトリおよび/usr/lib/systemdディレクトリにファイルを作成するため、スーパーユーザ権限でインストールする必要がある。</u> | |||
*#*: <u>そのため、/optディレクトリにNoMachineをインストールすることを推奨する。</u> | |||
*#*: <code>tar xf nomachine_<バージョン>_<アーキテクチャ>.tar.gz</code> | |||
*#*: <code>sudo NX_INSTALL_PREFIX=<NoMachineのインストールディレクトリ> ./NX/nxserver --install</code> | |||
*#*: <br> | |||
*#*: アップデート | |||
*#*: <code>tar xf nomachine_<バージョン>_<アーキテクチャ>.tar.gz</code> | |||
*#*: <code>sudo NX_INSTALL_PREFIX=<NoMachineのインストールディレクトリ> ./NX/nxserver --update</code> | |||
*#*: <br> | |||
*#*: アンインストール | |||
*#*: <code>sudo /<NoMachineのインストールディレクトリ>/NX/scripts/setup/nxserver --uninstall</code> | |||
*#*: <code>sudo rm -rf <NoMachineのインストールディレクトリ></code> | |||
*: <br> | *: <br> | ||
* | * NoMachineの自動アップデート | ||
* | *# NoMachine User Interfaceの[Settings]パネルから、[Server Preferences]を選択する。 | ||
* | *# 次に、[アップデート]パネルを開いて、[今すぐチェック]ボタンを押下する。<Br>NoMachineは、標準で自動アップデートを有効にしており、定期的にリポジトリを読み込み、アップデートを確認する。 | ||
*# 自動アップデートを無効にするには、[Don't ask again for this version]オプションを選択する、または、<br>アップデートパネルにおいて、[Automatically check for updates]オプションのチェックを外す。<br><br>自動アップデートの詳細な設定方法については、https://www.nomachine.com/DT10O00149 を参照すること。 | |||
* | |||
<br> | <br> | ||
| 140行目: | 134行目: | ||
<br> | <br> | ||
[https://www.freerdp.com FreeRDPの公式Webサイト]にアクセスして、FreeRDPをダウンロードする。<br> | [https://www.freerdp.com FreeRDPの公式Webサイト]にアクセスして、FreeRDPをダウンロードする。<br> | ||
または、[https://github.com/FreeRDP/FreeRDP/releases/ FreeRDPのGithub]にアクセスして、FreeRDPのソースコードをダウンロードする。<br> | |||
<br> | <br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
tar xf freerdp-<バージョン>.tar.gz | tar xf freerdp-<バージョン>.tar.gz | ||
cd freerdp-<バージョン> | cd freerdp-<バージョン> | ||
<br> | <br> | ||
FreeRDPのビルドに必要なライブラリをインストールする。<br> | FreeRDPのビルドに必要なライブラリをインストールする。<br> | ||
sudo zypper install ccache systemd-devel cairo-devel cups-devel libpulse-devel alsa-devel pcsc-lite-devel \ | sudo zypper install ccache gcc cmake glib2-devel systemd-devel libuuid-devel cairo-devel libicu-devel \ | ||
ffmpeg-4 ffmpeg-4-libavcodec-devel libxkbcommon-devel libxkbfile-devel libXrandr-devel \ | fuse-devel fuse3-devel libSDL2-devel libSDL2_ttf-devel libusb-1_0-devel cups-devel \ | ||
libXi-devel libXv-devel libXinerama-devel libXcursor-devel wayland-devel wayland-protocols-devel | krb5-devel libopenssl-devel libopenssl-3-devel \ | ||
libpulse-devel alsa-devel pcsc-lite-devel libgsm-devel libfaac-devel libfaad-devel \ | |||
ffmpeg-4 ffmpeg-4-libavcodec-devel ffmpeg-4-libswscale-devel \ | |||
libX11-devel libXext-devel libxkbcommon-devel libxkbfile-devel libXrandr-devel \ | |||
libXi-devel libXv-devel libXinerama-devel libXcursor-devel \ | |||
wayland-devel wayland-protocols-devel | |||
<br> | <br> | ||
FreeRDPをビルドおよびインストールする。<br> | FreeRDPをビルドおよびインストールする。<br> | ||
cmake -DCMAKE_INSTALL_PREFIX=<FreeRDPのインストールディレクトリ> .. | mkdir build && cd build | ||
cmake -DCMAKE_BUILD_TYPE=Release \ | |||
-DCMAKE_INSTALL_PREFIX=<FreeRDPのインストールディレクトリ> \ | |||
-DCMAKE_C_COMPILER=<GCC 8以降のgccのパス> \ # 必要な場合 | |||
-DCMAKE_CXX_COMPILER=<G++ 8以降のg++のパス> \ # 必要な場合 | |||
-DBUILD_SHARED_LIBS=OFF \ # 1つの実行ファイルに統合する場合 | |||
-DCHANNEL_URBDRC=ON \ | |||
-DWITH_DSP_FFMPEG=ON \ | |||
-DWITH_CUPS=ON \ | |||
-DWITH_PULSE=ON \ | |||
-DWITH_FAAC=ON \ | |||
-DWITH_FAAD2=ON \ | |||
-DWITH_GSM=ON \ | |||
.. | |||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||
<br> | |||
FreeRDPを実行するために必要なライブラリをインストールする。<br> | |||
SUSEでは、Pacmanリポジトリを追加、または、[https://github.com/knik0/faac/ faacライブラリのGithub]からソースコードをダウンロードしてインストールする必要がある。<br> | |||
sudo zypper install libfaac0 | |||
<br> | <br> | ||
FreeRDPの書式の例を以下に示す。<br> | FreeRDPの書式の例を以下に示す。<br> | ||
/<FreeRDPのインストールディレクトリ>/bin/xfreerdp /u:<接続先のユーザ名> /p:<接続先のパスワード> /w:<画面横のサイズ> /h:<画面縦のサイズ> /v:<接続先のIPアドレス> +clipboard /sound:rate:44100,channel:2 /fonts' | /<FreeRDPのインストールディレクトリ>/bin/xfreerdp /u:<接続先のユーザ名> /p:<接続先のパスワード> /w:<画面横のサイズ> /h:<画面縦のサイズ> /v:<接続先のIPアドレス> +clipboard /sound:rate:44100,channel:2 /fonts' | ||
<br> | <br> | ||
# 使用例: | |||
# Windows 10 (ユーザ名 : Windows10、パスワード : p@ssword、IPアドレス : 192.168.0.5、解像度 : 1600x900) にリモート接続 | |||
/<FreeRDPのインストールディレクトリ>/bin/xfreerdp /u:Windows10 /p:p@ssword /w:1600 /h:900 /v:192.168.0.5 +clipboard /sound:rate:44100,channel:2 /fonts' | /<FreeRDPのインストールディレクトリ>/bin/xfreerdp /u:Windows10 /p:p@ssword /w:1600 /h:900 /v:192.168.0.5 +clipboard /sound:rate:44100,channel:2 /fonts' | ||
<br><br> | <br><br> | ||
| 208行目: | 225行目: | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]] | ||