如何在 Debian Linux 上使用 Ubuntu PPA

如何在 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 + TCtrl + 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 安裝您的軟件。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。