ubuntu16.04通過修改transmission原始碼編譯安裝transmission,使得其能夠通過ipv6在六維下載
然後通過命令
xz -d transmission-2.04.tar.xz
tar -xvf trans*.tar
進行解壓
2:首先更改metainfo.c中的內容
- static int
- is_rfc2396_alnum( char ch )
- {
- return ( '0' <= ch & ch <= '9' )
- || ( 'A' <= ch & ch <= 'Z' )
- || ( 'a' <= ch & ch <= 'z' );
- }
改為:
- static int
- is_rfc2396_alnum( char ch )
- {
- return ( '0' <= ch & ch <= '9' )
- || ( 'A' <= ch & ch <= 'Z' )
- || ( 'a' <= ch & ch <= 'z' )
- || ( ch == '.' )
- || ( ch == '-' )
- || ( ch == '_' )
- || ( ch == '~' );
- }
3,將metainfo.c中static void escape( char * out, const uint8_t * in, size_t in_len )函式中的:
- out += tr_snprintf( out, 4, "%%%02X", (unsigned int)*in++ );
改為
- out += tr_snprintf( out, 4, "%%%02x", (unsigned int)*in++ );
4,註釋掉web.c中這個內容,就可以連線六維。
- if(( addr = tr_sessionGetPublicAddress( s, TR_AF_INET )))
- curl_easy_setopt( e, CURLOPT_INTERFACE, tr_ntop_non_ts( addr ) );
5.為了得到一個圖形介面一定要再加上
sudo apt-get install libgtk2.0-dev
如果不安裝libgtk2.0-dev,安裝後沒有圖形介面,只有命令列
然後按照正常的流程
./configure
make
sudo make install
期間:可能會出現缺少一些元件,自己百度通過apt-get安裝。
對於error: libevent 1.4.9 or higher not found!:
通過如下命令解決:
wget http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz
tar -xzvf libevent-1.4.9-stable.tar.gz
cd libevent-1.4.9-stable.tar
./configure
make
sudo make install
7.配置 僅使用ipv6流量,不使用ipv4流量
- 進入配置檔案的目錄(blocklists是過濾清單所在的資料夾)
cd ~/.config/transmission/blocklists/
- 新建並開啟一個檔案(名字隨意)
touch ip
vim ip
- 在ip檔案中新增如下的內容
Ipv4:0.0.0.0-255.255.255.255
- 開啟配置檔案
vim ../settings.json
- 啟用blocklists(預設不啟用)
將"blocklist-enabled"的值設為true
- 軟體重啟
在blocklists資料夾下生成ip.bin檔案,說明成功
解決libevent 1.49 or higher not found!錯誤
相關推薦
ubuntu16.04通過修改transmission原始碼編譯安裝transmission,使得其能夠通過ipv6在六維下載
然後通過命令 xz -d transmission-2.04.tar.xz tar -xvf trans*.tar 進行解壓 2:首先更改metainfo.c中的內容 static intis_rfc2396_alnum( char ch ){
linux下【centos】nginx自動原始碼編譯安裝指令碼,以及通過service 啟動/停止/過載 nginx的服務指令碼
第一:指令碼為nginx原始碼編譯安裝的指令碼,可以幫助使用者自動建立系統使用者“nginx”;可以使用者自己指定安裝路徑,配置檔案路徑,執行檔案路徑等; 第二:可以配置第二個指令碼使用,通過service服務來管理nginx。 [[email protect
原始碼編譯安裝swoole,並讓php支援swoole
第一步:下載swoole : git clone https://gitee.com/swoole/swoole.git 第二步:進入下載目錄。輸入phpize(phpize是在php/bin/phpize) phpize擴充套件php的擴充套
centos7.2 原始碼編譯安裝nginx,實現tcp反向代理,不中斷服務新增編譯模組
我們很多時候,需要將區域網內伺服器叢集中的某臺機器的某個埠對映到外網,可以直接通過代理伺服器連線到區域網內的電腦,進行操作。而nginx除了能實現http的反向代理外和負載均衡外,還能實現tcp的
Linux安裝編譯安裝hiredis,使得Swoole支援非同步Redis客戶端
編譯安裝hiredis 使用Redis客戶端,需要安裝hiredis庫。下載hiredis原始碼後,執行 make -j sudo make install sudo ldconfig hiredis下載地址:https://github.com/redis/hiredis/re
ubuntu安裝utorrent,以閃電的速度在六維空間下載東西!
//ubuntu使用六維空間下載東西 1.下載utorrent軟體安裝包 .tar.gz 2.解壓檔案 tar -zxvf utserver.tar.gz,解壓完成後為:utorrent-server-alpha-v3_3 3.cd utorrent-server-alp
保姆級教程——Ubuntu16.04 Server下深度學習環境搭建:安裝CUDA8.0,cuDNN6.0,Bazel0.5.4,原始碼編譯安裝TensorFlow1.4.0(GPU版)
寫在前面 本文敘述了在Ubuntu16.04 Server下安裝CUDA8.0,cuDNN6.0以及原始碼編譯安裝TensorFlow1.4.0(GPU版)的親身經歷,包括遇到的問題及解決辦法,也有一些自己的經驗,希望能對讀者有所幫助。期間參考了許多前人的文章,後文會一一附上鍊接,在此先行謝過。在下能力有限,
Bullet3-2.87在Ubuntu16.04下原始碼編譯安裝
編譯安裝Bullet3-2.87 安裝過程其實很簡單,有多重原始碼安裝方法,這裡提供兩種: 方法1: cd bullet3-2.87 mkdir build && cd build cmake .. make sudo make ins
[環境配置]Ubuntu 16.04 原始碼編譯安裝OpenCV-3.2.0+OpenCV_contrib-3.2.0及產生的問題
1.OpenCV-3.2.0+OpenCV_contrib-3.2.0編譯安裝過程 1)下載官方要求的依賴包 GCC 4.4.x or later CMake 2.6 or higher Git GTK+2.x or higher, including headers (libgtk2.
Ubuntu 18.04.1下原始碼編譯安裝OpenJDK8
自己編譯個JDK來提升對JVM的興趣。本文分三部分來描述編譯OpenJDK的過程,分別是編譯前準備工作、構建編譯環境、進行編譯,在這三部分內容中順帶把趟的坑一起說明下。 一、編譯前準備工作 1.1 安裝Linux環境 https://askubuntu.com/questions/107059
基於Ubuntu 16.04和ros kinetc平臺原始碼編譯安裝moveit和ompl及編譯警告的解決方法
安裝依賴項 rosdep update sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install python-wstool
在linux通過原始碼編譯安裝redis詳細步驟
1.下載原始碼包 [[email protected] opt]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解壓縮redis [[email protected] opt]# tar
Ubuntu14.04通過make或cmake編譯安裝caffe
1.安裝相關的依賴 按照官網的流程進行安裝,過程如下: 安裝通用的依賴: sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5
ubantu16.04下原始碼編譯安裝tensorflow
Ubuntu16.04原始碼編譯安裝CPU版本的tensorflow 安裝說明:本教程針對tensorflow原始碼編譯安裝cpu版本,參考於tensorflow官網 安裝環境說明: os:Ubuntu 16.04 arch:x86_64 tensorflow版本:1.0.
在ubuntu14.04上,原始碼編譯安裝Mplayer
step1,準備好所有的檔案,如下所示: MPlayer原始檔:MPlayer-1.0rc4.tar.bz2 MPlayer 面板檔案:Abyss-1.7.tar.bz2 MPlayer通用解碼器:essential-20071007.tar.bz2以上檔案都可以在http
Ubuntu 16.04原始碼編譯安裝PHP 5.6.29
2、解壓 tar -zxvf php-5.6.29.tar.gz 3、配置 ./configure –prefix=/usr/local/php –with-apxs2=/u
TiDB在Centos7上通過原始碼編譯安裝
這裡難以編譯安裝的是tikv,tidb的三大部分tidb,pd,tikv中tidb,pd均是採用go語言編寫,安裝go語言包即可編譯,唯獨tikv是採用rust語言寫的,他的編譯是最複雜的。而且編譯環境非常嚴格。需要的工具也最多:gcc-c++,cmake3,rust(car
ubuntu 14.04上原始碼編譯安裝php7
wget https://downloads.php.net/~ab/php-7.0.0alpha2.tar.bz2 //用winscp把下載好的檔案上傳到網站中 tar jxf php-7.0.0alpha2.tar.bz2 安裝: sudo apt-get upda
ubuntu16.04下gmt5.4.1的安裝
python -i sts .bashrc -1 fig 新版本 linux con 1 參考具神博客http://seisman.info/install-gmt5.2.x-under-linux.html https://github.com/gmt-china/gm
ubuntu16.04 內核源碼編譯
出現 sta modules install pda con libs bsp 編譯 1)下載 首先看一下自己的內核版本 apt-cache search linux-source下載內核代碼:sudo apt-get install linux-source-4.10.0