树莓派BT服务器折腾

昨天兴冲冲地给树莓派装了个ARCH,今天中午一觉醒来,就着手在上面装个Transmission,作为BT下载服务器。

可能因为transmission-daemon是个系统服务吧,配置的过程跟普通软件安装很不一样,它自己貌似还创建了一个分组,不知道有没有创建用户,但总之用systemctl启动时,用户却不是我的用户。

这就带来了权限问题,就是网上常见的permission denied,把权限改正了,结果还是有问题(都是在web网页里看到的),貌似是无法写入一类的错误。

archwiki上的安装教程看了一顿也没看懂。

最后没办法了,只好退居二线,装了个raspbian,由于raspbian是官方的推荐系统,有专门的transmission安装配置教程可以参考。

我找了一个傻瓜似的,他为了避免我遇到的问题,采用了几个命令,自己有点看不懂,不过总算是配置好了。

现在,用普通用户pi在终端执行sudo service transmission-daemon start/reload/restart/stop,就可以启动进程、更新、重新启动和停止服务了。配置文件则在/etc里,比arch中那个/var什么的路径好找多了。

在arch里如果配置得当,应该配置完了是一样的,不存在raspbian跟arch有什么区别,只是transmission-daemon背后涉及到的系统知识,自己还很不了解,对于linux系统,自己还要努力呢!



  1. 树莓派采用的是arm v6指令集的cpu,比较尴尬,linux的arm发行版大多对arm v5和v7的浮点运算做优化,只有raspbian做了v5的优化

    • 不只有 Raspbian 这一家, Arch 发行版从 v5 到 v7 都也有对应的优化版本。Pidora 也是做了针对 Rpi 的指令集优化的。