← 記事に戻る
グラフィカルシェルありの Linux
グラフィカルシェルなしの Linux
アクティベーション
自動起動スクリプト
トラブルシューティング
64ビットシステム上でのARM 32ビット版の起動
FAQ

Xeoma Linux IPカメラソフトウェア ユーザーマニュアル

Linux 監視ソフトウェアとして Xeoma を利用するための本マニュアルでは、Linux OS 上で Xeoma を運用する際の基本手順を解説します。

こちらも参照:Xeoma for Linux:クイックスタート

グラフィカルシェルを備えた Linux ディストリビューションをご利用の場合は、公式サイトから Xeoma をダウンロードしてください。ページにアクセスすると、お使いの OS に対応したバージョンのダウンロードオプションが表示されます

グラフィカルシェル搭載 Linux 向け Xeoma Linux IP カメラソフトウェア ユーザーマニュアル:ファイルをダウンロード

ダウンロードしたtgzファイルを展開してください(ファイル上で右クリックし、展開オプションを選択)。

グラフィカルシェル搭載 Linux 向け Xeoma Linux IP カメラソフトウェア ユーザーマニュアル:アーカイブを解凍

xeoma.app のダイヤモンドアイコンが表示されます。これをダブルクリックして Xeoma を起動してください。

グラフィカルシェル搭載 Linux 向け Xeoma Linux IP カメラソフトウェア ユーザーマニュアル:通常アプリケーションとして Xeoma を実行

グラフィカルシェルなしの Linux への Xeoma Linux IP カメラソフトウェアのインストール(ターミナル経由)

Linux のサーバーバージョンをご利用の場合、またはコンソール経由で操作する場合は、ターミナルを起動して以下を実行してください

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (64ビットシステム用)

または

wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz(32 ビット Linux 用)

tarコマンドを使用してアーカイブを展開します。

グラフィカルシェルなしの Linux 向け Xeoma Linux 監視ソフトウェア ユーザーマニュアル:適切なファイルをダウンロードして解凍

展開が完了すると、xeoma.app ファイルが生成されます。これを実行して Xeoma を起動します(サーバーとクライアントの両方が同時に起動します)。ファイルを実行すると、利用可能なコマンドの一覧が表示されます(詳細は「ヘルプ」セクションでも確認できます)。

グラフィカルシェルなしの Linux 向け Xeoma Linux 監視ソフトウェア ユーザーマニュアル:Xeoma ファイルアクセス時に表示される簡易ヘルプ

xeoma_software_advices Xeoma 22.11.25以降、インストール時にコンソールコマンドを指定し、それを自動起動スクリプトに追加できる新機能が搭載されました。例えば、-install -coreauto -serverport 8888を実行すると、-serverport 8888コマンドが自動的に自動起動スクリプトに追加されます。従来は、追加コマンドをインストールコマンドと組み合わせることができず、自動起動スクリプト内に手動で記述する必要がありました。

xeoma.app を正常に実行するには、Linux にグラフィカルシェルが必要です。その場合、クライアント側(ビジュアル部分)が表示されます

コンソール経由の Linux 向け Xeoma Linux 監視ソフトウェア ユーザーマニュアル:Xeoma アプリにアクセスして実行

グラフィカルシェルがない場合は、ビジュアル部分(クライアント側)を表示せず、サーバー側のみを実行できます

グラフィカルシェルなしの Linux 向け Xeoma Linux 監視ソフトウェア ユーザーマニュアル:サーバー単体で実行してヘルプ情報を確認

コンソール経由で、言語の変更、プログラムのインストール・アンインストール、実行、およびアクティベーションが可能です。

グラフィカルシェルなしの Linux 向け Xeoma Linux IP カメラソフトウェア ユーザーマニュアル:クライアントおよびその他のコマンドを実行

その他の機能(カメラの追加と設定、ユーザープロファイルの追加、パスワードの変更とローカルアクセスの設定など)を設定するには、クライアントからこのサーバーへ接続する必要があります。クライアントを実行するマシンにはグラフィカルシェルが必要です。Android スマートフォンでも可能です。

ご覧の通り、Linux 用 Xeoma IP カメラソフトウェアは、他の OS 版と同様に簡単に操作できます。さらに、Ubuntu やその他の Linux ディストリビューションで Xeoma を運用すれば、手間と時間を省くだけでなく、コスト削減も実現します。

Linux 上で Xeoma の設定やアーカイブがどこに保存されているか確認したい場合は、「Xeoma ファイルの保存場所」の記事をご参照ください

自動起動スクリプト

使用している OS によって、XeomaCoreService 自動起動スクリプトの保存先は異なります
etc/init.d
etc/init
/etc/systemd/system/

スクリプトを編集する場合(例:起動前の待機時間を増やすなど)は、管理者権限で実行してください。権限がない場合、変更内容は保存されません。

xeoma_software_advices ゼオマ 22.11.25 以降、インストール時に指定したコンソールコマンドを自動起動スクリプトに自動的に追加する新機能が Xeoma に実装されました。例えば、-install -coreauto -serverport 8888を実行すると、-serverport 8888コマンドが自動的に自動起動スクリプトに追加されます。従来は、追加コマンドをインストールコマンドと併用できず、自動起動スクリプトへの手動記述が必要でした。

起動およびインストールのトラブルシューティング

1. エラー cannot execute binary file(起動時)

次のようなエラーメッセージが表示される場合:


root@myUser:/home/myFolder# uname -a
Linux myUser 2.7.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
root@myUser:/home/myFolder# ./xeoma.app
bash: ./xeoma.app: cannot execute binary file

32 ビット版 Linux では 32 ビット版のゼオマを、64 ビット版 Linux では 64 ビット版のゼオマを起動してください。ia32-libs のインストールで解決するか、OS のアーキテクチャに一致するビット数のゼオマを使用してください。

また、権限不足によりこのエラーが発生している可能性があります。その場合は、xeoma.app が格納されたフォルダでchmod 777 xeoma.appを実行し、再度ゼオマサーバー(xeoma.app -core)を起動してください。

2. エラー “No such file or directory”(起動時)

起動時にNo such file or directoryエラーが発生する場合、サポート対象のOSでプログラムを実行しているか確認してください。
また、64 ビット版 Linux で 32 ビット版のゼオマを(またはその逆を)実行した場合にもこのエラーが発生することがあります。32 ビット版 Linux では 32 ビット版を、64 ビット版 Linux では 64 ビット版のゼオマを実行し、OS に適したバージョンのゼオマをダウンロードしてください。

3. エラー “Access denied”(起動時)

次のようなエラーメッセージが表示される場合:


bash: ./xeoma.app: Access denied

このエラーは、noexec パラメータ付きでマウントされた USB メモリやディスクからゼオマを起動しようとした場合に発生することがあります。システムディスクからの起動、または実行制限の解除をお勧めします。

4. エラー Illegal instruction (Core dumped)(起動時)

起動時にIllegal instructionエラーが発生する場合、ゼオマに対応していない旧世代のプロセッサを使用している可能性があります。その場合は、代わりに旧バージョンのゼオマ 15.2.25をお試しください。旧バージョンでは動作し新バージョンで動作しない場合は、ハードウェアのアップグレードを推奨します。

このエラーには、Segmentation fault (core dumped)という別のパターンもあります
このエラーメッセージが表示される場合、以下の3つの原因と解決策が考えられます
a. プロセッサが古すぎてゼオマを実行できません。この場合は、代わりに旧バージョンのゼオマ 15.2.25をお試しください。
b. xeoma.app ファイルが不適切です。OS を確認し、正しいバージョン(32 ビットまたは 64 ビットシステム用)のゼオマをダウンロードしてください。ターミナルで xeoma.app ファイルに対し uname -a コマンドを実行し、その出力を弊社へ送信いただければ、ダウンロードされたファイルを確認いたします。
c. ファイルのダウンロードまたは解凍が不完全です(ファイル破損)。ゼオマのアーカイブを再ダウンロードし、再度解凍してください。
d. 旧版の ESET NOD32 がインストールされており、ゼオマの起動を妨げています。テストのためアンチウイルスソフトを無効化してください。無効化して正常に起動・動作する場合は、他社製ソフトへの変更、または ESET Endpoint Antivirus for Linux v7 へのアップデートを検討してください。ESET 社は、旧版 NOD32 for Linux における本問題の修正を行わないことを表明しています。
e. その他の理由でゼオマがクラッシュしています。システム内の「trace.log」ファイルを確認し、弊社へ送信してください

5. エラー “version `GLIBC_2.17′ not found”(起動時)

起動時にversion `GLIBC_2.17′ not foundエラーが発生する場合、バージョン 17.7.31 以降のゼオマ Linux IP カメラソフトウェアに必要な GLIBC_2.17(以上)をサポートしていない旧世代の OS(例:CentOS 6)を使用している可能性があります。
解決策:旧バージョンのゼオマ(17.7.31 より前)を使用するか、OS をアップデートしてください。

6. エラー Fail(インストール時)

インストール中に次のようなエラーが発生する場合

[root@myUser ~]# ./xeoma.app -install -coreauto

install server (auto start) and client (manual start) ... * Ok > installFiles

* Ok > popClientFromAutorun
**
*** Fail > installCoreShortcut
* Ok > removeExeOnly
* Ok > unRegisterInSystem
* Ok > revertOldXeomaVersion
**
*** Fail > installCoreAutostartOnly
Fail


xdg-user-dirs パッケージをインストールし、再度インストールを実行してください。

7. エラー Permission denied
「Permission denied」と表示される場合は、以下の手順をお試しください
1) ターミナルを開く
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/USERNAME/Xeoma.desktop
4) サーバーを再起動する

8. アクティベーションエラー This activation type is prohibited on your machine
このエラーが表示された場合、仮想マシン上で Xeoma Lite ライセンスのアクティベーションを試みています。
Lite ライセンスは物理サーバーでのみアクティベート可能です。お問い合わせいただければ、差額分のご精算をもって Lite ライセンスから Standard ライセンスへの変更を承ります

解決しない場合は、問題の詳細を添えてテクニカルサポートまでご連絡ください。

アクティベーション

Xeoma のライセンスをアクティベートまたは更新するには、購入時に発行される 25 文字のライセンスキーが必要です。重要:入力ミスを防ぐため、ライセンスキーを手入力せず、クリップボードでのコピー&ペーストをご利用ください。ターミナルでは、コピーに Ctrl+Insert または Ctrl+Shift+C、貼り付けに Shift+Insert または Ctrl+Shift+V を使用してください。

「メインメニュー」→「登録」→「アクティベート」からアクティベーションが可能です。

ターミナル経由(ヘッドレスサーバー)で Xeoma をアクティベートする場合は、-activateOnline コマンドを使用してください

Linux での Xeoma のアクティベーション

Xeoma のアクティベーションは、管理者権限(sudo を使用)で実行することを推奨します。すべてのコンソールコマンドはこちらで確認できます。

ライセンスが必要なのは Xeoma のサーバー部分のみです。Xeoma Client は無料で、必要な数だけご利用いただけます。

アクティベーションの詳細についてはこちら

 

64ビットシステムでの ARM 32ビット版の起動

64 ビット OS を使用している場合、ユーティリティの起動時に「Command not found」エラーが発生することがあります。その際は、32 ビットライブラリセットをインストールしてください。DEB ベースのディストリビューションでは、sudo apt-get install ia32-libs コマンドでインストールします。

RPM ベースのディストリビューションでユーティリティを実行するには、32 ビットライブラリ glibc のインストールが必要な場合があります:sudo yum install glibc.i686.

実行:

sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386

 

FAQ

1. Ubuntu Server にインストールできますか?デスクトップ環境は必要ですか?
はい、Ubuntu Server にはグラフィカルシェルなしで Xeoma をインストール可能です。なお、コンソールでの音声サポートには libasound2 が必要です。64 ビット版を使用する場合は、ia32-libs のインストールが必要な場合があります。インストール後、コンソールにアクセスパスワードが表示されますので、他のマシン(クライアント)から接続できるよう、このパスワードを保存してください。GUI あり・なし両方の Linux インストール手順はこちらで確認できます。

2. ターミナル(グラフィカルシェルなしの OS)で Xeoma を制御するコマンドは何ですか?
Linux 版 Xeomaガイドおよび利用可能なコマンド一覧をご参照ください。

3. サーバーがLinuxの場合、Macから接続できますか?
はい。本ソフトウェアはクロスプラットフォームに対応しています。サーバーは Debian などサポートされている任意の OS にインストール(またはインストールせずに実行)でき、Mac OSX を搭載した Mac など、サポートされている別の OS を実行するマシンからリモート接続可能です。起動する OS に適した Xeoma ファイルをご用意ください。

4. Linux でアーカイブ(xeoma.app)からアプリケーションを実行する方法を教えてください。また、これはアプリケーションではないのでしょうか?Linux ハードウェアの要件はありますか?
Xeoma は現在、openSUSE、Mint、Debian、Ubuntu、CentOS などのディストリビューションをサポートしています。全リストはこちらで確認できます。Linux で Xeoma をインストールまたは実行する際は、必ず Linux マシン上で xeoma_linux.tgz アーカイブを解凍してください。その後、chmod a+x xeoma.app を実行すれば、通常通り ./xeoma.app で起動できます。
Linux 版 Xeoma ガイドをご参照ください。

5. リモートサーバーに接続する際、ポート番号を変更するにはどうすればよいですか?
ポートを変更する必要はありません。サーバーコンピュータに静的IPアドレスがない場合は、ポートフォワーディングを設定してください(手順は portforward.com を参照してください。または、より簡単で便利な リピーター・サブスクリプション に加入すれば、ポートフォワーディングの設定は不要です)。ただし、ゼオマ Xeoma の標準ポートが既に使用されている場合は、-serverport コマンドを使用して新しいポートを設定してください。詳細は こちらの手順 を参照してください
ゼオマ Xeoma のデフォルトポート 8090 を変更する必要がある場合は、serverport コマンドを使用します。ゼオマ Xeoma をインストールしていない場合は、このコマンドに続けて必要なポートを指定して起動してください。インストール済みの場合は、自動起動スクリプトを開き、そこで serverport を変更します。Windows の例:レジストリの HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService に移動し、値を変更してください
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099。Linux の場合は、こちらで自動起動スクリプトの場所を確認してください

6. Fedora 18 で ゼオマ Xeoma を実行しています。xeoma -core を実行しても、クライアントからリモート接続できません。どうすればよいでしょうか?
ゼオマ Xeoma のコマンドラインで -showpassword を実行して、リモートアクセスパスワード(リモート接続に必要)を確認してください。これにより、リモートアクセスが自動的に有効になります。その後、ゼオマ Xeoma を再起動すれば、任意の IP からの接続が許可されます。インストールして使用している場合は、リモートアクセスは自動的に有効になります。
Linux では、コマンドを sudo で実行する必要があることにご注意ください。

7. ./xeoma.app -client を起動しようとするたびに、以下のメッセージが表示されます
! コンソールモードでは XWindow グラフィカルシェルは利用できません
何が原因か心当たりはありますか?
XAUTHORITY 変数が設定されているか確認してください

echo $XAUTHORITY

設定されていない場合は、インストールしてください。


8. GUI なしの Linux に ゼオマ Xeoma サーバーを導入しています。サーバー側のバージョンを確認する方法は?

クライアントからサーバーに接続すると、ゼオマ Xeoma ウィンドウのタイトルにサーバーバージョンとクライアントバージョンが表示されます。サーバー側を自動起動に設定していない場合は、ゼオマ Xeoma 起動時にターミナルに情報が表示されます。

9. GUI なしの Linux サーバーで、以前のバージョンの ゼオマ Xeoma をダウンロードするにはどうすればよいですか?
以下のコマンドを使用してください(例:バージョン 20.12.18 をダウンロードする場合):wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
ここで「2020-12-18」は、必要なバージョン 20.12.18 を日付形式に変換したものです(別の例:バージョン 17.8.31 の場合は wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz)。ゼオマ Xeoma の旧バージョンの名称は こちら で確認できます。

必要なバージョンをダウンロードした後、この Linux マニュアル を参照して、ゼオマ Xeoma の展開とインストールを行ってください。

10. Ubuntu Mate 20.04 を搭載した Odroid XU4 で ゼオマ Xeoma を実行しています。リモートアクセスのために VNC サーバーをインストールしましたが、VNC セッション経由で ゼオマ Xeoma アプリが起動しません。解決策はありますか?
TightVNC を使用していますか?その設定では ゼオマ Xeoma クライアントを起動できません。

この問題を解決する最も簡単な方法は、RealVNC をインストールすることです:

sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer

次に:
sudo raspi-config

「Interfacing Options」を選択し、VNC を有効にします。これにより、クライアントが正しく起動します。

11. Linux で音が鳴りません。原因は何でしょうか?
Linux システムで ゼオマ Xeoma を自動起動に設定してインストールすると、「root」ユーザーで実行されます。デフォルトでは「root」はオーディオへのアクセス権限を持っていないため、ファイルの再生ができません。
通常ユーザーで ゼオマ Xeoma を実行するか(自動起動に設定しない)、回避策を用いて「root」にサウンド権限を付与してください。手順については、こちらのリンクを参照してください:https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html

ゼオマ Xeoma に関してサポートが必要な場合は、お気軽に お問い合わせください

12. ライセンスをアクティベートしようとしていますが、「Can’t store activation file」というエラーが出続けます。どうすればよいでしょうか?
アクティベーションファイルを保存できません – このエラーはLinuxマシンで最も頻繁に発生し、通常はファイルの書き込み権限に関連しています。まずは、ターミナルまたはコマンドラインから次のようにライセンスのアクティベーションを実行してください

{xeoma.appへのパス} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY(またはセミコロンで区切る場合は -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’)。

それでもライセンスがアクティベーションされない場合は、xeoma.appに対して chmod 777 を実行し、ファイル書き込み権限を付与してください。

13. Linux で複数のモニターに Xeoma クライアントを表示させるにはどうすればよいですか?
詳細はこちらの手順でご確認いただけます。

14. xeoma.appを自動起動させる方法はありますか?IntelデバイスとLinux OSを使用していますが、OSが制限されておりsystemctl経由でインストールできないため、Xeomaをサービスとしてインストールできません。現在は手動で起動していますが、どうすればよいでしょうか?
最も簡単な方法は、crontab(スクリプト)を使用して Xeoma サーバーを起動することです
実行するには、ターミナルで次のコマンドを使用してください

sudo crontab -e

次にウィンドウが表示されるので、行の末尾に以下を指定してください

@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core

これにより、デバイスの起動時に毎回 Xeoma が自動的に起動します。

15. root以外のユーザーでXeomaをインストールできますか?
Xeoma のインストールツールを使用する場合、root 権限でのインストールとなります。

ただし、独自の自動起動スクリプトを作成してXeomaを実行し、そこで必要なすべての権限を指定することも可能です。

2014年3月7日 更新:2021年6月23日

関連記事:
サポートされているコンソールコマンド
Xeoma Linux ビデオ監視ソフトウェア
Ubuntu 向け Xeoma Linux ウェブカムソフトウェアでコストを削減
CCTVソフトウェア向けマイクロコンピュータの選び方
Raspberry Pi 3ボードに64/32ビットOSをインストールする方法