← 返回文章
具備圖形介面的 Linux
無圖形介面的 Linux
啟用
自動啟動指令碼
故障排除
在 64 位元系統上執行 ARM 32 位元版本
常見問題
Xeoma Linux IP 攝影機軟件用戶手冊
本用戶手冊將指導您如何將 Xeoma 作為 Linux 監控軟件使用,並詳細介紹在 Linux 作業系統上部署 Xeoma 的基本步驟。
同時觀看:Xeoma for Linux:快速入門
若您使用的是具備圖形介面的 Linux 發行版,可直接從官方網站下載 Xeoma。進入頁面後,系統將提供對應您作業系統的版本供下載:

解壓縮下載的 tgz 檔案(在檔案上點擊右鍵,選擇解壓縮選項)。

您將看到 xeoma.app 菱形圖標。雙擊即可啟動 Xeoma。

為無圖形介面的 Linux 安裝 Xeoma Linux IP 攝錄機軟件(透過終端機)
若您使用的是伺服器版本,或希望透過控制台進行操作,請開啟終端機並執行:
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 指令解壓壓縮檔。

解壓完成後,您將獲得 xeoma.app 檔案。執行該檔案即可啟動 Xeoma(同時啟動伺服器與客戶端)。存取該檔案時,系統將顯示可用指令的簡短說明(亦可在我們的「幫助」章節查閱)。

![]() |
由 Xeoma 22.11.25 版本起,安裝時新增了一項功能,可指定在安裝後自動加入自動啟動指令碼的控制台指令。例如,若您執行 -install -coreauto -serverport 8888,-serverport 8888 指令將自動加入自動啟動指令碼中。在此之前,額外指令無法與安裝指令合併使用,必須手動在自動啟動指令碼中設定。 |
僅當您的 Linux 具備圖形介面時,執行 xeoma.app 才會生效,隨後將顯示客戶端(視覺界面):

否則,您可僅運行伺服器端,無需顯示視覺界面(客戶端):

您可透過控制台更改語言、安裝與卸載程序、執行及啟用軟件。

若要設定其他功能(例如:新增及配置攝錄機、新增用戶設定檔、更改密碼並設定本地存取權限等),您需要從客戶端連接至此伺服器端。運行客戶端的設備必須具備圖形介面,這甚至可以是您的Android 智能手機。
可見,Linux 版的 Xeoma IP 攝錄機軟件操作與其他作業系統版本同樣簡便。此外,在 Ubuntu 或其他 Linux 發行版上使用 Xeoma,不僅能節省時間與精力,更能降低成本。
想知道 Xeoma 的設定與存檔在 Linux 中的儲存位置?請參閱 「Xeoma 檔案位置」 文章!
自動啟動指令碼
視乎所使用的作業系統,XeomaCoreService 自動啟動指令碼位於:
etc/init.d
etc/init
/etc/systemd/system/
若需編輯指令碼(例如:增加啟動延遲),必須使用管理員權限執行,否則變更將無法保存。
![]() |
由 Xeoma 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 位元 Xeoma,或在 64 位元 Linux 上啟動 64 位元 Xeoma。安裝 ia32-libs 或可直接改用與作業系統位元數相符的 Xeoma 版本。
此錯誤亦可能因權限不足所致。請於 xeoma.app 所在資料夾執行 chmod 777 xeoma.app,然後重新啟動 Xeoma 伺服器(xeoma.app -core)。
2. 錯誤 "No such file or directory"(啟動時)
若啟動時出現 No such file or directory 錯誤,請確認您是否於支援的作業系統上執行該程式。
此外,若在 64 位元 Linux 上執行 32 位元 Xeoma(或反之),亦會引發此錯誤。請務必於 32 位元 Linux 執行 32 位元 Xeoma,於 64 位元 Linux 執行 64 位元 Xeoma——請為您的作業系統下載合適的 Xeoma 版本。
3. 錯誤 "Access denied"(啟動時)
若收到以下錯誤訊息:
bash: ./xeoma.app: Access denied
當您嘗試於 USB 隨身碟或以 noexec 參數掛載的磁碟上啟動 Xeoma 時,可能會出現此錯誤。建議改於系統碟啟動 Xeoma,或停用執行限制。
4. 錯誤 Illegal instruction (Core dumped)(啟動時)
若啟動時出現 Illegal instruction 錯誤,可能是因處理器過舊而無法運行 Xeoma。請嘗試改用舊版 Xeoma 15.2.25。若舊版可運作而新版不行,建議升級硬體。
此錯誤另有另一種形式:Segmentation fault (core dumped)
若收到此錯誤訊息,可能涉及以下 3 項問題及解決方案:
a. 處理器過舊,無法運行 Xeoma。請嘗試改用舊版 Xeoma 15.2.25。
b. xeoma.app 檔案錯誤。請檢查作業系統並下載正確的 Xeoma 版本(對應 32 位元或 64 位元系統)。您可於 Terminal 對 xeoma.app 檔案執行 uname -a 指令,並將控制台輸出傳送給我們,以便核對您下載的檔案。
c. 檔案未完全下載或解壓(檔案損毀)。請重新下載及/或重新解壓 Xeoma 壓縮檔。
d. 已安裝舊版 ESET NOD32 並阻擋 Xeoma 啟動。請嘗試暫時停用防毒軟體進行測試。若關閉防毒軟體後 Xeoma 能成功啟動並正常運作,請考慮更換防毒軟體,或升級至 ESET Endpoint Antivirus for Linux v7;ESET 公司已確認不會為舊版 NOD32 for Linux 修復此問題。
e. Xeoma 因其他原因崩潰。請於系統中找出"trace.log"檔案並傳送給我們。
5. 錯誤 "version `GLIBC_2.17′ not found"(啟動時)
若啟動時出現 version `GLIBC_2.17′ not found 錯誤,可能是因作業系統過舊,不支援 Xeoma Linux IP 相機軟體自 17.7.31 版本起所需的 GLIBC_2.17(或更高版本)(例如 CentOS 6)。
解決方案:請使用舊版 Xeoma(早於 17.7.31),或更新作業系統。
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(拒絕存取)
若收到「拒絕存取」提示,請嘗試以下步驟:
1) 開啟終端機
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/USERNAME/Xeoma.desktop
4) 重新啟動伺服器
8. 啟動錯誤 您的裝置禁止使用此啟動類型
出現此錯誤表示您正嘗試在虛擬機上啟動 Xeoma Lite 授權。
Lite 授權僅適用於實體伺服器;如需更改,請 聯絡我們,在補足差價後,我們將把您的 Lite 授權更換為 Standard 授權
若上述方法均無效,請 聯絡技術支援 並提供問題描述。
啟動授權
要啟動 Xeoma 授權或辦理續期,您需要購買後收到的 25 位授權金鑰。重要提示:請使用剪貼簿複製/貼上,切勿手動輸入金鑰,以免出現拼寫錯誤。在終端機中,請使用快捷鍵 Ctrl+Insert 或 Ctrl+Shift+C 進行複製,Shift+Insert 或 Ctrl+Shift+V 進行貼上。
您可透過「主選單」>「註冊」>「啟動」來啟動 Xeoma。
如要透過終端機啟動 Xeoma(適用於無頭伺服器),請使用 -activateOnline 指令:

我們建議以管理員權限(使用 sudo)啟動 Xeoma。所有控制台指令可在此查看。
請注意,只有 Xeoma Server 部分需要授權,Xeoma Client 免費提供,您可隨意安裝任意數量。
在 64 位元系統上執行 ARM 32 位元版本
若使用 64 位元作業系統,執行工具時可能會出現「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 上安裝 Xeoma 嗎?是否需要桌面環境?
完全可以。您可以在 沒有圖形界面 (graphical shell) 的 Ubuntu 伺服器上安裝 Xeoma。請注意:控制台聲音支援需要 libasound2。若您執行 64 位元版本,可能需要安裝 ia32-libs。安裝後,控制台會顯示存取密碼 — 請將其記錄,以便從其他裝置(Client)連線。GUI 及非 GUI 安裝的 Linux 指南請參閱 此處。
2. 如何透過終端機控制 Xeoma(適用於沒有圖形界面的作業系統)?
請參閱我們的Xeoma on Linux指南及可用指令列表。
3. 我的伺服器是 Linux,可以用 Mac 連線嗎?
可以。本程式支援跨平台運作。伺服器可安裝(或直接執行)於任何支援的作業系統(例如 Debian),您可以使用任何支援的作業系統遠端連線,例如使用 Mac OSX 的 Mac。您只需確保為該作業系統下載正確的 Xeoma 檔案即可。
4. Linux。如何執行壓縮檔中的應用程式 (xeoma.app)?這是否為應用程式?對 Linux 硬體有什麼要求?
Xeoma 目前支援以下 Linux 發行版:openSUSE、Mint、Debian、Ubuntu、CentOS 等,完整列表請參閱此處。要在 Linux 上安裝或執行 Xeoma,請確保在 Linux 裝置上解壓縮xeoma_linux.tgz壓縮檔。否則,必須執行:chmod a+x xeoma.app,然後即可照常執行 Xeoma:./xeoma.app。
請參閱我們的Xeoma on Linux 指南。
5. 連線至遠端伺服器時如何更改連接埠?
您無需更改連接埠。若伺服器沒有靜態 IP 地址,您只需設定連接埠轉發(可參考 portforward.com 的說明,或更簡單方便地訂閱 Repeater 方案,無需理會連接埠轉發設定)。但若 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. Xeoma 在 Fedora 18 上運行。當我執行 xeoma -core 時,無法從客戶端遠端連接。我該怎麼辦?
請在 Xeoma 的命令行中執行 -showpassword 以查看遠端訪問密碼(遠端連接時需要此密碼),系統將自動啟用遠端訪問。然後重新啟動 Xeoma,它將接受來自任何 IP 的連接。如果您安裝了 Xeoma,遠端訪問將自動啟用。
請注意,在 Linux 中,必須使用 sudo 執行命令。
7. 當我每次嘗試啟動 ./xeoma.app -client 時,顯示的訊息是:
! XWindow graphical shell is not available in console mode
可能出了什麼問題?
請檢查是否已設定 XAUTHORITY 變數:
echo $XAUTHORITY
如未設定,請進行設定。
8. 我的 Linux 伺服器沒有 GUI,運行著 Xeoma 伺服器端。我如何得知伺服器端的版本?
當您從客戶端連接到伺服器端時,在 Xeoma 視窗的標題中會看到伺服器版本和客戶端版本。如果您的伺服器端未設定自動啟動,您在終端啟動 Xeoma 時會看到相關資訊。
9. 在沒有 GUI 的 Linux 伺服器上,如何下載舊版本的 Xeoma?
您可以使用以下命令(例如下載 20.12.18 版本的 Xeoma):wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
其中「2020-12-18」是將您所需的 20.12.18 版本號轉換為日期格式(另一例子:下載 Xeoma 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 伺服器進行遠端訪問,但 Xeoma 應用程式無法在 VNC 會話中啟動。有什麼解決方法嗎?
您是否使用 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 上沒有聲音,原因是什麼?
當 Xeoma 在 Linux 系統設定為自動啟動時,會以「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 設備,通常與系統的檔案寫入權限有關。請先嘗試透過 Terminal 或指令列執行授權啟動:
{path to xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (或若要使用分號分隔,請使用 -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’)。
若仍無法啟動授權,請對 xeoma.app 執行 chmod 777 (授予檔案寫入權限)。
13. 在 Linux 上如何將 Xeoma Client 啟動於多個螢幕?
您可以在此說明中查看詳細資訊。
14. 如何自動啟動 xeoma.app?我使用 Intel 裝置搭配 Linux 作業系統,但受限於該 Linux 系統功能不全,無法透過 systemctl 將 Xeoma 安裝為服務。目前僅能手動執行 Xeoma,該如何解決?
最簡單的方法是利用 crontab(腳本)啟動 Xeoma 伺服器
您可以在 Terminal 中使用以下指令:
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 位元作業系統
