← Takaisin artikkeleihin
Linux graafisella käyttöliittymällä
Linux ilman graafista käyttöliittymää
Aktivointi
Autostart-skripti
Vianetsintä
ARM 32-bitin käynnistys 64-bittisessä järjestelmässä
UKK
Xeoma Linux IP-kameraohjelmiston käyttöopas
Tämä opas Xeoman käyttöön Linux-valvontaohjelmistona antaa yleiskuvan perusvaiheista Xeoman käyttämiseksi Linux-käyttöjärjestelmässä.
Katso myös: Aloittaminen: Xeoma Linuxilla
Jos käytössäsi on graafisella käyttöliittymällä varustettu Linux-jakelu, voit ladata Xeoman viralliselta sivustolta. Sivustolla voit valita käyttöjärjestelmääsi vastaavan version:

Pura ladattu tgz-tiedosto (napsauta tiedostoa hiiren kakkospainikkeella ja valitse Pura).

Näet xeoma.app -timanttikuvakkeen. Voit nyt käynnistää Xeoman kaksoisklikkaamalla sitä.

Xeoma Linux IP-kameraohjelmiston asennus Linuxiin ilman graafista käyttöliittymää (Terminaalin kautta)
Jos käytössäsi on Linux-palvelinversio tai haluat suorittaa asennuksen konsolin kautta, avaa Terminaali ja suorita
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux64.tgz (64-bittisille järjestelmille)
tai
wget https://felenasoft.com/xeoma/downloads/latest/linux/xeoma_linux.tgz (32-bittisille Linux-versioille).
Pura arkisto tar-komennolla.

Purkamisen jälkeen saat xeoma.app -tiedoston. Suorita se käynnistääksesi Xeoman (sekä palvelin- että asiakasosat samanaikaisesti). Kun suoritat tiedoston, näytölle tulee lyhyt ohje käytettävissä olevista komennoista (löytyvät myös ’Ohje’-osiostamme).

![]() |
Versiosta Xeoma 22.11.25 alkaen asennukseen on lisätty mahdollisuus määrittää konsolikomento, joka lisätään automaattisesti autostart-skriptiin. Esimerkiksi, jos suoritat komennon -install -coreauto -serverport 8888, komento -serverport 8888 lisätään autostart-skriptiin automaattisesti. Aiemmin lisäkomentoja ei yhdistetty asennuskomentoihin, vaan ne piti määrittää autostart-skriptiin manuaalisesti. |
xeoma.app -tiedoston suorittaminen on tarkoitettu vain Linux-järjestelmille, joissa on graafinen käyttöliittymä. Tällöin asiakasosan visuaalinen käyttöliittymä tulee näkyviin:

Vaihtoehtoisesti voit ajaa pelkän palvelinosan ilman visuaalista käyttöliittymää (asiakasosaa):

Voit vaihtaa kielen konsolin kautta, asentaa ja poistaa ohjelman, suorittaa sen ja aktivoida sen.

Muiden ominaisuuksien määrittämiseen (kuten kameroiden lisääminen ja konfigurointi, käyttäjäprofiilien luominen, salasanan vaihtaminen ja paikallisen käytön asetukset) on yhdistettävä tähän palvelinosaan asiakasohjelmalla. Asiakasohjelman laitteessa on oltava graafinen käyttöliittymä. Tämä voi olla esimerkiksi Android-älypuhelin.
Kuten huomaat, Xeoma Linux IP-kameraohjelmiston hallinta on yhtä vaivatonta kuin muissakin käyttöjärjestelmissä. Lisäksi voit säästää aikaa ja kustannuksia käyttämällä Xeomaa Ubuntussa tai muissa Linux-jakeluissa.
Mietitkö, mihin Xeoman asetukset ja arkistot tallentuvat Linuxissa? Katso artikkeli ’Xeoma-tiedostojen sijainti’!
Autostart-skripti
Käytettävästä käyttöjärjestelmästä riippuen XeomaCoreService-autostart-skripti löytyy polusta:
etc/init.d
etc/init
/etc/systemd/system/
Jos skriptiä on muokattava (esimerkiksi käynnistysviivettä kasvattamiseksi), se on tehtävä järjestelmänvalvojan oikeuksilla, jotta muutokset tallentuvat.
![]() |
Versiosta Xeoma 22.11.25 alkaen Xeoman asennuksessa on uusi ominaisuus, jolla voidaan määrittää konsolikomento lisättäväksi automaattisesti käynnistysskriptiin asennuksen jälkeen. Esimerkiksi jos suoritat komennon -install -coreauto -serverport 8888, komento -serverport 8888 lisätään käynnistysskriptiin automaattisesti. Aiemmin lisäkomentoja ei voinut yhdistää asennuskomentoihin, vaan ne oli syötettävä manuaalisesti käynnistysskriptiin. |
Käynnistys- ja asennusongelmien vianmääritys
1. Virhe cannot execute binary file (käynnistyksen yhteydessä)
Jos saat seuraavan virheilmoituksen:
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
Varmista, että käynnistät 32-bittisen Xeoman 32-bittisessä Linuxissa tai 64-bittisen Xeoman 64-bittisessä Linuxissa. ia32-libs-paketin asentaminen voi auttaa, tai käytä yksinkertaisesti käyttöjärjestelmäsi arkkitehtuuria vastaavaa Xeoma-versiota.
Toinen syy virheeseen voi olla riittämättömät käyttöoikeudet. Kokeile tällöin suorittaa komento chmod 777 xeoma.app kansiossa, jossa xeoma.app sijaitsee, ja käynnistä Xeoma-palvelin uudelleen (xeoma.app -core).
2. Virhe “No such file or directory” (käynnistyksen yhteydessä)
Jos saat virheen No such file or directory käynnistyksen yhteydessä, tarkista, käytätkö jotakin tuetuista käyttöjärjestelmistä.
Virhe voi johtua myös siitä, että suoritat 32-bittistä Xeomaa 64-bittisessä Linuxissa tai päinvastoin. Varmista, että käytät 32-bittistä Xeomaa 32-bittisessä Linuxissa ja 64-bittistä Xeomaa 64-bittisessä Linuxissa – lataa käyttöjärjestelmällesi sopiva Xeoma-versio.
3. Virhe “Access denied” (käynnistyksen yhteydessä)
Jos saat seuraavan virheilmoituksen:
bash: ./xeoma.app: Access denied
Tämä virhe voi ilmetä, jos yrität käynnistää Xeoman USB-muistilta tai levyltä, joka on liitetty järjestelmään noexec-parametrilla. Suosittelemme käynnistämään Xeoman järjestelmälevyltä tai poistamaan suoritusrajoitukset.
4. Virhe Illegal instruction (Core dumped) (käynnistyksen yhteydessä)
Jos saat virheen Illegal instruction käynnistyksen yhteydessä, prosessorisi saattaa olla vanhentunut eikä se tue Xeomaa. Kokeile tällöin vanhempaa Xeoma 15.2.25 -versiota. Jos tämä versio toimii mutta uudemmat eivät, suosittelemme päivittämään laitteiston.
Virheestä on myös toinen muunnelma: Segmentation fault (core dumped)
Jos saat tämän virheilmoituksen, syynä voi olla jokin seuraavista kolmesta seikasta:
a. Prosessori on liian vanha Xeoman käyttämiseen. Kokeile tällöin vanhempaa Xeoma-versiota 15.2.25.
b. Väärä xeoma.app-tiedosto. Tarkista käyttöjärjestelmäsi ja lataa oikea Xeoma-versio (32- tai 64-bittiselle järjestelmälle). Voit suorittaa Terminalissa komennon uname -a xeoma.app-tiedostolle ja lähettää konsolin tulosteen meille, jotta voimme tarkistaa ladatun tiedoston.
c. Tiedosto ei ole latautunut tai purettu kokonaan (tiedosto on vioittunut). Lataa ja/tai pura Xeoma-arkisto uudelleen.
d. Järjestelmässä on vanha ESET NOD32, joka estää Xeoman käynnistymisen. Kokeile poistaa virustorjunta väliaikaisesti käytöstä. Jos Xeoma käynnistyy ja toimii moitteettomasti virustorjunnan ollessa pois päältä, vaihda virustorjuntaohjelmisto tai päivitä se versioon ESET Endpoint Antivirus for Linux v7, sillä ESET on vahvistanut, ettei vanhaa NOD32 for Linux -versiota enää päivitetä.
e. Xeoma kaatuu muista syistä. Etsi järjestelmästäsi "trace.log"-tiedosto ja lähetä se meille.
5. Virhe “version `GLIBC_2.17′ not found” (käynnistyksen yhteydessä)
Jos saat käynnistyksen yhteydessä virheen version `GLIBC_2.17′ not found, käytät mahdollisesti vanhentunutta käyttöjärjestelmää, joka ei tue Xeoma Linux IP-kameraohjelmiston versiosta 17.7.31 alkaen vaatimaa GLIBC_2.17-versiota (tai uudempaa) (esimerkiksi CentOS 6).
Ratkaisu: käytä vanhempaa Xeoma-versiota (vanhempi kuin 17.7.31) tai päivitä käyttöjärjestelmä.
6. Virhe Fail (asennuksen yhteydessä)
Jos saat asennuksen aikana seuraavan virheen
[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
Asenna xdg-user-dirs-paketti ja suorita asennus uudelleen.
7. Virhe Permission denied
Jos saat "permission denied" -virheilmoituksen, kokeile seuraavia vaiheita:
1) Avaa terminaali
2) sudo chmod 777 /usr/local/Xeoma/ -R
3) sudo chmod 777 /home/KÄYTTÄJÄNIMI/Xeoma.desktop
4) Käynnistä palvelin uudelleen
8. Aktivointivirhe Tämä aktivointityyppi on kielletty tällä koneella
Tämä virhe tarkoittaa, että yrität aktivoida Xeoma Lite -lisenssin virtuaalikoneessa.
Lite-lisenssin voi aktivoida vain fyysisellä palvelimella. Voit myös ottaa yhteyttä, jolloin vaihdamme Lite-lisenssin Standard-lisenssiin, jos hintaero maksetaan
Jos mikään näistä ei auta, ota yhteyttä tekniseen tukeemme ja kuvaile ongelma.
Aktivointi
Xeoma-lisenssin aktivointiin tai uusimiseen tarvitset ostoksen jälkeen saamasi 25 merkin pituisen lisenssiavaimen. Tärkeää: käytä kopioi-liitä-toimintoa manuaalisen syötön sijaan kirjoitusvirheiden välttämiseksi. Terminaalissa käytä kopiointiin pikanäppäimiä Ctrl+Insert tai Ctrl+Shift+C ja liittämiseen Shift+Insert tai Ctrl+Shift+V.
Voit aktivoida Xeoman valikosta Päävalikko – Rekisteröinti – Aktivoi.
Xeoman aktivointiin terminaalin kautta (headless-palvelimilla) käytä -activateOnline-komentoa:

Suosittelemme Xeoman aktivointia pääkäyttäjän oikeuksilla (käytä sudo-komentoa). Kaikki konsolikomennot löytyvät täältä.
Huomaa, että lisenssi vaaditaan vain Xeoman palvelinosalle; Xeoma Client on maksuton, ja niitä voi käyttää tarpeen mukaan.
Lisätietoja aktivoinnista täällä
ARM 32-bitin käynnistäminen 64-bittisessä järjestelmässä
Jos käytössä on 64-bittinen käyttöjärjestelmä, saatat saada sovellusta käynnistettäessä "Command not found" -virheilmoituksen. Tällöin on asennettava 32-bittiset kirjastot. DEB-pohjaisissa jakeluissa asenna kirjastot komennolla sudo apt-get install ia32-libs.
RPM-pohjaisissa jakeluissa apuohjelmien suorittaminen saattaa vaatia 32-bittisen glibc-kirjaston: sudo yum install glibc.i686.
Suorita:
sudo dpkg --add-architecture i386; sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386
FAQ
1. Voinko asentaa Xeoman Ubuntu-palvelimelle, vai tarvitaanko siihen työpöytäliittymä?
Kyllä, voit asentaa Xeoman Ubuntu-palvelimelle ilman graafista käyttöliittymää. Huomioi, että konsolin äänituki vaatii libasound2-kirjaston. 64-bittisessä versiossa saatat joutua asentamaan ia32-libs-kirjaston. Asennuksen jälkeen konsoliin ilmestyy pääsysalasana – tallenna se, jotta voit muodostaa yhteyden toiselta koneelta (asiakasohjelma). Linux-ohjeet sekä GUI- että ei-GUI-asennuksille löytyvät täältä.
2. Mitkä ovat komennot Xeoman ohjaamiseen terminaalin kautta (käyttöjärjestelmissä, joissa ei ole graafista käyttöliittymää)?
Lue Xeoma Linuxissa -opas ja luettelo käytettävissä olevista komennoista.
3. Palvelimeni on Linux. Voinko yhdistää siihen Macilla?
Kyllä. Ohjelmisto on alustariippumaton. Palvelin voidaan asentaa (tai suorittaa ilman asennusta) mille tahansa tuetuista käyttöjärjestelmistä, esimerkiksi Debianiin, ja siihen voi muodostaa etäyhteyden millä tahansa tuetulla käyttöjärjestelmällä, kuten Mac OSX:llä varustetulla Macilla. Tarvitset vain kyseiselle käyttöjärjestelmälle sopivan Xeoma-tiedoston.
4. Linux. Miten suoritan sovelluksen arkistosta (xeoma.app), vai eikö se ole lainkaan sovellus? Onko Linux-laitteistolle vaatimuksia?
Xeoma tukee tällä hetkellä seuraavia Linux-jakeluita: openSUSE, Mint, Debian, Ubuntu, CentOS ja muita; täydellinen lista löytyy täältä. Asentaaksesi tai suorittaaksesi Xeoman Linuxissa varmista, että purat xeoma_linux.tgz-arkiston Linux-koneella. Muussa tapauksessa on suoritettava: chmod a+x xeoma.app, minkä jälkeen Xeoman voi käynnistää normaalisti: ./xeoma.app.
Lue Xeoma Linuxissa -opas.
5. Miten vaihdan porttia muodostaessani yhteyden etäpalvelimelle?
Porttia ei tarvitse vaihtaa. Jos palvelinkoneella ei ole staattista IP-osoitetta, määritä porttiohjaus (ohjeet löytyvät osoitteesta portforward.com tai – helpommin ja mukavammin – hanki Repeater-tilaus, jolloin porttiohjausta ei tarvitse huolehtia!). Jos Xeoman vakioportti on kuitenkin varattu, käytä -serverport-komentoa uuden määrittämiseen. Katso ohjeet tästä
Jos Xeoman oletusportti 8090 on ehdottomasti vaihdettava, käytä serverport-komentoa. Jos Xeomaa ei ole asennettu, käynnistä se tällä komennolla ja määritä haluamasi portti. Jos Xeoma on asennettu, muuta serverport-arvo automaattikäynnistysskriptissä. Esimerkiksi Windowsissa: siirry rekisterissä kohtaan HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XeomaCoreService ja muuta arvo siellä
C:\Users\test\AppData\Local\VirtualStore\Program Files\Xeoma\xeoma.exe -service -startdelay 10 -serverport 10099. Linux-käyttäjät, katso tästä automaattikäynnistysskriptin sijainti
6. Xeoma toimii Fedora 18:ssa. Kun ajan komennon xeoma -core, etäyhteys asiakasohjelmalla ei onnistu. Mitä minun pitäisi tehdä?
Suorita Xeoman komentorivillä komento -showpassword nähdäksesi etäyhteyden salasanan (tarvitaan yhteyden muodostamiseen); tämä aktivoi etäyhteyden automaattisesti. Käynnistä Xeoma tämän jälkeen uudelleen, jolloin se hyväksyy yhteydet mistä tahansa IP-osoitteesta. Jos asennat Xeoman, etäyhteys aktivoituu automaattisesti.
Huomaa, että Linuxissa komento on suoritettava sudo-oikeuksilla.
7. Joka kerta kun yritän käynnistää ./xeoma.app -client, saan viestin:
! XWindow-käyttöliittymä ei ole käytettävissä konsolitilassa
Onko tiedossa, mikä voi olla vikana?
Tarkista, onko XAUTHORITY-muuttuja määritetty:
echo $XAUTHORITY
Jos näin ei ole, asenna se.
8. Minulla on Xeoma-palvelin Linuxissa ilman graafista käyttöliittymää (GUI). Miten saan selville palvelinosan version?
Kun muodostat yhteyden palvelimeen asiakasohjelmalla, näet palvelimen ja asiakasohjelman versiot Xeoma-ikkunan otsikossa. Jos palvelinosa ei ole asennettu automaattikäynnistykseen, tiedot näkyvät terminaalissa Xeoman käynnistettäessä.
9. Miten lataan aikaisemman Xeoma-version Linux-palvelimeen, jossa ei ole GUI:ta?
Voit käyttää seuraavaa komentoa (esim. version 20.12.18 lataamiseksi): wget https://felenasoft.com/xeoma/downloads/2020-12-18/linux/xeoma_linux64.tgz
Tässä "2020-12-18" vastaa versionumeroa 20.12.18 päivämäärämuodossa (toinen esimerkki: wget https://felenasoft.com/xeoma/downloads/2017-08-31/linux/xeoma_linux64.tgz versiolle Xeoma 17.8.31). Voit tarkistaa Xeoman aiempien versioiden nimet täältä.
Kun tarvittava versio on ladattu, voit käyttää tätä Linux-opasta paketin purkamiseen ja Xeoman asennukseen.
10. Käytän Xeomaa Odroid XU4:ssä, jossa on Ubuntu Mate 20.04. Asensin VNC-palvelimen etäkäyttöä varten, mutta Xeoma-sovellus ei käynnisty VNC-istunnossa. Onko tiedossa ratkaisua?
Käytätkö TightVNC:tä? Sen asetukset eivät salli Xeoma Clientin käynnistämistä.
Helpoin tapa ratkaista ongelma on asentaa RealVNC:
sudo apt-get update
sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
sitten:
sudo raspi-config
Valitse Interfacing Options ja ota VNC käyttöön. Tällöin asiakasohjelman pitäisi käynnistyä oikein.
11. Äänet eivät kuulu Linuxissa. Mikä on syy?
Kun Xeoma on asennettu automaattikäynnistykseen Linux-järjestelmässä, se suoritetaan "root"-käyttäjänä. Oletuksena "root"-käyttäjällä ei ole pääsyä äänilaitteisiin, minkä vuoksi omien tiedostojen toisto ei onnistu.
Voit joko suorittaa Xeoman normaalin käyttäjän oikeuksin (ilman automaattista käynnistystä) tai käyttää kiertotapaa äänien mahdollistamiseksi "root"-käyttäjälle. Lue ohjeet linkistä: https://www.computernetworkingnotes.com/linux-tutorials/enable-sound-service-for-root-user-in-ubuntu-linux.html
Ota rohkeasti yhteyttä meihin, jos tarvitset apua Xeomaan!
12. Yritän aktivoida lisenssiä, mutta saan jatkuvasti virheen ”Can’t store activation file”. Mitä minun pitäisi tehdä?
Aktivointitiedostoa ei voi tallentaa – tämä virhe ilmenee useimmiten Linux-järjestelmissä ja liittyy yleensä tiedoston kirjoitusoikeuksiin. Kokeile ensin lisenssien aktivointia päätteessä tai komentorivillä seuraavasti
{path to xeoma.app} -activateOnline SERIAL1,SERIAL2IFANY,SERIAL3IFANY (tai -activateOnline ‘SERIAL1;SERIAL2IFANY;SERIAL3IFANY’, jos haluat erottaa ne puolipisteillä).
Jos tämä ei auta lisenssin aktivoinnissa, suorita chmod 777 xeoma.app-tiedostolle (anna kirjoitusoikeudet).
13. Miten käynnistän Xeoma-asiakasohjelmistot usealla näytöllä Linuxissa?
Lisätiedot löytyvät tästä ohjeesta.
14. Miten xeoma.app käynnistyy automaattisesti? Käytän Intel-laitetta ja Linux-käyttöjärjestelmää, mutta en voi asentaa Xeomaa palveluna, koska Linux-järjestelmä on karsittu versio, eikä asennus komennolla systemctl onnistu. Tällä hetkellä käynnistän Xeoman manuaalisesti. Mitä minun tulisi tehdä?
Helpoin tapa on käynnistää Xeoma-palvelin crontab-skriptin avulla
Tee tämä suorittamalla Terminalissa seuraava komento:
sudo crontab -e
Näkyviin tulee ikkuna, johon sinun tulee lisätä seuraava rivi (rivin loppuun):
@reboot /home/a/Desktop/xeoma_linux64/xeoma.app -core
Näin Xeoma käynnistyy automaattisesti aina laitteen käynnistyksen yhteydessä.
15. Voinko asentaa Xeoman ilman root-oikeuksia?
Jos käytät Xeoman asennustyökaluja, asennus vaatii root-oikeudet.
Voit kuitenkin luoda oman automaattisen käynnistysskriptin, jossa määrittelet kaikki tarvittavat käyttöoikeudet.
7. maaliskuuta 2014, päivitetty 23. kesäkuuta 2021
Lue myös:
Tuetut konsolikomennot
Xeoma Linux -videovalvontaohjelmisto
Säästä enemmän Xeoma Linux -webkameraohjelmistolla Ubuntulle
Mikrotietokoneen valinta videovalvontaohjelmistolle
64/32-bittisen käyttöjärjestelmän asennus Raspberry Pi 3 -alustalle
