站点图标 马春杰杰

Ubuntu下编译安装Transmission

最新目录

本文标签:apt bt git google linux mkdir sipl tab transmission username word 子模块 错误解决

1. 安装Transmission

官方子模块的下载总是有问题,所以我forkgitee上了,并且重新单独pull,所以直接按顺序执行下面命令就行了:

2. 使用Transmission

sudo transmission-daemon -g /usr/local/transmission

sudo killall transmission-daemon

vi /usr/local/transmission/settings.json

修改这些:

然后就可以通过ip:9091/transmission/web/进行访问了。

3. 错误解决:

错误1:

CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) (Required is
at least version "7.28.0")

解决方法:

sudo apt-get install libcurl4-openssl-dev

错误2:

-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR) (Required is at least version "0.9.7")
-- Could NOT find CyaSSL (missing: CYASSL_LIBRARY CYASSL_INCLUDE_DIR) (Required is at least version "3.0")
-- Could NOT find PolarSSL (missing: POLARSSL_LIBRARY POLARSSL_INCLUDE_DIR) (Required is at least version "1.2")

解决方法:

sudo apt-get install libssl-dev

错误3:

解决方法:

wget https://cmake.org/files/v3.21/cmake-3.21.0-linux-x86_64.tar.gz
tar -zxvf cmake-3.21.0-linux-x86_64.tar.gz
/home/xxx/cmake-3.21.0-linux-x86_64/bin/cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

错误4:

/home/sipl/Transmission/build/third-party/event/src/event/autogen.sh: aclocal: not found
CMakeFiles/event.dir/build.make:91: recipe for target 'third-party/event/src/event-stamp/event-configure' failed

解决方法:

sudo apt-get install automake

错误5:

error: Libtool library used but 'LIBTOOL' is undefined

解决方法:

sudo apt-get install libtool

退出移动版