Difference between revisions of "Install on Linux"

From KiSS DP 558 STAGE2 WiKi
Jump to: navigation, search
(Installation from packaged distribution of kissdx)
(Synology DS-211+ installation)
 
(56 intermediate revisions by the same user not shown)
Line 1: Line 1:
Contents
+
= Installation from packaged distribution of kissdx =
  
    1 Installation from packaged distribution of kissdx
+
== IPKG package for Optware and ARM platforms ==
        1.1 IPKG package for Optware and ARM platforms
 
    2 Installation from source distribution of kissdx
 
        2.1 Generic : make, make install
 
        2.2 Debian : Installation from source
 
        2.3 Synology DS-107+ installation
 
        2.4 QNAP TS201 : Installation from source
 
        2.5 Configure kissdx
 
  
 
+
* On Optware platforms
== Installation from packaged distribution of kissdx ==
+
Install kissdx from the [http://www.nslu2-linux.org/wiki/Optware/HomePage Optware] package feeds by issuing these commands:
 
 
'''IPKG package for Optware and ARM platforms'''
 
 
 
* On Optware platforms<br
 
Install kissdx from the Optware package feeds by issuing these commands:
 
 
   ipkg update
 
   ipkg update
 
   ipkg install kissdx
 
   ipkg install kissdx
  
* On other big-endian linux ARM platforms
+
-----
 +
 
 +
* On other big-endian linux ARM platforms  
 
Install kissdx directly from this site if you have the ipkg tool:
 
Install kissdx directly from this site if you have the ipkg tool:
  
 
   ipkg install http://kissdx.vidartysse.net/kissdx_0.13-10a-1_armeb.ipk
 
   ipkg install http://kissdx.vidartysse.net/kissdx_0.13-10a-1_armeb.ipk
  
* Configure kissdx  
+
* Configure kissdx
  Edit kissdx.conf in /opt/etc/
+
[[File:Optware.png]]  Edit kissdx.conf in /opt/etc/
  
== Installation from source distribution of kissdx ==
+
----
 +
 
 +
= 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:
 
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
+
  libdvdread  for playing DVD ISOs and VOBs
libjpeg    for rescaling jpeg images
+
  libjpeg    for rescaling jpeg images
libiconv    for character set translation between player and server
+
  libiconv    for character set translation between player and server
  
 
To compile kissdx, you will need the development packages for these libraries.
 
To compile kissdx, you will need the development packages for these libraries.
  
'''Generic : make, make install'''
+
=== 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.
+
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.  
+
* 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
  
      wget  http://kissdx.vidartysse.net/kissdx-0.13-10a.zip
+
* Check 'Makefile' to be compliant with your platform settings
      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 root access : Compile and install kissdx on your target system :
+
* With standard user access : Installation needs to invoke sudo<br />
 +
 +
  sudo make
 +
  sudo make install
  
      make && make install
+
* Configure properly kissdx
  
    * With standard user access : Installation needs to invoke sudo
+
Edit kissdx.conf by default in /etc/
 
 
      sudo make
 
      sudo make install
 
 
 
    * Configure properly kissdx
 
 
 
      Edit kissdx.conf by default in /etc/
 
  
'''Debian : Installation from source'''
+
=== Debian : Installation from source ===
  
 
On linux debian (I tried with stable distribution - but I assume it's the same with testing/unstable/experimental).
 
On linux debian (I tried with stable distribution - but I assume it's the same with testing/unstable/experimental).
Line 69: Line 59:
 
Make sure that apt (/etc/apt/sources.list) is shaped correctly and do:
 
Make sure that apt (/etc/apt/sources.list) is shaped correctly and do:
  
<small>apt-get install libdvdread-dev libjpeg62-dev</small>
+
  apt-get install libdvdread-dev libjpeg62-dev
  
 
Get kissdx latest source
 
Get kissdx latest source
  
wget http://kissdx.vidartysse.net/kissdx-0.13-10a.zip  
+
  wget http://kissdx.vidartysse.net/kissdx-0.13-10a.zip  
unzip kissdx-0.13-10a.zip
+
  unzip kissdx-0.13-10a.zip
  
 
Customise the Makefile to be compliant to linux debian distribution including liconv.
 
Customise the Makefile to be compliant to linux debian distribution including liconv.
 
Identify the line and remove "-liconv"
 
Identify the line and remove "-liconv"
  
<small>$(CC) -o $@ $(OBJS) -ldvdread -liconv -ljpeg -lm</small>
+
$(CC) -o $@ $(OBJS) -ldvdread -liconv -ljpeg -lm
  
 
Launch a standard compilation
 
Launch a standard compilation
  
<small>make && make install</small>
+
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
 
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
 
Configure properly kissdx
Edit kissdx.conf by default in /etc/
+
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
 
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 :
 
To start manually the console & verbose mode of kissdx :
/usr/sbin/kissdx -v  
+
  /usr/sbin/kissdx -v  
  
    To start manually daemon mode of kissdx :  
+
To start manually daemon mode of kissdx :  
 
+
  /usr/sbin/kissdx -d
/usr/sbin/kissdx -d
 
 
 
    To start automatically kissdx daemon at startup:
 
  
 +
* To start automatically kissdx daemon at startup:
 
Use your favourite editor and create the startup init shell:
 
Use your favourite editor and create the startup init shell:
  
#!/bin/sh
+
  #!/bin/sh
/usr/sbin/kissdx -d -c /etc/kissdx.conf
+
  /usr/sbin/kissdx -d -c /etc/kissdx.conf
  
 
Save this file to /etc/init.d/kissdx and run :
 
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
chmod 755 /etc/init.d/kissdx && cd /etc/rc2.d/ && ln -s /etc/init.d/kissdx S40kissdx
 
  
 
Finally launch kissdx daemon:
 
Finally launch kissdx daemon:
 
+
  sh /etc/init.d/kissdx
sh /etc/init.d/kissdx
 
  
 
Check if kissdx is running properly
 
Check if kissdx is running properly
 +
  ps x|grep kissdx
  
ps x|grep kissdx
 
 
You should see something like:
 
You should see something like:
4193 ? S 0:00 /usr/sbin/kissdx -d -c /etc/kissdx.conf
+
  4193 ? S 0:00 /usr/sbin/kissdx -d -c /etc/kissdx.conf
 +
 
 +
----
 +
 
 +
 
 +
=== Synology DS-211+ installation ===
 +
----
 +
Please look at the following page for further information about Wizd Media Server
 +
[http://kissdx.vidartysse.net KissDX Media Server Website]
 +
 
 +
#KissDX Media Server will automatically install needeed dependences - if they are not  already installed you’ll have to install them.
 +
#This will install KissDX v0.13.10a (stable)
 +
<pre>ipkg install kissdx</pre>
 +
 
 +
 
 +
But if you want to install a newest (BETA!!!) version, you can do this with: * Note, can not make this work at this time.
 +
<pre>
 +
wget ipkg install http://kissdx.vidartysse.net/kissdx_0.14.0.b1a-1_armeb.ipk
 +
ipkg install http://kissdx.vidartysse.net/kissdx_0.14.0.b1a-1_armeb.ipk</pre>
 +
 
 +
<big>'''Configuration'''</big>
 +
----
 +
First need to change configuration (i must change path on my system to start working- on DS108j) : /opt/etc/kissdx.conf
 +
<pre>vi /opt/etc/kissdx.conf</pre>
 +
Change path - set your correct path, where you store media files:
 +
<pre># paths for the media files (ending / not needed)
 +
audiopath      =      /volume1/music
 +
videopath      =      /volume1/video
 +
picturepath    =      /volume1/photo</pre>
 +
 
 +
More that 1 mediapath with v0.13<br />
 +
 
 +
On the Synology use a symlink:
 +
 
 +
ln -s /volume1/video2/ /volume2/video2
 +
 
 +
Character sets (Danish character)
 +
ipkg install gconv-modules
 +
 
 +
<pre># Character sets for conversion between server filenames, this configuration file (content),
 +
# all playlist files (content) and client filenames.
 +
# If a character set is not specified, no conversion will take place involving that entity.
 +
# NOTE:  To get additional character sets on an NSLU2:  ipkg install gconv-modules
 +
server_character_set = UTF-8
 +
client_character_set = ISO-8859-1</pre>
 +
 
 +
Picture scaling
 +
<pre># Picture scaling options (Screen width / height in pixels and optional zoom percentage)
 +
# Specify both picturetargetwidth and picturetargetheight to enable picture scaling.
 +
picturetargetwidth = 720
 +
picturetargetheight = 576
 +
picturemaxzoompercent = 30</pre>
 +
 
 +
 
 +
<big>'''Check configuration'''</big>
 +
----
 +
We can check does it work  - to determine if correct path is set (Ctrl+C break)
 +
<pre>/opt/bin/kissdx
 +
Reading configuration file '/opt/etc/kissdx.conf'
 +
Starting kissdx...</pre>
 +
 
 +
<big>'''Manual start (as daemon)'''</big>
 +
----
 +
Manual start as daemon (will work until NAS will be restarted)
 +
<pre>/opt/etc/init.d/S83kissdx</pre>
  
 +
<big>'''Auto-start when NAS is power-on'''</big>
 +
----
 +
If you want to start this automatically after reboot, need copy one file and restart you NAS
 +
<pre>cp /opt/etc/init.d/S83kissdx /usr/syno/etc/rc.d/</pre>
 +
 +
Mariusz Litwinczuk - 2008.10.05
 +
 +
 +
----
 
Initial version of this step by step settings was posted by Pol Hallen
 
Initial version of this step by step settings was posted by Pol Hallen
[edit]
+
 
Synology DS-107+ installation
+
=== Synology DS-107+ installation ===
  
 
Marvell 88F5281 (CPU, 500 MHz, ARM9E processor family, ARMv5TEJ architecture)
 
Marvell 88F5281 (CPU, 500 MHz, ARM9E processor family, ARMv5TEJ architecture)
http://oinkzwurgl.org/ds107p
+
http://oinkzwurgl.org/ds107p
 +
 
 
Following paackge are cross compiled with crosstool :  
 
Following paackge are cross compiled with crosstool :  
http://www.synology.com/enu/forum/viewtopic.php?t=4735  
+
http://www.synology.com/enu/forum/viewtopic.php?t=4735  
  
 
Installing kissdx on a DS-107+ and cs-407
 
Installing kissdx on a DS-107+ and cs-407
  
 
1. make a directory opt at volume1.
 
1. make a directory opt at volume1.
 
+
  cd /volume1
cd /volume1
+
  mkdir opt
mkdir opt
+
  chmod 777 opt
chmod 777 opt
 
  
 
2. make a symbolic link /opt to /volume1/opt.
 
2. make a symbolic link /opt to /volume1/opt.
 
+
  ln -s /volume1/opt /opt
ln -s /volume1/opt /opt
 
  
 
3. copy kissdx.tar libdvdread.tar libiconv.tar and libjpeg.tar to /opt
 
3. copy kissdx.tar libdvdread.tar libiconv.tar and libjpeg.tar to /opt
 
+
    http://www.sivard.nl/kissdx/kissdx.tar [[Media:Kissdx.tar|Kissdx.tar]] or [[Media:Kissdx-0.14b1a.tar|Kissdx-0.14b1a.tar]]
http://www.sivard.nl/kissdx/kissdx.tar
+
    http://www.sivard.nl/kissdx/libcharset.tar [[Media:libcharset.tar|libcharset.tar]]
http://www.sivard.nl/kissdx/libcharset.tar
+
    http://www.sivard.nl/kissdx/libdvdread.tar [[Media:Libdvdread.tar|Libdvdread.tar]]
http://www.sivard.nl/kissdx/libdvdread.tar
+
    http://www.sivard.nl/kissdx/libiconv.tar [[Media:Libiconv.tar|Libiconv.tar]]
http://www.sivard.nl/kissdx/libiconv.tar
+
    http://www.sivard.nl/kissdx/libjpeg.tar [[Media:Libjpeg.tar|Libjpeg.tar]]
http://www.sivard.nl/kissdx/libjpeg.tar
 
  
 
4. unpack the tar-files
 
4. unpack the tar-files
 
+
  tar -xvf kissdx.tar
tar -xvf kissdx.tar
+
  tar -xvf libdvdread.tar
tar -xvf libdvdread.tar
+
  tar -xvf libiconv.tar
tar -xvf libiconv.tar
+
  tar -xvf libjpeg.tar
tar -xvf libjpeg.tar
+
  check if there are files in lib etc and bin.
check if there are files in lib etc and bin.
 
  
 
5. move S71kissdx.sh to /usr/syno/etc.defaults/rc.d/
 
5. move S71kissdx.sh to /usr/syno/etc.defaults/rc.d/
 
+
  mv /opt/S71kissdx.sh /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.
 
6. add /opt/bin in /etc.defaults/profile to the PATH variable.
 
+
  cd /etc.defaults
cd /etc.defaults
+
  vi profile
vi profile
+
  PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/opt/bin
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.
 
7. edit the /opt/etc/kissdx.conf to your settings and try to run kissdx.
 
+
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib/
+
  /opt/bin/kissdx -d -c /opt/etc/kissdx.conf
/opt/bin/kissdx -d -c /opt/etc/kissdx.conf
+
  ps  
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.
 
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
 
Initial version of this step by step settings was posted by Sivard
[edit]
+
 
QNAP TS201 : Installation from source
+
=== QNAP TS201 : Installation from source ===
  
 
Hardware specification SoC 266MHz Ram 128Mb Linux telneted
 
Hardware specification SoC 266MHz Ram 128Mb Linux telneted
 
TS201 wiki page on Optware/NLSU2
 
TS201 wiki page on Optware/NLSU2
  
/proc/cpuinfo  
+
  /proc/cpuinfo  
processor      : 0
+
  processor      : 0
cpu            : 82xx
+
  cpu            : 82xx
revision        : 1.4 (pvr 8081 1014)
+
  revision        : 1.4 (pvr 8081 1014)
bogomips        : 175.10
+
  bogomips        : 175.10
vendor          : Motorola SPS
+
  vendor          : Motorola SPS
machine        : Sandpoint
+
  machine        : Sandpoint
 +
 
 +
  /proc/pci
 +
  .... Host bridge: Motorola MPC8245 [Unity] (rev 20)....
  
/proc/pci
+
[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8245 Technical Datasheet of MPC8245]
.... Host bridge: Motorola MPC8245 [Unity] (rev 20)....
 
  
Technical Datasheet of MPC8245
+
TBD
  
TBD
+
=== Configure kissdx ===
[edit]
 
Configure kissdx
 
  
 
One last step remains: Configure your kissdx installation by editing /etc/kissdx.conf file.
 
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.
+
* 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.  
+
* You should also tell kissdx where to save its persistent data by setting persistentstoragepath.  
  
 
See the configuration manual for all the possibilities.
 
See the configuration manual for all the possibilities.
 
Retrieved from "http://www.famille-kahn.com/kissdxmanual/Kissdx_user_manual:Linux_Installation"
 
Retrieved from "http://www.famille-kahn.com/kissdxmanual/Kissdx_user_manual:Linux_Installation"
Views
 
 
    Article
 
    Discussion
 
    Edit
 
    History
 
 
Personal tools
 
 
    Log in / create account
 
 
Documentation
 
 
    Manuals home
 
    Configuration
 
    FAQ
 
    Win32 install
 
    Linux install
 
    Recent changes
 
 
Developper
 
 
    Developer Manual
 
 
Other link
 
 
    Kissdx website
 
    Download
 
    Forum
 
    Bugs or feature request
 
    Browse SVN
 
    Source RSS feed
 
    Source website
 

Latest revision as of 19:44, 4 March 2012

Installation from packaged distribution of kissdx

IPKG package for Optware and ARM platforms

  • On Optware platforms

Install kissdx from the Optware package feeds by issuing these commands:

 ipkg update
 ipkg install kissdx

  • On other big-endian linux ARM platforms

Install kissdx directly from this site if you have the ipkg tool:

 ipkg install http://kissdx.vidartysse.net/kissdx_0.13-10a-1_armeb.ipk
  • Configure kissdx

Optware.png Edit kissdx.conf in /opt/etc/


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.

  • 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 :
 make && make install
  • With standard user access : Installation needs to invoke sudo
 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/

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


Synology DS-211+ installation


Please look at the following page for further information about Wizd Media Server KissDX Media Server Website

  1. KissDX Media Server will automatically install needeed dependences - if they are not already installed you’ll have to install them.
  2. This will install KissDX v0.13.10a (stable)
ipkg install kissdx


But if you want to install a newest (BETA!!!) version, you can do this with: * Note, can not make this work at this time.

wget ipkg install http://kissdx.vidartysse.net/kissdx_0.14.0.b1a-1_armeb.ipk
ipkg install http://kissdx.vidartysse.net/kissdx_0.14.0.b1a-1_armeb.ipk

Configuration


First need to change configuration (i must change path on my system to start working- on DS108j) : /opt/etc/kissdx.conf

vi /opt/etc/kissdx.conf

Change path - set your correct path, where you store media files:

# paths for the media files (ending / not needed)
audiopath       =       /volume1/music
videopath       =       /volume1/video
picturepath     =       /volume1/photo

More that 1 mediapath with v0.13

On the Synology use a symlink:

ln -s /volume1/video2/ /volume2/video2

Character sets (Danish character)

ipkg install gconv-modules
# Character sets for conversion between server filenames, this configuration file (content),
# all playlist files (content) and client filenames.
# If a character set is not specified, no conversion will take place involving that entity.
# NOTE:  To get additional character sets on an NSLU2:  ipkg install gconv-modules
server_character_set	= UTF-8
client_character_set	= ISO-8859-1

Picture scaling

# Picture scaling options (Screen width / height in pixels and optional zoom percentage)
# Specify both picturetargetwidth and picturetargetheight to enable picture scaling.
picturetargetwidth		= 720
picturetargetheight		= 576
picturemaxzoompercent	= 30


Check configuration


We can check does it work - to determine if correct path is set (Ctrl+C break)

/opt/bin/kissdx
Reading configuration file '/opt/etc/kissdx.conf'
Starting kissdx...

Manual start (as daemon)


Manual start as daemon (will work until NAS will be restarted)

/opt/etc/init.d/S83kissdx

Auto-start when NAS is power-on


If you want to start this automatically after reboot, need copy one file and restart you NAS

cp /opt/etc/init.d/S83kissdx /usr/syno/etc/rc.d/

Mariusz Litwinczuk - 2008.10.05



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 Kissdx.tar or Kissdx-0.14b1a.tar 
   http://www.sivard.nl/kissdx/libcharset.tar libcharset.tar
   http://www.sivard.nl/kissdx/libdvdread.tar Libdvdread.tar
   http://www.sivard.nl/kissdx/libiconv.tar Libiconv.tar
   http://www.sivard.nl/kissdx/libjpeg.tar 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)....

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"