这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| linux版bitcomet安装指南 [2023/09/04 10:53] – 创建 wxhere | linux版bitcomet安装指南 [2024/12/17 03:01] (当前版本) – admin | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ~~NOTOC~~ | + | ====== Linux 版 BitComet 安装指南 |
| - | ==== Linux 版 BitComet 安装指南 | + | |
| - | Linux 版 BitComet 使用 **AppImage** 格式打包,无需管理员权限安装即可直接运行。\\ | + | Linux 版 BitComet 使用 **AppImage** 格式及 **deb** 格式打包,也提供 **Docker** 镜像。 |
| + | |||
| + | ===== AppImage 格式 ===== | ||
| + | AppImage 打包文件无需管理员权限安装即可直接运行。\\ | ||
| 关于 AppImage 格式的详细信息可以参阅 https:// | 关于 AppImage 格式的详细信息可以参阅 https:// | ||
| 行 8: | 行 10: | ||
| ^ Linux 发行版 ^ 支持的版本 ^ | ^ Linux 发行版 ^ 支持的版本 ^ | ||
| - | | Ubuntu | 20.04 | | + | | Ubuntu | 18.04 | |
| | Debian | 12.1 | | | Debian | 12.1 | | ||
| | Fedora | 38 | | | Fedora | 38 | | ||
| | openSUSE | Leap 15.5 / Tumbleweed | | | openSUSE | Leap 15.5 / Tumbleweed | | ||
| | CentOS | Stream 9 | | | CentOS | Stream 9 | | ||
| + | | 深度 Deepin | 23 | | ||
| + | | 优麒麟 Ubuntu Kylin | 22.04 | | ||
| + | | 开放麒麟 openKylin | 1.0.1 | | ||
| + | | 其它 | GLIBCXX_3.4.22 或更高 | | ||
| - | 在Linux发行版中运行BitComet的唯一要求是libstdc++.so中的GLIBCXX版本。 \\ | + | 在 Linux 发行版中运行 BitComet 的唯一要求是 libstdc++.so 中的 GLIBCXX 版本。 \\ |
| - | 如果Linux发行版中的GLIBCXX版本低于**GLIBCXX_3.4.26**,BitComet将无法运行。 | + | 如果 Linux 发行版中的 GLIBCXX 版本低于 **GLIBCXX_3.4.22**,BitComet将无法运行。 |
| - | 可以通过以下命令找到 Linux 发行版中已安装的 GLIBCXX 版本: | + | 如果您的 Linux 发行版未在表中列出,可以通过以下命令找到 Linux 发行版中已安装的 GLIBCXX 版本: |
| < | < | ||
| 行 29: | 行 35: | ||
| </ | </ | ||
| - | ==== ==== | ||
| **第2步** 下载 BitComet | **第2步** 下载 BitComet | ||
| - | Linux 版 BitComet 的 AppImage 文件可以从[[http:// | + | Linux 版 BitComet 的 AppImage 文件可以从[[https:// |
| **第3步** 设置 AppImage 文件可执行权限后,直接运行 | **第3步** 设置 AppImage 文件可执行权限后,直接运行 | ||
| - | == 使用图形界面 == | + | === 使用图形界面 |
| - 打开您的文件管理器,定位到 AppImage 文件所在目录 | - 打开您的文件管理器,定位到 AppImage 文件所在目录 | ||
| 行 44: | 行 49: | ||
| - 双击 AppImage 文件,运行程序 | - 双击 AppImage 文件,运行程序 | ||
| - | == 使用命令行终端(Terminal) == | + | === 使用命令行终端(Terminal) |
| - 打开 terminal 窗口 | - 打开 terminal 窗口 | ||
| 行 51: | 行 56: | ||
| - 运行 AppImage 文件:< | - 运行 AppImage 文件:< | ||
| - | ==== ==== | + | ===== |
| **第4步** 如果运行 AppImage 文件失败,请安装缺少的依赖库(与发行版相关) | **第4步** 如果运行 AppImage 文件失败,请安装缺少的依赖库(与发行版相关) | ||
| 行 66: | 行 71: | ||
| | libfuse2 | apt list < | | libfuse2 | apt list < | ||
| | libwebkit2gtk-4.0 | apt list < | | libwebkit2gtk-4.0 | apt list < | ||
| + | |||
| + | **注:** Ubuntu 24.04 及以上版本需要添加 22.04 的 apt 下载源 | ||
| + | < | ||
| + | # Suites: xxx xxx xxx 后面加上 jammy | ||
| + | # Suites: xxx-security 后面加上 jammy-security | ||
| + | # 存盘退出 | ||
| + | sudo apt update | ||
| + | sudo apt install libwebkit2gtk-4.0-37 | ||
| + | # 如有必要可恢复 apt 下载源 | ||
| + | </ | ||
| + | |||
| + | - sudo nano / | ||
| == Fedora / RedHat / CentOS 发行版 == | == Fedora / RedHat / CentOS 发行版 == | ||
| 行 80: | 行 97: | ||
| 更多与“FUSE”相关的错误信息,请访问[[https:// | 更多与“FUSE”相关的错误信息,请访问[[https:// | ||
| + | |||
| + | ===== Deb 格式 ===== | ||
| + | |||
| + | **第1步** 下载 BitComet | ||
| + | |||
| + | Linux 版 BitComet 的 deb 打包文件可以从[[https:// | ||
| + | |||
| + | **第2步** 安装 deb 打包文件 | ||
| + | |||
| + | - 打开 terminal 窗口 | ||
| + | - 切换当前目录到 deb 文件所在目录: < | ||
| + | - 安装 deb 文件:< | ||
| + | |||
| + | **第3步** 运行程序 | ||
| + | |||
| + | 运行GUI图形界面主程序: < | ||
| + | 运行WebUI界面的命令行模式主程序: < | ||
| + | |||
| + | **注:**两种模式的主程序在同一时间只能运行一个实例。 | ||
| + | |||
| + | ===== Docker 镜像(GUI图形界面模式) ===== | ||
| + | |||
| + | 图形界面模式的 BitComet Docker 镜像列表:https:// | ||
| + | |||
| + | ==== 部署方法 1: 使用 docker-compose ==== | ||
| + | |||
| + | **第1步**: | ||
| + | |||
| + | services: | ||
| + | sandbox: | ||
| + | container_name: | ||
| + | image: wxhere/ | ||
| + | volumes: | ||
| + | # 将容器中的配置文件目录映射到主机目录中 | ||
| + | - / | ||
| + | # 将容器中的下载目录映射到主机目录中 | ||
| + | - ~/ | ||
| + | ports: | ||
| + | # VNC GUI 访问端口 | ||
| + | - 5900:5900 | ||
| + | # Web GUI 访问端口 | ||
| + | - 6080:80 | ||
| + | # BitTorrent 端口 | ||
| + | - 6082:6082 | ||
| + | - 6082: | ||
| + | environment: | ||
| + | - VNC_PASSWORD=123456 | ||
| + | - HTTP_PASSWORD=123456 | ||
| + | - USER=sandbox | ||
| + | - PASSWORD=123456 | ||
| + | | ||
| + | 注意:请按照您自己的需求更改用户名、密码和端口映射 | ||
| + | |||
| + | **第2步**: | ||
| + | |||
| + | docker-compose -f docker-compose.yml up | ||
| + | |||
| + | **第3步**: | ||
| + | |||
| + | http:// | ||
| + | 用户名: sandbox | ||
| + | 密码: 123456 | ||
| + | |||
| + | 或使用 VNC 客户端连接到 VNC 桌面: | ||
| + | |||
| + | 端口: 5900 | ||
| + | 用户名: sandbox | ||
| + | 密码: 123456 | ||
| + | |||
| + | **第4步**: | ||
| + | |||
| + | ==== 部署方法 2: 使用 Docker 命令行 ==== | ||
| + | |||
| + | **第1步**: | ||
| + | |||
| + | docker pull wxhere/ | ||
| + | |||
| + | **第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: | ||
| + | -v / | ||
| + | -v ~/ | ||
| + | --restart unless-stopped \ | ||
| + | wxhere/ | ||
| + | | ||
| + | 注意:请按照您自己的需求更改用户名、密码和端口映射 | ||
| + | |||
| + | **第3步**: | ||
| + | |||
| + | http:// | ||
| + | 用户名: sandbox | ||
| + | 密码: 123456 | ||
| + | |||
| + | 或使用 VNC 客户端连接到 VNC 桌面: | ||
| + | |||
| + | 端口: 5900 | ||
| + | 用户名: sandbox | ||
| + | 密码: 123456 | ||
| + | |||
| + | **第4步**: | ||
| + | |||
| + | ===== Docker 镜像(WebUI界面模式) ===== | ||
| + | |||
| + | WebUI界面模式的 BitComet Docker 镜像列表:https:// | ||
| + | |||
| + | ==== 部署方法 1: 使用 docker-compose ==== | ||
| + | |||
| + | **第1步**: | ||
| + | |||
| + | services: | ||
| + | sandbox: | ||
| + | container_name: | ||
| + | image: wxhere/ | ||
| + | volumes: | ||
| + | # 将容器中的配置文件目录映射到主机目录中 | ||
| + | - / | ||
| + | # 将容器中的下载目录映射到主机目录中 | ||
| + | - ~/ | ||
| + | ports: | ||
| + | # Web GUI 访问端口 | ||
| + | - 6080:8080 | ||
| + | # BitTorrent 端口 | ||
| + | - 6082:6082 | ||
| + | - 6082: | ||
| + | environment: | ||
| + | - BITCOMET_WEBUI_PORT=8080 | ||
| + | - BITCOMET_BT_PORT=6082 | ||
| + | - WEBUI_USERNAME=test | ||
| + | - WEBUI_PASSWORD=test | ||
| + | | ||
| + | 注意:请按照您自己的需求更改用户名、密码和端口映射 | ||
| + | |||
| + | **第2步**: | ||
| + | |||
| + | docker-compose -f docker-compose.yml up | ||
| + | |||
| + | **第3步**: | ||
| + | |||
| + | http:// | ||
| + | 用户名: test | ||
| + | 密码: test | ||
| + | |||
| + | ==== 部署方法 2: 使用 Docker 命令行 ==== | ||
| + | |||
| + | **第1步**: | ||
| + | |||
| + | docker pull wxhere/ | ||
| + | |||
| + | **第2步**: | ||
| + | |||
| + | docker run -d \ | ||
| + | --name=bitcomet \ | ||
| + | -e BITCOMET_WEBUI_PORT=8080 \ | ||
| + | -e BITCOMET_BT_PORT=6082 \ | ||
| + | -e WEBUI_USERNAME=test \ | ||
| + | -e WEBUI_PASSWORD=test \ | ||
| + | -p 6080:8080 \ | ||
| + | -p 6882:6882 \ | ||
| + | -p 6882: | ||
| + | -v / | ||
| + | -v ~/ | ||
| + | --restart unless-stopped \ | ||
| + | wxhere/ | ||
| + | | ||
| + | 注意:请按照您自己的需求更改用户名、密码和端口映射 | ||
| + | |||
| + | **第3步**: | ||
| + | |||
| + | http:// | ||
| + | 用户名: test | ||
| + | 密码: test | ||