Ubuntu

在 Ubuntu 上將 Debian 儲存庫添加到我的 apt source.list 是否危險?

  • February 15, 2017

我正在嘗試從 Debian 儲存庫安裝一個軟體包。由於缺少或不完整的依賴項,我正在嘗試手動安裝 dpkg 錯誤。這讓我想知道,只是將 Debian 儲存庫添加到我的 apt 源中是錯誤的嗎?

更具體地說,我正在嘗試安裝Guake(控制台包裝器)。

我正在嘗試安裝 Guake 0.4.1。這解決了我遇到的透明度問題。

在 Ubuntu 上從 Debian安裝二進制包是個壞主意。但是從原始碼安裝包是個好主意!所以這裡是如何:

這並不難。以下是如何做到這一點(從我在http://www.asheesh.org/note/backporting-with-apt-src.html的舊筆記中獲取的說明):

第 1 步:確保您有適當的 deb-src 行

反向移植是獲取源包並在您的 Debian(-like) 系統上編譯它們的過程。查找 Debian“源包”的最簡單方法與查找 Debian“二進制包”的方法相同:apt-get 及其配置。

確保在 /etc/apt/sources.list 中有這一行:

deb-src http://ftp.debian.org/debian/ unstable main

APT 提供了一個命令“apt-get source”,它在這些 deb-src 行(而不是普通的二進制 deb 行)中查找並下載包。在本教程中,您將使用“apt-src”,它是“apt-get source”的便捷包裝。

第2步

apt-get update

第 3 步

sudo aptitude install apt-src

apt-src 是一個幫助程序,使編譯源包變得容易。這不是必需的,但它可以防止您鍵入過多的命令。

第四步

apt-src -bi install $package

如果你想安裝’alpine’,執行這個:

apt-src -bi install alpine

“b”代表“build”,“i”代表“安裝生成的包”,“install”一詞的意思是“從 sources.list 下載 Debian 原始碼行中的 alpine 原始碼”。apt-src 會將原始碼“安裝”到目前目錄中,確保您擁有建構包所需的所有包(稱為“滿足建構依賴項”的過程),建構它並安裝生成的 .debs。

引用自:https://serverfault.com/questions/126920