Debian12编译安装transmission 4.0.6
这应该真的是全网唯一,反正我在网上没看到教程.期间踩了坑,千万别用centos8以下的系统,不然各种系统环境低版本会让你崩溃.先更新一下软件包,一定要更新,不然会踩坑...
sudo apt-get update
踩坑截图...
安装依赖,两行都要,别信github上的第二行选装,不然你编译的时候各种问题.
sudo apt install build-essential cmake git libcurl4-openssl-dev libssl-dev
sudo apt install libb64-dev libdeflate-dev libevent-dev libminiupnpc-dev libnatpmp-dev libpsl-dev libsystemd-dev
然后就是直接走流程.
wget https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz
tar xf transmission-4.0.6.tar.xz
cd transmission-4.0.6
cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo
cd build
cmake --build .
sudo cmake --install .
启动
transmission-daemon配置文件如果你是在默认root目录下执行的,哪就在root目录下的./config***里面,后面是什么名字我忘记了!!!
下面的没参考意义,不用看了.
创建systemd服务文件
sudo nano /etc/systemd/system/transmission-daemon.service
Description=Transmission BitTorrent Daemon
After=network.target
User=debian-transmission# 替换为你的用户
Group=debian-transmission# 替换为你的组
ExecStart=/usr/local/bin/transmission-daemon -f --log-error# 根据实际路径修改
Restart=on-failure
ExecStop=/usr/local/bin/transmission-daemon --stop
WantedBy=multi-user.target
重新加载 systemd 管理器配置
sudo systemctl daemon-reload
启动 Transmission Daemon 服务:
sudo systemctl start transmission-daemon自动启动:
sudo systemctl enable transmission-daemon
重启服务:
sudo systemctl restart transmission-daemon停止服务:
sudo systemctl stop transmission-daemon检查服务状态
sudo systemctl status transmission-daemon
跟大佬学习 我就用过docker的qb renegade 发表于 2024-9-30 08:21 AM
我就用过docker的qb
我不怎么习惯使用docker.不过这个看个人,docker不用随时删除也很方便.
页:
[1]