如何在 Debian Linux 上使用 Ubuntu PPA

Ubuntu Linux 基於 Debian Unstable 分支構建,並使用相同的底層技術,例如 Apt、DEB 包和其他核心組件。它被稱為 Debian Linux 的“衍生物”。

雖然 Ubuntu 是Debian的衍生版本,但 Debian 用戶不能很容易地使用 PPA。原因?PPA 是 Ubuntu 的一項獨特技術,它需要專門的軟件才能與 Launchpad 交互。此外,由於 Ubuntu 基於 Debian Unstable,因此大多數 Debian 用戶不會擁有 PPA 所需的最新軟件包。

在我們開始之前

在本指南中,我們將介紹如何手動添加 Ubuntu PPA。這是一個乏味的過程,但它是最安全的方法,因為了解 PPA 如何在系統上運行很重要,並且並非每個 PPA 都在 Debian 上運行良好。如果您不喜歡手動方法,請嘗試使用以下命令。它應該允許您使用 PPA 命令,就像在 Ubuntu 上一樣。

sudo apt install software-properties-common

備份軟件源

在 Debian 上啟用 PPA 涉及對/etc/apt/目錄中的源文件進行編輯。因此,最好備份此文件。這樣,如果 PPA 出現任何問題,就可以輕鬆撤消。

要在 Debian 中備份您的軟件源,首先sources.list使用cp命令製作文件的副本。請記住,必須以 root 身份使用sudo命令執行此命令。

須藤cp /etc/apt/sources.list /etc/apt/sources.list.bak

或者,如果您沒有啟用 sudo,請使用su命令。

su - cp /etc/apt/sources.list /etc/apt/sources.list.bak

在任何時候,如果出現問題並且您需要恢復備份,請在終端中執行以下操作。

步驟 1:/etc/apt/使用 rm 命令刪除損壞的源列表文件。

須藤rm /etc/apt/sources.list

或者

su - rm /etc/apt/sources.list

第 2 步:製作備份文件的副本並像sources.list使用 cp 命令一樣將其重命名。

須藤cp /etc/apt/sources.list.back /etc/apt/sources.list

或者

蘇 -

cp /etc/apt/sources.list.bak /etc/apt/sources.list

第三步:使用apt update命令刷新軟件源。此命令將刪除 PPA,並恢復默認存儲庫。

sudo apt 更新

為 Debian 尋找 PPA

最好通過Launchpad.net網站找到要添加到 Debian 的 PPA 。原因?由於未知原因,諸如 Google、Bing 或 DuckDuckGo 之類的搜索引擎經常會忽略某些 PPA。

如何在 Debian Linux 上使用 Ubuntu PPA

如果您想在您的 Debian Linux PC 上找到一個新的 PPA,請執行以下操作。例如,要查找最新版本的 Firefox 的 PPA,您可以使用以下搜索詞。

如何在 Debian Linux 上使用 Ubuntu PPA

firefox ppa

從那裡,用鼠標單擊 PPA 頁面,您將被帶到 PPA 頁面。從這裡,您將看到 PPA 說明,然後是“將此 PPA 添加到您的系統”,以及有關如何安裝它的特定於 Ubuntu 的說明。

將 PPA 添加到 Debian

現在您已經找到了一個用於 Debian 的 PPA,您需要將軟件存儲庫添加到系統中。按照分步說明了解如何在您的 Debian PC 上添加 PPA。

第 1 步:在 PPA 頁面上,找到“有關此 PPA 的技術詳細信息”的綠色文本。然後,用鼠標單擊它以顯示它。這些詳細信息是需要添加到sources.list文件中的完整存儲庫信息。

步驟 2:通過按鍵盤上的Ctrl + Alt + T或Ctrl + Shift + T在桌面上啟動終端窗口。然後,使用終端sources.list在 Nano 文本編輯器中打開文件。

須藤納米 -w /etc/apt/sources.list

或者

su - nano -w /etc/apt/sources.list

第 3 步:sources.list按鍵盤上的向下箭頭鍵移至文件底部。然後,寫下下面的文字。

如何在 Debian Linux 上使用 Ubuntu PPA

# Ubuntu PPAs

第 4 步:將“技術細節”部分中的代碼複製到剪貼板。請務必復制所有內容。

第 5 步:轉到終端中的 Nano 文本編輯器,然後按Enter在#Ubuntu PPAs 下創建一個新行。然後,按Ctrl + Shift + V粘貼代碼。

第 6 步:查看粘貼在 下的代碼# Ubuntu PPAs,然後找到YOUR_UBUNTU_VERSION_HERE. Bionic如果您使用的是 Debian 10 Buster ,請將其擦除並替換為“ ,”。Ubuntu 18.04 Bionic Beaver 和 Debian 10 Buster 在軟件包中非常相同,因此設置為 Bionic 的 PPA 通常具有最高的工作機會。

如果您有多個 PPA 要添加到 Debian,請將它們全部粘貼到# Ubuntu PPAs. 它將幫助您分辨哪些存儲庫是 PPA。

注意:下面的代碼是一個例子。您的 PPA URL 會有所不同。

如何在 Debian Linux 上使用 Ubuntu PPA

deb https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main


deb-src https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main

第 7 步:按Ctrl + O保存對 sources.list 文件的更改 ,然後按 Ctrl + X退出。

步驟 8:運行apt update命令。一旦運行該命令,就會發生錯誤。此錯誤是“無法驗證以下簽名,因為公鑰不可用:NO_PUBKEY。”

使用鼠標,突出顯示“NO_PUBKEY”旁邊的數字,然後使用Ctrl + Shift + C將其保存到剪貼板。

如何在 Debian Linux 上使用 Ubuntu PPA

步驟 9:使用 GPG 密鑰恢復命令修復您添加到系統中的 PPA 的“NO_PUBKEY”錯誤。確保將復製到鍵盤的數字粘貼到–recv-keys 之後。

要粘貼的關鍵數字,按按Ctrl + Shift + V。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 你的密鑰號碼-這裡

步驟 10:重新運行 apt update 命令,確保沒有錯誤。假設沒有任何錯誤,請從 PPA 安裝您的軟件。

留下評論

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

如何使用 firewall-cmd 設定 SLES 15 防火牆

如何使用 firewall-cmd 設定 SLES 15 防火牆

在 SLES 15 上設定 firewalld:檢查區域、允許服務或連接埠、儲存永久規則、安全重新載入並驗證存取。

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

在 SLES 15 SP7 上啟用核心即時修補,無需重新啟動即可應用支援的修復程序,驗證活動補丁,並了解何時仍需要重新啟動核心。

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

使用 SUSE 支援的設定公用程式在 SLES 15 上啟用 FIPS 模式,安全重啟,驗證核心和加密策略狀態,並檢查認證限制。

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

使用官方 .deb 軟體包、APT、策略檢查、更新指南和受管設備修復程序,安全地在 Gooroom OS 上安裝 Google Chrome。

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

使用 rsyslog、TLS 憑證、對等名稱驗證、佇列、驗證和測試,安全地將 SLES 系統日誌轉送到遠端 syslog 伺服器。

SLES 15 Active Directory 與 SSSD 整合:逐步指南

SLES 15 Active Directory 與 SSSD 整合:逐步指南

使用 YaST 將 SLES 15 加入到具有 SSSD 的 Active Directory。準備 DNS 和時間,配置網域登錄,驗證 Kerberos,並比較 SSSD、Winbind 和 realmd。

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

透過檢查內建的 rtw88 驅動程式、Realtek 韌體、rfkill、NetworkManager 和安全性回退選項來修復 Pardus Linux 上的 RTL8821CE Wi-Fi。

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

使用 systemd-resolved 診斷和修復 Debian 12 DNS 解析失敗,包括 resolv.conf、NetworkManager、networkd、快取和驗證。

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

在 Windows 11 旁邊安裝 Pardus 25.2,方法是備份、縮小 Windows 磁碟區、啟動 UEFI USB 並保護現有的 EFI 和復原分割區。