|
|
| Line 19: |
Line 19: |
| | | | |
| | ---- | | ---- |
| − | === Installation from source distribution of kissdx ===
| |
| − |
| |
| − | For kissdx to be fully functional the GNU Linux sort program must be in the PATH at runtime, and the following libraries must be installed:
| |
| − |
| |
| − | libdvdread for playing DVD ISOs and VOBs
| |
| − | libjpeg for rescaling jpeg images
| |
| − | libiconv for character set translation between player and server
| |
| − |
| |
| − | To compile kissdx, you will need the development packages for these libraries.
| |
| − |
| |
| − | === Generic : make, make install ===
| |
| − |
| |
| − | See the [[latest readme]] for changes that you may need to do to the Makefile to get it to compile on your system.<br />
| |
| − |
| |
| − | * Download the kissdx archive and unpack the downloaded archive.
| |
| − | wget http://kissdx.vidartysse.net/kissdx-0.13-10a.zip
| |
| − | unzip kissdx-0.13-10a.zip
| |
| − |
| |
| − | * Check 'Makefile' to be compliant with your platform settings
| |
| − |
| |
| − | * With root access : Compile and install kissdx on your target system : <br />
| |
| − | make && make install
| |
| − |
| |
| − | * With standard user access : Installation needs to invoke sudo<br />
| |
| − |
| |
| − | sudo make
| |
| − | sudo make install
| |
| − |
| |
| − | * Configure properly kissdx
| |
| − |
| |
| − | Edit kissdx.conf by default in /etc/
| |
| − |
| |
| − | === Debian : Installation from source ===
| |
| − |
| |
| − | On linux debian (I tried with stable distribution - but I assume it's the same with testing/unstable/experimental).
| |
| − |
| |
| − | Get the prerequisite library according the readme of your kissdx release.
| |
| − | Make sure that apt (/etc/apt/sources.list) is shaped correctly and do:
| |
| − |
| |
| − | apt-get install libdvdread-dev libjpeg62-dev
| |
| − |
| |
| − | Get kissdx latest source
| |
| − |
| |
| − | wget http://kissdx.vidartysse.net/kissdx-0.13-10a.zip
| |
| − | unzip kissdx-0.13-10a.zip
| |
| − |
| |
| − | Customise the Makefile to be compliant to linux debian distribution including liconv.
| |
| − | Identify the line and remove "-liconv"
| |
| − |
| |
| − | $(CC) -o $@ $(OBJS) -ldvdread -liconv -ljpeg -lm
| |
| − |
| |
| − | Launch a standard compilation
| |
| − |
| |
| − | make && make install
| |
| − |
| |
| − | If the compilation process is successfull you have the kissdx executable in /usr/sbin/kissdx and the corresponding config file to /etc/kissdx.conf
| |
| − |
| |
| − | Configure properly kissdx
| |
| − | Edit kissdx.conf by default in /etc/<br />
| |
| − |
| |
| − | We recommend you, the first time, to launch manually kissdx to ensure that no log warning remains
| |
| − | To start manually the console & verbose mode of kissdx :
| |
| − | /usr/sbin/kissdx -v
| |
| − |
| |
| − | * To start manually daemon mode of kissdx :
| |
| − | /usr/sbin/kissdx -d
| |
| − |
| |
| − | * To start automatically kissdx daemon at startup:
| |
| − | Use your favourite editor and create the startup init shell:
| |
| − |
| |
| − | #!/bin/sh
| |
| − | /usr/sbin/kissdx -d -c /etc/kissdx.conf
| |
| − |
| |
| − | Save this file to /etc/init.d/kissdx and run :
| |
| − | chmod 755 /etc/init.d/kissdx && cd /etc/rc2.d/ && ln -s /etc/init.d/kissdx S40kissdx
| |
| − |
| |
| − | Finally launch kissdx daemon:
| |
| − | sh /etc/init.d/kissdx
| |
| − |
| |
| − | Check if kissdx is running properly
| |
| − | ps x|grep kissdx
| |
| − |
| |
| − | You should see something like:
| |
| − | 4193 ? S 0:00 /usr/sbin/kissdx -d -c /etc/kissdx.conf
| |
| − |
| |
| − | ----
| |
| − | Initial version of this step by step settings was posted by Pol Hallen
| |
| − | === Synology DS-107+ installation ===
| |
| − |
| |
| − | Marvell 88F5281 (CPU, 500 MHz, ARM9E processor family, ARMv5TEJ architecture)
| |
| − | http://oinkzwurgl.org/ds107p
| |
| − |
| |
| − | Following paackge are cross compiled with crosstool :
| |
| − | http://www.synology.com/enu/forum/viewtopic.php?t=4735
| |
| − |
| |
| − | Installing kissdx on a DS-107+ and cs-407
| |
| − |
| |
| − | 1. make a directory opt at volume1.
| |
| − | cd /volume1
| |
| − | mkdir opt
| |
| − | chmod 777 opt
| |
| − |
| |
| − | 2. make a symbolic link /opt to /volume1/opt.
| |
| − | ln -s /volume1/opt /opt
| |
| − |
| |
| − | 3. copy kissdx.tar libdvdread.tar libiconv.tar and libjpeg.tar to /opt
| |
| − | http://www.sivard.nl/kissdx/kissdx.tar
| |
| − | http://www.sivard.nl/kissdx/libcharset.tar
| |
| − | http://www.sivard.nl/kissdx/libdvdread.tar
| |
| − | http://www.sivard.nl/kissdx/libiconv.tar
| |
| − | http://www.sivard.nl/kissdx/libjpeg.tar
| |
| − |
| |
| − | 4. unpack the tar-files
| |
| − | tar -xvf kissdx.tar
| |
| − | tar -xvf libdvdread.tar
| |
| − | tar -xvf libiconv.tar
| |
| − | tar -xvf libjpeg.tar
| |
| − | check if there are files in lib etc and bin.
| |
| − |
| |
| − | 5. move S71kissdx.sh to /usr/syno/etc.defaults/rc.d/
| |
| − | mv /opt/S71kissdx.sh /usr/syno/etc.defaults/rc.d/
| |
| − |
| |
| − | 6. add /opt/bin in /etc.defaults/profile to the PATH variable.
| |
| − | cd /etc.defaults
| |
| − | vi profile
| |
| − | PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/opt/bin
| |
| − |
| |
| − | 7. edit the /opt/etc/kissdx.conf to your settings and try to run kissdx.
| |
| − | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib/
| |
| − | /opt/bin/kissdx -d -c /opt/etc/kissdx.conf
| |
| − | ps
| |
| − |
| |
| − | if the command kissdx is in the ps-list then it's running. Try now by rebooting your DS-107+ and see if it will run with the S71kissdx.sh script.
| |
| − |
| |
| − | ----
| |
| − | Initial version of this step by step settings was posted by Sivard
| |
| − |
| |
| − | === QNAP TS201 : Installation from source ===
| |
| − |
| |
| − | Hardware specification SoC 266MHz Ram 128Mb Linux telneted
| |
| − | TS201 wiki page on Optware/NLSU2
| |
| − |
| |
| − | /proc/cpuinfo
| |
| − | processor : 0
| |
| − | cpu : 82xx
| |
| − | revision : 1.4 (pvr 8081 1014)
| |
| − | bogomips : 175.10
| |
| − | vendor : Motorola SPS
| |
| − | machine : Sandpoint
| |
| − |
| |
| − | /proc/pci
| |
| − | .... Host bridge: Motorola MPC8245 [Unity] (rev 20)....
| |
| − |
| |
| − | [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8245 Technical Datasheet of MPC8245]
| |
| − |
| |
| − | TBD
| |
| − |
| |
| − | '''Configure kissdx'''
| |
| − |
| |
| − | One last step remains: Configure your kissdx installation by editing /etc/kissdx.conf file.
| |
| − |
| |
| − | * At the very least, you must set audiopath, videopath and picturepath to point at your media files.
| |
| − | * You should also tell kissdx where to save its persistent data by setting persistentstoragepath.
| |
| − |
| |
| − | See the configuration manual for all the possibilities.
| |
| − | Retrieved from "http://www.famille-kahn.com/kissdxmanual/Kissdx_user_manual:Linux_Installation"
| |