2011年3月16日 星期三

Debian on Nextvod

debian-rootfs-20101014
http://goo.gl/w1PD1

sysv-rc: /usr/sbin/update-rc.d
dpkg: /usr/sbin/install-info
dpkg: /usr/bin/dpkg
dpkg: /usr/bin/dpkg-split
dpkg: /usr/bin/dpkg-deb
dpkg: /usr/bin/dpkg-query
debianutils: /bin/run-parts

mkdir -p /var/lib/dpkg
mkdir -p /var/lib/dpkg/updates/
mkdir -p /var/lib/dpkg/info/
touch /var/lib/dpkg/available
touch /var/lib/dpkg/status

/etc/apt/trustdb.gpg
/etc/apt/trusted.gpg

http://ftp.debian-ports.org/debian/pool-sh4/main/a/apt/apt-utils_0.8.12_sh4.deb
http://ftp.debian-ports.org/debian/pool-sh4/main/a/apt/apt_0.8.12_sh4.deb
http://ftp.debian-ports.org/debian/pool-sh4/main/a/apt/libapt-pkg-dev_0.8.12_sh4.deb
http://ftp.debian-ports.org/debian/pool-sh4/main/b/bzip2/libbz2-1.0_1.0.5-6_sh4.deb
http://ftp.debian-ports.org/debian/pool-sh4/main/r/readline6/libreadline6_6.1-3_sh4.deb
http://ftp.debian-ports.org/debian/pool-sh4/main/g/gnupg/gpgv_1.4.11-3_sh4.deb
http://ftp.debian-ports.org/debian/pool-sh4/main/g/gnupg/gnupg_1.4.11-3_sh4.deb
http://ftp.debian-ports.org/debian/pool-sh4/main/libu/libusb/libusb-0.1-4_0.1.12-17_sh4.deb

/usr/lib/libstdc++.so.6.0.12
/usr/lib/libz.so.1.2.3.3

apt-get -f install libgcc1 libc-bin
apt-get -f install libacl1 libattr1
apt-get -f install coreutils
apt-get -f install libc6 libstdc++6 zlib1g debian-archive-keyring libdb5.1 gcc-4.5-base readline-cmmon libncurses5 dpkg install-info xz-utils libselinux1 liblzma2

2011年3月10日 星期四

STLinux (for nextvod usage)

* Install on Ubuntu
http://www.stlinux.com/faq?q=node/361

* STAPI
http://www.hwport.com/wiki.php/STLinuxInstall

* Cross-compile for transmission
http://code.google.com/p/wydevices/wiki/Howto_install_STLinux23
http://code.google.com/p/wydevices/wiki/Howto_crosscompile_transmission2_for_wydevices

* rtorrent
http://libtorrent.rakshasa.no/wiki
http://libtorrent.rakshasa.no/browser/trunk/rtorrent/doc/rtorrent.rc?rev=latest

** STLinux should have
stlinux23-sh4-curl-dev
stlinux23-sh4-openssl
stlinux23-sh4-zlib

** hacks if you cannot find libs
/usb/lib/libstdc++.la
/usb/lib/libstdc++.so
/usb/lib/libcurl.so

** sigc++
./configure --host="sh4-linux" --prefix="/opt/STM/STLinux-2.3/devkit/sh4/target/" --libdir="/opt/STM/STLinux-2.3/devkit/sh4/target/usr/lib" --disable-documentation
make
make install

** libtorrent
./configure --host=sh4-linux --prefix=/opt/STM/STLinux-2.3/devkit/sh4/target/ --enable-aligned --libdir="/opt/STM/STLinux-2.3/devkit/sh4/target/usr/lib"

** xmlrpc-c
*** fix lib/expat/gennmtab/Makefile at first. use host's gcc, instead of sh4-linux-gcc
./configure --host=sh4-linux --prefix=/opt/STM/STLinux-2.3/devkit/sh4/target/ --libdir="/opt/STM/STLinux-2.3/devkit/sh4/target/usr/lib"

** rtorrent
./configure --host=sh4-linux --prefix=/opt/STM/STLinux-2.3/devkit/sh4/target/ --libdir="/opt/STM/STLinux-2.3/devkit/sh4/target/usr/lib" --with-xmlrpc-c=/opt/STM/STLinux-2.3/devkit/sh4/target/bin/xmlrpc-c-config

** lighttpd
./configure --host=sh4-linux --prefix=/opt/STM/STLinux-2.3/devkit/sh4/target/ --libdir="/opt/STM/STLinux-2.3/devkit/sh4/target/usr/lib" --with-openssl

** pack rpms by checkinstall
http://checkinstall.izto.org/
sudo checkinstall -D --install=no --pkgarch=sh4 --maintainer=Harry --nodoc --strip=no

* Nextvod
https://www.nextvod.com.tw/tw/yiwangle/opensource.jsp
http://stevennick.pixnet.net/blog
http://snowwolf725.blogspot.com