修正在 UEFI 系統上安裝 Debian 後出現的「找不到可啟動裝置」錯誤
透過檢查安裝程式啟動模式、EFI 系統分割區、NVRAM 條目、GRUB EFI 檔案、安全啟動和韌體回退來修復 Debian UEFI 啟動失敗。
Olivia 雲音樂播放器是一款適用於 Linux的全新音樂播放器。它是用 Qt5 工具包構建的,旨在提供一個統一的位置,用戶可以在這裡做任何事情,從在 Linux 上觀看 YouTube 視頻、網絡廣播和播放本地音樂文件。截至目前,開發者選擇通過 Snap 包分發程序。也就是說,也可以從其源代碼構建程序,或者如果您是 Arch 用戶,請從 Arch Linux 用戶存儲庫中獲取它。
在本指南中,我們將向您展示如何通過 Snap 包、源代碼和 AUR 安裝 Olivia 音樂播放器。首先,通過按鍵盤上的 Ctrl + Alt + T或Ctrl + Shift + T打開終端窗口。然後,按照下面與您的特定用例相匹配的命令行說明進行操作。
注意:Snap 包適用於 Ubuntu、Fedora、OpenSUSE、Debian、Arch Linux、Solus 和 Gentoo。如果您沒有使用這些 Linux 發行版之一,最好按照源代碼說明訪問 Olivia。
源代碼說明
從源代碼安裝 Olivia 需要一些依賴項。這些依賴項是 Qt5(和一些開發模塊)、Mpv、Coreutils、Socat、Python 2.7 版和 Wget 下載器。
安裝這些依賴項會有所不同,具體取決於您使用的操作系統,因此如果您有任何問題,請訪問 Olivia GitHub 以獲取指導。
Ubuntu/Debian 依賴項
在 Ubuntu 和 Debian 上安裝依賴項很簡單,因為 Olivia 的開發人員專門概述了使其工作所需的軟件包。要開始安裝,請使用下面的Apt命令。
注意:在 Debian 上,您可能需要使用Apt-get切換Apt。
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
Arch Linux 依賴項
在 Arch Linux 上有一個用於 Olivia 的 AUR 包,因此在本節中沒有真正需要安裝構建依賴項。相反,向下滾動到 AUR 說明並按照這些說明進行操作。
在 Arch Linux 上不想使用 Olivia 的 AUR 版本?考慮使用 Snap 軟件包版本!
Fedora 依賴項
開發人員沒有詳細概述成功構建 Olivia 所需的包。也就是說,您可以查看GitHub 開發頁面並在您的包管理器中搜索構建軟件所需的內容。
無法弄清楚在您的 Fedora Linux PC 上構建和編譯 Olivia 所需的依賴項?別擔心!Fedora 可以運行 Snap 包!跳到下面的 Snap 說明。
OpenSUSE 依賴項
須藤 zypper 安裝 git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
通用 Linux 依賴項
假設您安裝了以下依賴項,Olivia 可以在任何 Linux 發行版上編譯:
有關從源代碼構建 Olivia 所需依賴項的更多信息,請轉到項目的 GitHub 頁面。
下載代碼
安裝依賴項後,使用 git clone 命令並將最新代碼下載到您的 Linux PC。
git 克隆 https://github.com/keshavbhatt/olivia.git
代碼下載完成後,使用CD命令將終端移入其中。
光盤奧利維亞
使用qmake構建工具並開始 Olivia 應用程序的構建過程。
qmake
運行qmake不會花費大量時間。事實上,它會在您輸入命令後立即完成。完成後,使用make命令並完成構建過程。
請記住,編譯 Olivia 應用程序需要很長時間。坐下來讓它構建。
製作
編譯完成後,您就可以使用make install命令將完全編譯好的 Olivia 音樂播放器安裝到您的 Linux PC 上。
須藤製作安裝
按扣包裝說明
Oliva 的開發人員以 Snap 包的形式分發該應用程序,以便在各種 Linux 操作系統上輕鬆安裝。但是,在從 Snap 商店安裝 Olivia 應用程序之前,您需要在系統上啟用 Snapd 運行時。
在大多數 Linux 發行版上啟用 Snapd 運行時相當快。有關如何執行此操作的更多信息,請轉到我們的設置指南。
在 Linux 操作系統上運行 Snapd 後,使用以下命令安裝 Olivia 音樂應用程序:
須藤快照安裝奧利維亞測試
Arch AUR 說明
Olivia 音樂應用程序位於 AUR 上,可供 Arch Linux 用戶使用。要安裝它,首先使用 Pacman 包管理器來安裝 Base-devel 和 Git 包。
sudo pacman -S base-devel git
設置好 Base-devel 和 Git 包後,下載 Trizen AUR 助手並將其安裝在您的 Arch PC 上。
git 克隆 https://github.com/trizen/trizen
光碟
makepkg -sri
現在設置 Trizen,使用它從 AUR 安裝 Olivia:
Trizen -S olivia
透過檢查安裝程式啟動模式、EFI 系統分割區、NVRAM 條目、GRUB EFI 檔案、安全啟動和韌體回退來修復 Debian UEFI 啟動失敗。
配置 Snapper 以在 Ubuntu 桌面上建立和清理定時產生的 Btrfs 快照。首先檢查子磁碟區佈局,啟用 systemd 定時器,並安全地驗證保留策略。
透過區分資料耗盡和元資料耗盡、擴展儲存、修復元資料和啟用自動擴展,診斷和恢復 SUSE Linux Enterprise 上的完整 LVM 精簡池。
使用安全的伺服器工作流程(包括更新、SSH、防火牆、AppArmor、稽核和驗證),對 Debian 12 Bookworm 進行強化,使其符合目前的 CIS 基準 v2.0.0 標準。
在 Gooroom OS 上安裝 Flatpak 和 Snap 應用,包括版本檢查、終端命令以及相容性、安全控制、更新和儲存的實際比較。
安全地修復 Ubuntu APT 簽章錯誤。無需停用軟體包驗證,即可識別 NO_PUBKEY、EXPKEYSIG、BADSIG、時脈和軟體來源設定問題。
在 SLES 15 上設定 DM-Multipath,實現安全發現、服務設定、最小 multipath.conf 變更、initramfs 更新和路徑健康檢查。
使用 Btrfs 和 Snapper 在更新失敗後恢復 SLES。比較回滾選項,安全地測試快照,恢復系統,並驗證儲存庫。
使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。
診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。