五、安装Sickbeard

打开终端窗口,执行下列几个命令:

wget https://github.com/midgetspy/Sick-Beard/tarball/master -O sickbeard.tar.gz

tar xf sickbeard.tar.gz

ls

ls命令执行后,你会看到这样的信息:

user@media-server:~$ ls

Desktop    Downloads         midgetspy-Sick-Beard-8d7484d  Pictures  Templates

Documents  examples.desktop  Music                         Public    Videos

我们想把midgetspy-Sick-Beard-xxxxxx文件夹移到.sickbeard,可以用下列命令来实现你需要改动命令,以适合文件夹名称):

mv midgetspy-Sick-Beard-8d7484d .sickbeard

sudo mv .sickbeard/init.ubuntu /etc/init.d/sickbeard

sudo gedit /etc/init.d/sickbeard

编辑APP_PATH,指向/home/user/.sickbeard,其中“user”是你的用户名,将RUN_AS设成你的用户名,之后你的文件应该像这个样子:

#! /bin/sh

### 开始初始化信息

# Provides:          sickbeard

# Required-Start:    $all

# Required-Stop:     $all

# Default-Start:     2 3 4 5

# Default-Stop:      0 1 6

# 简短描述:启动Sick Beard的实例

# 描述:使用start-stop-daemon,启动Sick Beard的实例

### 结束初始化信息

############### EDIT ME ##################

# 应用程序路径

APP_PATH=/home/user/.sickbeard

# python bin路径

DAEMON=/usr/bin/python

# 存储PID文件的路径

PID_FILE=/var/run/sickbeard/sickbeard.pid

PID_PATH=$(dirname $PID_FILE)

# 脚本名称

NAME=sickbeard

# 应用程序名称

DESC=SickBeard

# 用户

RUN_AS=user

# 数据目录

DATA_DIR=/home/${RUN_AS}/.sickbeard

# 启动参数

DAEMON_OPTS=" SickBeard.py -q --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR}"

############### 结束EDIT ME ##################

test -x $DAEMON || exit 0

set -e

if [ ! -d $DATA_DIR ]; then

mkdir -p $DATA_DIR

chown $RUN_AS $DATA_DIR

fi

case "$1" in

start)

echo "Starting $DESC"

rm -rf $PID_PATH || 返回1

install -d --mode=0755 -o $RUN_AS -g $RUN_AS $PID_PATH || 返回1

start-stop-daemon -d $APP_PATH -c $RUN_AS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS

;;

stop)

echo "Stopping $DESC"

start-stop-daemon --stop --pidfile $PID_FILE --retry 15

;;

restart|force-reload)

echo "Restarting $DESC"

start-stop-daemon --stop --pidfile $PID_FILE --retry 15

start-stop-daemon -d $APP_PATH -c $RUN_AS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS

;;

*)

N=/etc/init.d/$NAME

echo "Usage: $N {start|stop|restart|force-reload}" >&2

exit 1

;;

esac

exit 0

保存变更内容,然后使用下列命令,将sickbeard设成启动时运行:

sudo update-rc.d sickbeard defaults

第一次启动sickbeard:

sudo service sickbeard start

打开Firefox,浏览到http://localhost:8081。


相关内容