安裝 Linux 版應用程式
Linux 版應用程式目前為 beta 版。我們已盡可能地測試過 BLOON 的主要核心功能,如果你在使用的過程中遇到任何問題,歡迎與我們聯繫 support@bloon.io。
BLOON Linux 版應用程式目前僅提供桌面(GUI)版本。純命令列(CLI,headless)版本正在積極開發中,敬請期待!
系統需求:最新 Linux 版 BLOON 應用程式需要 glibc 2.34 以上版本——例如 Ubuntu 22.04+、Debian 12+、Fedora、Rocky Linux 9+ 或 openSUSE Leap 15.6+。若你的 Linux 版本較舊,請改下載 BLOON 1.4,或使用指令安裝,它會依你的系統自動安裝合適的版本。
使用 Debian 套件管理系統 (.deb) 安裝
如果你的系統是使用 Debian 套件管理系統(例如 Ubuntu、Debian、Linux Mint 等),你可以使用此方式安裝。
使用 RPM 套件管理系統 (.rpm) 安裝
如果你的系統是使用 RPM 套件管理系統(例如 Fedora、Rocky Linux、openSUSE 等),你可以使用此方式安裝。
使用指令安裝
無論你的系統是使用什麼套件管理系統,你都可以使用此方式安裝。
放寬檔案監控數量限制
如果你在使用 BLOON 來管理大量檔案時,發生檔案修改卻無法正確同步的問題,可能是受到系統的檔案監控數量限制所影響。你可以參考此章節來解決這個問題。
點擊以下按鈕下載 DEB 安裝包:
下載完成後,你可以 驗證安裝包的安全性與完整性。
使用以下指令進行安裝:
sudo dpkg -i ./bloon_[版本號]_amd64.deb
請將 [版本號] 替換為你下載的 DEB 安裝包的版本號。
如果你的系統缺少所需的相依性套件,可能會出現類似以下的錯誤訊息:
dpkg: dependency problems prevent configuration of bloon:
bloon depends on policykit-1; however:
Package policykit-1 is not installed.
dpkg: error processing package bloon (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
bloon
請不用擔心,你可以補執行以下指令以自動安裝缺少的相依性套件:
sudo apt-get install -f
點擊以下按鈕下載 RPM 安裝包:
下載完成後,你可以 驗證安裝包的安全性與完整性。
如果你的系統是使用 DNF(Dandified YUM)來管理套件(例如 Fedora、Rocky Linux 等),你可以使用以下指令進行安裝:
sudo dnf install ./bloon-[版本號].x86_64.rpm
請將 [版本號] 替換為你下載的 RPM 安裝包的版本號。
如果你的系統是 openSUSE,你可以使用以下指令進行安裝:
sudo zypper install ./bloon-[版本號].x86_64.rpm
請將 [版本號] 替換為你下載的 RPM 安裝包的版本號。
無論你的系統是使用什麼套件管理系統,你都可以使用以下指令進行安裝:
wget --https-only --secure-protocol=TLSv1_2 -qO- https://raw.githubusercontent.com/bloon-io/bloon-install/refs/heads/main/bloon-install.sh | sh
以上全部是一行指令,請連在一起執行。
以上指令會使用 bloon-install.sh 腳本自動下載打包成 TGZ(tar & gzip)格式的 BLOON 安裝包,解壓縮並安裝到適當的位置。
bloon-install.sh 腳本內實作了 驗證安裝包的安全性與完整性 章節所述的方式以進行驗證,請參考該章節說明。或是你可能會想要自己看看 bloon-install.sh 腳本的內容。
你可以從以下連結下載 BLOON 的 GPG 金鑰,以及當前安裝包的 PGP 簽名檔:
BLOON 的 GPG 金鑰:
https://www.bloon.io/security/bloon-release-key.gpg
當前最新 DEB 安裝包的 PGP 簽名檔:
https://dl.bloon.io/dl-hero?pkg=deb&asc
友善提醒:對應的 DEB 安裝包在此 https://dl.bloon.io/dl-hero?pkg=deb。你先前可能已經在 使用 DEB 安裝 章節下載過。
當前最新 RPM 安裝包的 PGP 簽名檔:
https://dl.bloon.io/dl-hero?pkg=rpm&asc
友善提醒:對應的 RPM 安裝包在此 https://dl.bloon.io/dl-hero?pkg=rpm。你先前可能已經在 使用 RPM 安裝 章節下載過。
接著你可以使用以下指令來驗證安裝包的 PGP 簽名:
gpg --no-default-keyring --keyring ./bloon-release-key.gpg --verify ./[安裝包檔案名稱].asc ./[安裝包檔案名稱]
以下範例展示了一個 DEB 安裝包的完整驗證過程:
# 此指令將會下載檔案 bloon-release-key.gpg
wget https://www.bloon.io/security/bloon-release-key.gpg
# 此指令將會下載檔案 bloon_1.5.0_amd64.deb
wget --content-disposition https://dl.bloon.io/dl-hero?pkg=deb
# 此指令將會下載檔案 bloon_1.5.0_amd64.deb.asc
wget --content-disposition "https://dl.bloon.io/dl-hero?pkg=deb&asc"
gpg --no-default-keyring --keyring ./bloon-release-key.gpg --verify ./bloon_1.5.0_amd64.deb.asc ./bloon_1.5.0_amd64.deb
其中 1.5.0 是演示用的版本號,請將其替換為你下載的最新安裝包的版本號。
執行後會出現類似以下的訊息:
gpg: Signature made Thu 13 Feb 2025 05:15:22 AM PST
gpg: using RSA key C89F956472FBBE40A5BF4AA2F4DF8C43B4BB8D49
gpg: /home/myaccount/.gnupg/trustdb.gpg: trustdb created
gpg: Good signature from "LEXIPON CO., LTD. (release key) <support@lexipon.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: C89F 9564 72FB BE40 A5BF 4AA2 F4DF 8C43 B4BB 8D49
其中 Good signature 表示檔案 bloon_1.5.0_amd64.deb的簽名是有效的。也就是說,此檔案確實是由公鑰 C89F956472FBBE40A5BF4AA2F4DF8C43B4BB8D49 所簽署的,且檔案在簽署後未被篡改。這確認了檔案的完整性。
其中顯示 WARNING: This key is not certified with a trusted signature! 是因為簽署檔案的公鑰(bloon-release-key.gpg)並未被你系統上信任的任何公鑰所認證,因此 GPG 無法確定這把公鑰是否真的屬於 LEXIPON CO., LTD. (release key) <support@lexipon.com>。此警告並不一定表示存在安全風險;它僅意味著您的系統尚未對該金鑰進行受信任的認證。
BLOON 服務由 LEXIPON CO., LTD. 營運與維護,請見我們的隱私權政策說明。
關於這個問題,你可以使用以下指令印出 BLOON 的 GPG 金鑰的指紋:
wget https://www.bloon.io/security/bloon-release-key.gpg
gpg --with-fingerprint --show-keys --keyid-format long bloon-release-key.gpg
預期會顯示以下指紋:
C89F 9564 72FB BE40 A5BF 4AA2 F4DF 8C43 B4BB 8D49
請注意,BLOON 的 GPG 金鑰網址來自於網站 www.bloon.io,這是 BLOON 的官方網站;同時我們也有將此指紋公佈在 Github 頁面 上。你可以交互比對前述來源以確認公鑰 C89F956472FBBE40A5BF4AA2F4DF8C43B4BB8D49(即 bloon-release-key.gpg 的公鑰指紋)確實是由 LEXIPON CO., LTD. 所擁有。
是的!請相信我們!如果對於上述說明有任何問題,歡迎可以透過 support@bloon.io、support@lexipon.com 或是 Github 上的 bloon-io 組織 中的任意成員的電子郵件地址與我們聯繫(你可能需要登入 Github 才能看到成員電子郵件)。
如果你會使用 BLOON 來管理大量檔案,你可能需要增加系統的檔案監控數量限制,否則可能會發生檔案修改卻無法正確同步的問題。你可以使用以下指令來增加檔案監控數量限制:
echo "fs.inotify.max_user_watches=500000" | sudo tee /etc/sysctl.d/99-inotify-bloon.conf; sudo sysctl -p /etc/sysctl.d/99-inotify-bloon.conf
以上全部是一行指令,請連在一起執行。
以下所述方式將移除 BLOON 應用程式本身,但不會刪除 BLOON 使用者資料。如果你需要徹底移除 BLOON,請手動刪除每個曾經運行過 BLOON 的 Linux 帳號下的 ~/.bloon 資料夾。
如果你是使用 DEB 安裝包安裝 BLOON,你可以使用以下指令解除安裝 BLOON:
sudo dpkg -P bloon
dpkg 指令的 -P 參數等同 --purge(徹底移除),本意是「徹底移除 BLOON 的所有設定檔與使用者資料」。但是我們不會在此指令中刪除 BLOON 使用者資料,你依然需要手動刪除每個曾經執行過 BLOON 的 Linux 帳號中的 ~/.bloon 資料夾。
如果你是使用 RPM 安裝包安裝 BLOON,並且你的系統是使用 DNF 來管理套件,你可以使用以下指令解除安裝 BLOON:
sudo dnf remove bloon
如果你的系統是 openSUSE,你可以使用以下指令解除安裝 BLOON:
sudo zypper remove bloon
如果你是用指令安裝 BLOON,你可以使用以下方式解除安裝 BLOON:
/opt/BLOON/bloon-uninstall.sh