A motion lefordítása és telepítése
Miután módosítottuk a configure-ben az elérési utat, azt javaslom kezdjük el fordítani! Tehát adjuk ki a cd /i-data/md0/build/motion/; ./configure --prefix=/ffp parancsot. Nagyon kell figyelnünk arra, hogy ez ne hasaljon el hibával a végén. Tehát, ha error van (a warn nem érdekes), akkor másold ki az outputot és kérdezz rá, hogy mi lehet a probléma. Ha mindent jól csináltunk ez lesz a végén (vagy valami hasonló):
**************************
Configure status
motion 3.4.0-Git-f63bb5d
**************************
OS : Linux
pthread support: Yes
jpeg support: Yes
V4L support: Yes
V4L2 support: Yes
SDL support: No
FFmpeg support: No
SQLite3 support: Yes
MYSQL support: No
PostgreSQL support: No
CFLAGS: -g -O2 -D_REENTRANT -DMOTION_V4L2 -DTYPE_32BIT="int" -DHAVE_BSWAP -march=native -mtune=native
LIBS: -lm -lpthread -ljpeg -lsqlite3
LDFLAGS:
Install prefix: /ffp
Ezután jön egy hosszabb folyamat, mégpedig a fordítás, amit a motion könyvtárból kiadott make paranccsal tudunk elkezdeni. Javasolt a folyamat idejére a nason kilőni a nagy prociigényű folyamatokat (pl.: torrent), mert akkor gyorsabban végez. Nagyon fontos, hogy ez se dobjon hibát, mert akkor nem tudjuk majd feltenni! (Itt sem kell a warningokkal törődni) Ha ezt látjuk a végén, akkor nagyon ügyesek voltunk! :D:
Motion has been linked.
Build complete, run "make install" to install Motion!
Ahogy írja is, az utolsó lépés maga a "telepítés", amit a make install paranccsal tudunk megtenni.
Ha a make install is sikerrel lefutott, akkor már csak a csomag tesztelése van hátra. Én erről a motion -help kiadása után bizonyosodtam meg. Ha kiad egy listát mindenféle kapcsolóval, akkor büszkék lehetünk magunkra (mehetünk tovább), ha pedig -sh: motion: command not found-t dob, akkor jöhet a hibakeresés, hogy hol rontottuk el!
A cikk még nem ért véget, kérlek, lapozz!