Difference between revisions of "Kissd kissdx"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
(kissdx)
(kissdx)
Line 64: Line 64:
  
 
*normal installation
 
*normal installation
 +
  aptitude install libdvdread-dev libjpeg62-dev
 
   wget http://www.vidartysse.net/kissdx/kissdx-0.14.0.b1a.zip
 
   wget http://www.vidartysse.net/kissdx/kissdx-0.14.0.b1a.zip
 
   unzip kissdx-0.14.0.b1a.zip
 
   unzip kissdx-0.14.0.b1a.zip
 
   cd kissdx
 
   cd kissdx
 +
  # For Debian/Freelink
 +
  # 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
 
   make
 
   make
 
   make install
 
   make install

Revision as of 20:30, 26 July 2008

Contents

Abstract

This article explains how to get kissd or kissdx running on the Linkstation/Terastation/Kurobox. There are only slight differences in the procedure...both need the same libs (libdvdread,libdvdcss), only the source of the apps itself is the difference.

kissd is a replacement for the PCLink software for Kiss Network DVD Players.
kissdx is an enhanced version that is even capable of handling dvd-images.

If you need to install the libs kissd(x) from source you need the development tools installed.


Installation

libdvdcss

  • normal installation
 wget http://download.videolan.org/pub/libdvdcss/1.2.9/libdvdcss-1.2.9.tar.gz
 tar xzvf libdvdcss-1.2.9.tar.gz
 cd libdvdcss-1.2.9
 ./configure
 make
 make install
  • if you want to create a package
 wget http://download.videolan.org/pub/libdvdcss/1.2.9/libdvdcss-1.2.9.tar.gz
 tar xzvf libdvdcss-1.2.9.tar.gz
 cd libdvdcss-1.2.9
 mkdir -p PACKAGE/usr
 ./configure --prefix=<path2currentFolder>/PACKAGE/usr
 make
 make install
 cd PACKAGE
 tar czvf ../libdvdcss-1.2.9_<arch>.tar.gz
  • i have already compiled it for ppc boxes...this is how to install this package
 wget http://downloads.nas-central.org/packages/ppc/libdvdcss-1.2.9_ppc.tar.gz
 tar -C / -xzvf libdvdcss-1.2.9_ppc.tar.gz
 

libdvdread

  • normal installation
 wget http://freshmeat.net/redir/libdvdread/17926/url_tgz/libdvdread-0.9.7.tar.gz
 tar xzvf libdvdread-0.9.7.tar.gz
 cd libdvdread-0.9.7
 ./configure --with-libdvdcss=/usr/include/dvdcss/
 make 
 make install
  • if you want to create a package
 wget http://freshmeat.net/redir/libdvdread/17926/url_tgz/libdvdread-0.9.7.tar.gz
 tar xzvf libdvdread-0.9.7.tar.gz
 cd libdvdread-0.9.7
 mkdir -p PACKAGE/usr
 ./configure --prefix=<path2currentFolder>/PACKAGE/usr --with-libdvdcss=/usr/include/dvdcss/
 make
 make install
 cd PACKAGE
 tar czvf ../libdvdread-0.9.7_<arch>.tar.gz
  • i have already compiled it for ppc boxes...this is how to install this package
 wget http://downloads.nas-central.org/packages/ppc/libdvdread-0.9.7_ppc.tar.gz
 tar -C / -xzvf libdvdread-0.9.7_ppc.tar.gz
  • An ARM9 binary for Freelink:
 wget http://downloads.nas-central.org/Uploads/OldUploads/LS_Pro_temporary/Tarballs/libdvdread-0.9.7_arm9.tar.gz
 tar -C / -xzvf libdvdread-0.9.7_arm9.tar.gz

kissdx

  • normal installation
 aptitude install libdvdread-dev libjpeg62-dev
 wget http://www.vidartysse.net/kissdx/kissdx-0.14.0.b1a.zip
 unzip kissdx-0.14.0.b1a.zip
 cd kissdx
 # For Debian/Freelink
 # 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
 make
 make install
 # install a startscript
 cd /etc/init.d
 wget http://www.mlgraphics.de/kissdx/kissdx
 # the following link is dead
 # wget http://www.unet.univie.ac.at/~a0025690/scripts/kissdx
 chmod 755 kissdx

  • if you want to create a package
 #after make do the following
 mkdir -p PACKAGE/usr/local/bin
 mkdir -p PACKAGE/etc/init.d
 mkdir -p PACKAGE/usr/sbin
 cp kissdx PACKAGE/usr/sbin
 cp kissdx.conf PACKAGE/etc/
 cp kissd-p* PACKAGE/usr/local/bin
 cd PACKAGE/etc/init.d
 wget http://www.mlgraphics.de/kissdx/kissdx
 # the following link is dead
 # wget http://www.unet.univie.ac.at/~a0025690/scripts/kissdx
 chmod 755 kissdx
 cd ../../
 tar czvf ../kissdx_0.12-4_<arch>.tar.gz .
  • I have already compiled it for ppc boxes...this is how to install this package
 wget http://downloads.nas-central.org/packages/ppc/kissdx_0.12-4_ppc.tar.gz
 tar -C / -xzvf kissdx_0.12-4_ppc.tar.gz
  • There is also a pre-compiled version available for ARM 9 boxes (LS Pro) using Freelink:
 wget http://downloads.nas-central.org/Uploads/OldUploads/LS_Pro_temporary/Tarballs/kissdx_0.13-10a_arm9.tar.gz
 tar -C / -xzvf kissdx_0.13-10a_arm9.tar.gz

you should be able to start kissdx by executing

 /etc/init.d/kissdx start
  • if you want that kissdx should start automatically after reboot execute
 OpenLink
 ln -s /etc/init.d/kissdx /etc/rc.d/rc2.d/kissdx
 FreeLink
 ln -s /etc/init.d/kissdx /etc/rc2.d/S40kissdx