Linux 版 BitComet 使用 AppImage 格式打包,也提供 Docker 镜像。
AppImage 打包文件无需管理员权限安装即可直接运行。
关于 AppImage 格式的详细信息可以参阅 https://www.appimage.org/
第1步 检查 Linux 发行版版本(可选)
Linux 发行版 | 支持的版本 |
---|---|
Ubuntu | 18.04 |
Debian | 12.1 |
Fedora | 38 |
openSUSE | Leap 15.5 / Tumbleweed |
CentOS | Stream 9 |
深度 Deepin | 23 |
优麒麟 Ubuntu Kylin | 22.04 |
开放麒麟 openKylin | 1.0.1 |
其它 | GLIBCXX_3.4.22 或更高 |
在 Linux 发行版中运行 BitComet 的唯一要求是 libstdc++.so 中的 GLIBCXX 版本。
如果 Linux 发行版中的 GLIBCXX 版本低于 GLIBCXX_3.4.22,BitComet将无法运行。
如果您的 Linux 发行版未在表中列出,可以通过以下命令找到 Linux 发行版中已安装的 GLIBCXX 版本:
# 查找 libstdc++.so.6 文件 find /usr/ -name libstdc++.so.6 # 获取 GLIBCXX 版本,通常可使用 strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX # 或者 strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
cd <my directory>
chmod +x BitComet.AppImage
./BitComet.AppImage
第4步 如果运行 AppImage 文件失败,请安装缺少的依赖库(与发行版相关)
如果您的 Linux 发行版不包含 BitComet 所依赖的一些第三方库,请尝试手动安装它们。
cd <my directory>
./BitComet.AppImage
库 | 查看已安装版本及安装依赖库的命令 |
---|---|
libfuse2 | apt list | grep libfuse sudo apt install libfuse2 |
libwebkit2gtk-4.0 | apt list | grep libwebkit2gtk sudo apt install libwebkit2gtk-4.0-37 |
库 | 查看已安装版本及安装依赖库的命令 |
---|---|
libfuse2 | yum list fuse* sudo yum –enablerepo=epel install fuse-sshfs sudo usermod -a -G fuse $(whoami) |
libwebkit2gtk-4.0 | yum list webkit2gtk* sudo yum install webkit2gtk-4.0.x86_64 |
库 | 查看已安装版本及安装依赖库的命令 |
---|---|
libfuse2 | zypper search -i libfuse sudo zypper install fuse libfuse2 |
libwebkit2gtk-4.0 | zypper search -i webkit2gtk sudo zypper install webkit2gtk-4_0-37 |
更多与“FUSE”相关的错误信息,请访问此页面
BitComet Docker 镜像列表:https://hub.docker.com/r/wxhere/bitcomet/tags
第1步: 保存 docker-compose.yml 文件到本地系统:
version: '3' services: sandbox: container_name: bitcomet image: wxhere/bitcomet:latest volumes: # 将容器中的配置文件目录映射到主机目录中 - /docker/appdata/BitComet:/home/sandbox/.config/BitComet:rw # 将容器中的下载目录映射到主机目录中 - ~/Downloads:/home/sandbox/Downloads:rw ports: # VNC GUI 访问端口 - 5900:5900 # Web GUI 访问端口 - 6080:80 # BitTorrent 端口 - 6082:6082 - 6082:6082/udp environment: - VNC_PASSWORD=123456 - HTTP_PASSWORD=123456 - USER=sandbox - PASSWORD=123456
注意:请按照您自己的需求更改用户名、密码和端口映射
第2步: 拉取 docker 镜像,创建容器并运行:
docker-compose -f docker-compose.yml up
第3步: 在浏览器中打开 BitComet 网页界面:
http://127.0.0.1:6080 用户名: sandbox 密码: 123456
或使用 VNC 客户端连接到 VNC 桌面:
端口: 5900 用户名: sandbox 密码: 123456
第4步: 点击桌面上的 BitComet 图标,启动程序。
第1步: 拉取 docker 镜像:
docker pull wxhere/bitcomet:latest
第2步: 创建容器并运行:
docker run -d \ --name=bitcomet \ -e VNC_PASSWORD=123456 \ -e HTTP_PASSWORD=123456 \ -e USER=sandbox \ -e PASSWORD=123456 \ -p 5900:5900 \ -p 6080:80 \ -p 6882:6882 \ -p 6882:6882/udp \ -v /docker/appdata/BitComet:/home/sandbox/.config/BitComet:rw \ -v ~/Downloads:/home/sandbox/Downloads:rw \ --restart unless-stopped \ wxhere/bitcomet:latest
注意:请按照您自己的需求更改用户名、密码和端口映射
第3步: 【同方法1】在浏览器中打开 BitComet 网页界面:
http://127.0.0.1:6080 用户名: sandbox 密码: 123456
或使用 VNC 客户端连接到 VNC 桌面:
端口: 5900 用户名: sandbox 密码: 123456
第4步: 【同方法1】点击桌面上的 BitComet 图标,启动程序。