📄 install.sh
字号:
#!/bin/sh# Peercast install script for linux# By Romain Beauxis <toots@rastageeks.org># Arguments (optionnals) : install.sh <prefix path for install> <prefix path for KDE protocol file>PREFIX=$1KDEPREFIX=$2if [ "$PREFIX" = "" ]; then PREFIX="/usr/local"fi if [ "$KDEPREFIX" = "" ]; then if [ -f `which kde-config` ]; then KDEPREFIX="`kde-config --prefix`" else KDEPREFIX="/usr" fifiinsdir=$PREFIX/sbinsharedir=$PREFIX/share/peercastlibdir=$PREFIX/liblibsoversion=1.0peercastlibdir=$libdir/peercastkdedir=$KDEPREFIX/share/servicesincludedir=$PREFIX/include/peercastecho "Doing the install.."echo "- Peercast bin and file."mkdir -p $sharedir $insdir $peercastlibdir $kdedir $includedircp -f ./peercast $insdircp -f ./libpeercast.so.$libsoversion ./libpeercast.a $libdir/usr/bin/strip --strip-unneeded $libdir/libpeercast.so.$libsoversionecho "Please, make sure that the directory for shared library is listed in known by ldconfig"echo "Else, use this command: export LD_LIBRARY_PATH=$libdir:\$LD_LIBRARY_PATH"echo "Before launching peercast."/sbin/ldconfig -n $libdir # Library headers:ln -s libpeercast.so.$libsoversion $libdir/libpeercast.socp ../../core/unix/*.h ../../core/common/*.h $includedir cp -rf ./../html $sharedirchmod +x $insdir/peercastecho "- installing peercast protocol handler."echo "-> peercast:// handling scripts"cp -rf ./scripts $peercastlibdirecho "* Setting correct prefix for scripts"rm -f $libdir/scripts/peercast_khandler.shcat ./scripts/peercast_khandler.sh | sed -e s#/usr/local#$PREFIX# > $peercastlibdir/scripts/peercast_khandler.shchmod +x $peercastlibdir/scripts/*echo "-> Protocol handler for KDE"echo "* Setting correct prefix for scripts"cat ./kde/peercast.protocol | sed -e s#/usr/local#$PREFIX# > $kdedir/peercast.protocolecho "-> Protocol handler for Gnome"echo "TODO: Check it on PeerCast Wiki.. I don't have gnome!"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -