访问 www.transmissionbt.com   下载最新版

1)下载transmission:
#  wget https://transmission.cachefly.net/transmission-2.84.tar.xz
2)解压transmission得到transmission-2.77目录:

#  xz -d transmission-2.84.tar.xz

#  tar -xvf transmission-2.84.tar
--------------------------------------------------
3)进入transmission-2.77目录:
#  cd transmission-2.84
4)配置
#  ./configure
---------------------------------------------------
如果报错如下错误:configure: error: no acceptable C compiler found in $PATH,则需要安装GCC编辑器,命令如下:
#  sudo apt-get install build-essential
接着再执行
#  ./configure
---------------------------------------------------
---------------------------------------------------
如果出现这个错误checking for OPENSSL... checking for OpenSSL... configure: error: Cannot locate ssl,则需要安装OPENSSL库,命令如下:
#  sudo apt-get install openssl
#  sudo apt-get install libssl-dev
#  sudo apt-get install libssl0.9.8

---------------------------------------------------
如果出现错误configure:17208: error: The pkg-config script could not be found or is too old.  Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. 则执行如下命令:
#  sudo apt-get install pkg-config
---------------------------------------------------
如果出现如下错误checking for LIBCURL... configure: error: Package requirements (libcurl >= 7.15.4) were not met: No package 'libcurl' found,则执行如下命令:
#  sudo apt-get install libcurl4-openssl-dev
---------------------------------------------------
如果出现如下错误checking for LIBEVENT... configure: error: Package requirements (libevent >= 2.0.10) were not met: No package 'libevent' found,则执行如下命令:
#  sudo apt-get install libevent-dev
---------------------------------------------------
如果出现如下错误checking for LIBEVENT... configure: error: Package requirements (libevent >= 2.0.10) were not ./configure: line 18393: intltool-update: command not found checking for intltool >= 0.35.0...  found configure: error: Your intltool is too old.  You need intltool 0.35.0 or later.则执行如下命令:
#  sudo apt-get install intltool
---------------------------------------------------

如果没有错误,配置一下:
# ./configure

5)编译源码:
#  make
6)安装transmission
#  sudo make install

---至此安装成功

编译版本transmission启动和关闭如下---------------------------------:

启动:

#  /usr/local/bin/transmission-daemon

关闭:

#  killall transmission-daemon

配置文件位置:

/home/xxx/.config/transmission-daemon/settings.json

下载PT相关设置:

"cache-size-mb": 500,  缓存设置大点;
    "dht-enabled": false,  DHT关闭;

"peer-limit-global": 900,  全局连接数设置大点;
    "peer-limit-per-torrent": 500,  单种连接数设置大点;

"rpc-authentication-required": true, 开机RPC访问验证;

"rpc-password": "{e6aa0d2d8187046bfc14a2136b6326fc227a26f4L/RhkrH6", RPC密码; 
    "rpc-username": "uuser",  RPC用户;

"rpc-whitelist-enabled": false 白名单关闭;

"upload-slots-per-torrent": 80,  每个种子的上传通道设置大点。

ubuntu 安装transmission最新版的更多相关文章

  1. 为Ubuntu 安装Transmission 2.90

    Transmission 是 Ubuntu 的默认 BitTorrent 客户端,近期发布了最新的 Transmission 2.90 版本,目前已经可通过 PPA 为 Ubuntu 15.10.Ub ...

  2. Ubuntu 安装配置最新版 PostgreSQL

    环境:Ubuntu Xenial (16.04)     !!! CentOS 参考这里 #安装 PostgreSQL sudo apt-get updatesudo apt-get upgradea ...

  3. ubuntu 安装 gitlab最新版(下载慢问题)

    Debian/Ubuntu 用户 首先信任 GitLab 的 GPG 公钥: curl https://packages.gitlab.com/gpg.key 2> /dev/null | su ...

  4. ubuntu安装shadowshocks-qt5

    sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt5 ...

  5. ubuntu18.04系统下用devstack安装openstack(最新版)

    ubuntu18.04系统下用devstack安装openstack(最新版) 2018年12月14日 16:34:14 Cherls 阅读数:427   前期准备: 安装git,升级pip,其他 s ...

  6. ubuntu安装docker,docker部署dotnetcore2.0 web应用(三)

    我是在本地安装的虚拟机 1.下载ubuntu18.0.4 iso镜像包 2.打开win10自带的Hyper-V管理器 3.创建新的虚拟机,引用ubuntu18.0.4 iso镜像包,一步步安装成功. ...

  7. [190308]Ubuntu 安装完之后,安装的软件小记

    install software vim sudo apt-get install -y vim Typora command copy from Typora website # or run: # ...

  8. ubuntu 安装 lrzsz 上传下载

    原文:ubuntu 安装 lrzsz 上传下载 版权声明:本文为博主原创文章,随意转载. https://blog.csdn.net/Michel4Liu/article/details/808223 ...

  9. 总结关于Ubuntu 安装 Docker 配置相关问题及解决方法

    总结关于Ubuntu 安装 Docker 配置相关问题及解决方法 Tomcat 示例 软件镜像(xx安装程序)----运行镜像----产生一个容器(正在运行的软件,运行的xx): 步骤: 1.搜索镜像 ...

随机推荐

  1. 用 TWebBrowser 查找网页上的按钮,编辑框,

    Form1.wb1.Navigate(Aurl); <table> <tr> <td style="text-align:right;">< ...

  2. 1.0 UIApplication对象

    本文并非最终版本,如有更新或更正会第一时间置顶,联系方式详见文末 如果觉得本文内容过长,请前往本人 “简书”   UIApplication对象特点: 特点1: UIApplication对象是应用程 ...

  3. HDU 2243 考研路茫茫——单词情结(AC自动机+DP+快速幂)

    题目链接 错的上头了... 这题是DNA的加强版,26^1 +26^2... - A^1-A^2... 先去学了矩阵的等比数列求和,学的是第二种方法,扩大矩阵的方法.剩下就是各种模板,各种套. #in ...

  4. cetnos 7 ntp服务的安装与配置

    首先需要搭建yum本地仓库 http://www.cnblogs.com/jw35/p/5967677.html   #搭建yum仓库方法 yum install ntp -y        #安装n ...

  5. 【Telerik】<telerik:RadGridView/>控件的使用

    学习Telerik第三方控件中的WPF时,对于RadGridView控件做的一些记录. AutoGenerateColumns:启动时是否生成列 ShowGroupPanel:是否显示表格的分组名称 ...

  6. java并发编程(一)可重入内置锁

    每个Java对象都可以用做一个实现同步的锁,这些锁被称为内置锁或监视器锁.线程在进入同步代码块之前会自动获取锁,并且在退出同步代码块时会自动释放锁.获得内置锁的唯一途径就是进入由这个锁保护的同步代码块 ...

  7. JQuery实现方法,简单示例

    function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var eleme ...

  8. bzoj 3438: 小M的作物

    Description 背景 小M还是个特么喜欢玩MC的孩纸... 描述 小M在MC里开辟了两块巨大的耕地A和B(你可以认为容量是无穷),现在,小P有n中作物的种子,每种作物的种子有1个(就是可以种一 ...

  9. 学习笔记_springmvc返回值、数据写到页面、表单提交、ajax、重定向

    数据写到页面 后台往前台传数据 TestController添加 /** * 方法的返回值采用ModelAndView, new ModelAndView("index", map ...

  10. 响应式Web设计 - 布局

    可扩展的布局 有一种流体布局的概念在早起web兴起的时,就开始盛行了.它的概念是说页面会根据浏览器窗口的变化进行更改,网站可以通过维护一套代码,保质一致性的设计.我这里强调的可扩展的布局也是基于这个概 ...