如何在 Fedora 40 或 39 上安裝 qBittorrent

qBittorrent 是一款多功能開源 BitTorrent 用戶端,提供廣泛的功能,包括使用者友好的桌面介面和無頭 Web UI,使其成為個人電腦和伺服器環境的理想選擇。 qBittorrent 的桌面版本提供了用於管理下載的圖形介面,而無頭版本 (qbittorrent-nox) 專為在伺服器上使用而設計,可讓您透過 Web 瀏覽器管理 torrent。此外,無頭版本可以配置為作為服務運行,從而在 Fedora 伺服器上提供無縫體驗。

在 Fedora 40 或 39 上,您可以透過 Fedora 的 AppStream 使用 DNF 套件管理器安裝 qBittorrent,其中包括桌面版本和無頭 Web UI 版本。本指南將引導您完成安裝 qBittorrent、使用 systemd 服務檔案設定 qbittorrent-nox 服務以及設定適當的使用者和群組權限以在 Fedora 伺服器上安全且有效率地運行的步驟。

方法一:安裝qBittorrent桌面版

安裝 qBittorrent 之前更新 Fedora

在安裝 qBittorrent 之前,更新 Fedora 系統以確保所有現有軟體包都是最新的至關重要。這有助於防止潛在的衝突並確保安裝過程順利進行。

若要更新 Fedora 系統,請執行下列命令:

sudo dnf upgrade --refresh

透過 DNF 指令安裝 qBittorrent 桌面 GUI 用戶端

有兩種使用 qBittorrent 的方法:桌面 GUI 用戶端和用於遠端伺服器設定的 WebUI。本節介紹安裝 qBittorrent 桌面 GUI 用戶端,它適合大多數喜歡使用桌面應用程式的使用者。如果您喜歡在遠端伺服器上使用 WebUI,請跳過本節並繼續安裝 qBittorrent-nox。

若要安裝 qBittorrent 桌面用戶端,請執行以下命令:

sudo dnf install qbittorrent -y

啟動 qBittorrent 桌面 GUI 用戶端

安裝完成後,您可以使用以下方法之一啟動 qBittorrent:

方法 1:在目前終端機會話中鍵入下列命令:

qbittorrent

方法 2:使用圖形介面導航到應用程式圖示:

Activities > Show Applications > qBittorrent

第一次啟動 qBittorrent 時,您將看到一個 法律聲明。此通知保護 qBittorrent 免受法律責任,因為 torrent 通常與非法下載有關。

同意法律聲明後,您將看到新安裝的 qBittorrent 桌面用戶端的主視窗。現在,您已準備好開始使用 qBittorrent 來滿足您的 torrent 需求。

方法 2:為 Fedora 伺服器安裝 qBittorrent-nox Web-UI

qBittorrent-nox 可讓您在無頭 Fedora 伺服器或遠端存取桌面上安裝 qBittorrent。透過 WebUI 介面,您可以使用您喜歡的瀏覽器有效管理 qBittorrent。

安裝 qBittorrent-nox

若要安裝 qBittorrent-nox,請執行以下命令:

sudo dnf install qbittorrent-nox 

qBittorrent-nox 專為無頭用戶端設計,可透過預設本機位置的 Web 介面進行存取:http://localhost:8080。預設情況下,Web UI 存取是受保護的。預設使用者名稱是admin,預設密碼是adminadmin。

為 qBittorrent 建立系統使用者和群組

您將建立一個在背景執行並在系統啟動時啟動的 systemd 服務單元,而不是使用終端命令執行 qBittorrent-nox。

首先,建立一個 qbittorrent-nox 使用者和群組,以便該服務可以作為非特權使用者運作:

sudo groupadd --system qbittorrent-nox

–system 標誌表示您正在建立系統使用者而不是常規使用者。

創建 qBittorrent 用戶名

接下來,為 qbittorrent-nox 使用者群組建立一個 qbittorrent 使用者名稱:

sudo useradd -g qbittorrent-nox qbittorrent-nox

或者,您可以為此使用者設定密碼:

sudo passwd qbittorrent-nox

為 qBittorrent 建立 Systemd 服務文件

為 qbittorrent-nox 建立 systemd 服務檔案:

sudo nano /etc/systemd/system/qbittorrent-nox.service

將以下行複製並貼上到文件中:

[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target

儲存檔案 (CTRL+O),然後退出 (CTRL+X).

重新載入 Systemd 守護程式

重新載入您的 systemd 守護程式以使變更生效:

sudo systemctl daemon-reload

啟動並啟用 qBittorrent-nox

使用以下指令啟動 qBittorrent-nox:

sudo systemctl start qbittorrent-nox

若要讓 qBittorrent-nox 在啟動時自動啟動,請使用下列指令:

sudo systemctl enable qbittorrent-nox

在繼續之前,請檢查狀態以確保一切正常:

systemctl status qbittorrent-nox

存取 qBittorrent Web UI

您可以透過本機網頁瀏覽器的 Web UI 存取 qBittorrent。為此,請鍵入伺服器的 IP 位址和連接埠號碼 (8080)。

預設使用者名稱是admin,預設密碼是adminadmin。

在執行其他操作之前,更改預設使用者名稱和密碼對於保護 qBittorrent Web UI 至關重要。若要變更憑證,請遵循下列路徑:

Tools > Options > Web UI > Authentication

您可以從此處將使用者名稱和密碼更新為您首選的憑證。這可以確保您的 qBittorrent Web UI 是安全的並且只能由授權使用者存取。

qBittorrent 的附加指令

更新 qBittorrent 或 qBittorrent-nox

透過命令列終端更新 qBittorrent 安裝可能需要一些額外的步驟,但這通常是最有效的方法。若要更新整個系統(包括 qBittorrent),請執行以下 DNF 更新指令:

sudo dnf update --refresh

主要針對剛接觸 Linux 的用戶,此毯子會檢查您的整個系統是否有更新,如果有可用於 qBittorrent 的更新,則會進行升級。

刪除 qBittorrent 或 qBittorrent-nox

如果您從系統中刪除 qBittorrent 或 qBittorrent-nox,請依照以下簡單流程操作。根據您的安裝選擇使用適當的命令。

若要刪除 qBittorrent,請使用下列命令:

sudo dnf autoremove qbittorrent

如果您已安裝 qBittorrent-nox,請改用以下指令:

sudo dnf autoremove qbittorrent-nox

結論

透過 DNF 套件管理器在 Fedora 上安裝 qBittorrent,您已經成功設定了一個根據您的需求自訂的強大的 torrent 用戶端,無論是用於桌面使用還是作為無頭伺服器應用程式。將 qbittorrent-nox 配置為 systemd 服務可確保其在背景以適當的使用者和群組權限高效運作。透過 Fedora 的 AppStream 定期更新將使您的 qBittorrent 安裝保持安全且最新。透過此設置,您就可以在個人和伺服器環境中有效地管理種子。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言