youland 发表于 2016-6-9 22:28

编译安装最新版的transmission

我们之前的教程是在线安装,版本比较旧,如果有朋友喜欢折腾,那就用新版的,就需要编译安装了。什么是编译安装?就是自己把源代码下载下来,编译成二进制文件。我们在线安装,其实就是别人帮我们编译好了的二进制代码,我们直接下载使用。
安装参考方法:https://www.hqt.ro/compile-and-i ... nbt-through-debian/


编译安装之前,我们得安装一些编译时用的的依赖包
sudo apt-get install -y wget libcurl4-openssl-dev libevent-dev ca-certificates libssl-dev pkg-config build-essential intltool所需要的源代码文件下载
libevent:
transmission:
把这二个文件传到树莓上去。或者直接下载也可以
sudo wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
sudo wget https://download.transmissionbt.com/files/transmission-2.92.tar.xz

下面开始编译安装了
1,编译安装libevent,编译安装transmission,需要用到libevent,所以这里要先安装,否则安装transmission会出错。
sudo tar zxf libevent-2.0.22-stable.tar.gz
sudo cd /root/libevent-2.0.22-stable
sudo ./configure
sudo make
sudo make install2,编译安装transmission

sudo tar xvf transmission-2.92.tar.xz
sudo cd transmission-2.92
sudo ./configure
当出现如图所示时,就可以开始编译了
sudo make
sudo make install到此为止,transmission已安装成功,下面开始配置。

3,配置启动脚本
下载些文件:,然后用记事本打开
sudo nano /etc/init.d/transmission-daemon全部复制贴进去,给权限
sudo chmod 755 /etc/init.d/transmission-daemon

4,动行transmission-daemon,以后成配置文件
/etc/init.d/transmission-daemon start然后停止
/etc/init.d/transmission-daemon stop

5,配置文件在/etc/transmission-daemon
后面的配置方法和http://yuln.com/thread-15-1-1.html这里一样

6,最后加入开机自动启动进程
sudo update-rc.d transmission-daemon defaults

页: [1]
查看完整版本: 编译安装最新版的transmission