⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.sh

📁 可以播放MP3,wma等文件格式的播放器
💻 SH
字号:
#!/bin/sh# $Id: install.sh,v 1.4.4.4 2002/10/29 22:33:45 kyllingstad Exp $# Script to install ApolloPREFIX="/usr/local"VERSION=1.4.2for arg in $*; do    case $arg in	--help|-h)	    echo "Usage: $0 [options]"	    echo	    echo "Options: -h"	    echo "         --help               This message"	    echo "         --with-kde[=kde-dir] Install KDE icons and menu item,"	    echo "                              default is $KDEDIR"	    echo "         --prefix=[dir]       Use dir as prefix for installation,"	    echo "                              default is /usr/local"	    echo "         --uninstall          Uninstall an existing apollo installation"	    exit 1	    ;;	--with-kde*)	    if echo $arg | grep -e "--with-kde=" >/dev/null; then		KDEDIR=`echo $arg | sed 's/--with-kde=/\1/'`		KDE_INSTALL="true";	    else		KDE_INSTALL="true";	    fi	    ;;	--prefix=*)	    PREFIX=`echo $arg | sed 's/--prefix=/\1/'`	    ;;	--uninstall)	    UNINSTALL="true"	    ;;	*)  	    echo "$arg: unkown option"              $0 -h  	    exit 1	    ;;    esac;doneif [ -z "$KDEDIR" ] ; then	KDEDIR="/usr/"fiBINDIRS="/usr/bin /usr/local/bin /usr/sbin /usr/local/sbin /usr/lib/apollo /usr/local/lib/apollo /opt/apollo"DOCDIRS="/usr/doc /usr/local/doc /usr/lib/apollo /usr/local/lib/apollo /opt/apollo"BINDIR="$PREFIX/bin"DOCDIR="$PREFIX/doc/apollo-$VERSION"DOCS="CREDITS GPL INSTALL README"# Try to find old apollo installfor dir in $BINDIRS; do    if [ -d $dir ]; then	if [ -f $dir/apollo ]; then	    BINDIR=$dir	    echo "Found existing Apollo installation in \"$dir\", using this for current installation."	fi    fidoneif [ ! -z "$UNINSTALL" ]; then    echo "Uninstalling binaries from $BINDIR"    rm -f $BINDIR/apollo    if [ -f $BINDIR/apollo-client ]; then        rm -f $BINDIR/apollo-client    fi    echo "Uninstalling documentation from $DOCDIR"    for i in $DOCS; do	rm -f $DOCDIR/$i    done    rmdir $DOCDIR    if [ -z "$KDE_INSTALL" ]; then	echo "Skipping KDE uninstall"    else	echo "Uninstalling KDE icons and menu items from $KDEDIR"	for i in 16 22 32 48; do	    rm -f $KDEDIR/share/icons/hicolor/$i"x"$i/apps/apollo.png	done	for i in 16 22 32; do	    rm -f $KDEDIR/share/icons/locolor/$i"x"$i/apps/apollo.png	done	rm -f $KDEDIR/share/applnk/Multimedia/apollo.desktop    fi    echo "Apollo is now uninstalled"    exitfiecho "Installing binaries to $BINDIR"mkdir -p $BINDIR || exit 1install -m 755 apollo $BINDIR || exit 1install -m 755 apollo-client/apollo-client $BINDIR || exit 1echo "Installing documentation to $DOCDIR"echomkdir -p $DOCDIR || exit 1for i in $DOCS; do    cp -f $i $DOCDIR || exit 1doneif [ -z "$KDE_INSTALL" ]; then    echo "Skipping KDE install"else    echo "Installing KDE icons and menu items to $KDEDIR"    for i in 16 22 32 48; do	mkdir -p $KDEDIR/share/icons/hicolor/$i"x"$i/apps || exit 1    done    for i in 16 22 32; do	mkdir -p $KDEDIR/share/icons/locolor/$i"x"$i/apps || exit 1    done    for i in 16 22 32 48; do	cp -f icons/hicolor/$i"x"$i/apps/apollo.png $KDEDIR/share/icons/hicolor/$i"x"$i/apps || exit 1    done    for i in 16 22 32; do	cp -f icons/locolor/$i"x"$i/apps/apollo.png $KDEDIR/share/icons/locolor/$i"x"$i/apps || exit 1    done    cat > $KDEDIR/share/applnk/Multimedia/apollo.desktop <<EOF[Desktop Entry]Comment=Apollo music playerExec=apolloIcon=apolloName=ApolloPath=Terminal=0TerminalOptions=Type=ApplicationX-KDE-SubstituteUID=falseX-KDE-Username=EOFfiechoecho "If $BINDIR is not in your executable path, add"echo "export PATH="'$'"PATH:$BINDIR"echo "to ~/.bash_profile"echoecho "Done..."echoecho "Type apollo to start Apollo version $VERSION"echo "and be sure to visit http://www.apolloplayer.org for information and updates"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -