與其他發行版相比,Ubuntu的一大優勢是該發行版具有大量可用的應用程序,並且易於安裝並通過更新保持更新 PPA資料庫 謝謝 快速啟動.
不幸的是,命令
add-apt-repository
它僅適用於Ubuntu,因此當您想將其添加到類似發行版中時,添加這些存儲庫並非易事 Debian 或基於此,您通常可以使用為Ubuntu創建的.deb軟件包。
這並不是說我們不能在Debian中使用這些存儲庫,因為Debian還提供了一種添加自定義存儲庫的方法,然後我們將學習如何做。
首先,我們必須了解如何在以下位置管理存儲庫 Debian。 存放在文件中
/etc/apt/sources.list
像所有基於Debian的發行版(包括Ubuntu)一樣,格式如下:
deb http://site.example.com/debian發行版component1 component2 component3 deb-src http://site.example.com/debian發行版component1 component2 component3
每行的第一個單詞(
deb
,
deb-src
)表示在存儲庫中找到的文件類型。 如果是
deb
,則意味著存儲庫中可用的文件是二進制可安裝文件,打包為
.deb
用於Debian或基於它的發行版。 在這種情況下
deb-src
,則意味著存儲庫包含應用程序的源代碼。
發行版很可能是發行版的名稱 (萊尼,蝕刻,擠壓,席德) 或包裝類型 (穩定,陳舊,測試,不穩定).
這些組件已經依賴於存儲庫分發者,例如,在我們將用作示例的情況下,這些是 主要,多元宇宙,受限和宇宙.
現在我們知道了倉庫在Debian中的工作方式,讓我們學習如何在Debian中添加PPA倉庫或基於它的發行版。
要做的第一件事是在啟動板中找到PPA存儲庫頁面。 通常,我們可以通過輸入搜索引擎(例如 Google PPA存儲庫的名稱。
在本手冊中,我們將使用穩定版提供的PPA Ubuntu-調整,ppa:tualatrix / ppa。
如果在搜索引擎中找不到指向存儲庫頁面的鏈接,我們可以直接輸入 啟動板.net 然後在搜索引擎中輸入PPA信息庫的名稱。
然後,我們在結果中搜索感興趣的存儲庫頁面,最後到達我們正在尋找的站點,在該站點中,我們找到了能夠正確添加Debian中的存儲庫所需的所有信息。
在PPA儲存庫頁面上,我們可以找到綠色的鏈接,該鏈接顯示 «有關此PPA的技術詳細信息»,我們點擊此鏈接,我們將找到有關存儲庫的技術信息,該信息恰好是地址
deb
y
deb-src
我們需要在文件中添加
/etc/apt/sources.list
它控制Debian上的存儲庫。
此外,我們可以看到一個下拉菜單,其中包含此應用程序支持的發行版列表。 在最佳情況下,您會找到適用於所有發行版的應用程序的最新版本,但在某些情況下,每個發行版都有該軟件包的不同版本,通常在較舊的發行版中會更舊。 (請注意,此菜單會自動更改參數 DISTRIBUCION 在存儲庫中,以使您更輕鬆地將其包含在文件中
/etc/apt/sources.list
)
在這些技術詳細信息中,我們還可以找到用於對存儲庫進行數字簽名的公鑰號。 這對我們有幫助,以便系統驗證我們正在使用的存儲庫的有效性和安全性。
在了解了所有這些非常重要的信息之後,我們進入了我們所期望的部分,首先,我們必須打開/etc/apt/sources.list文件以添加新的存儲庫。 我們可以通過以root身份在終端中執行以下行來完成此操作:
gedit /etc/apt/sources.list
以root身份打開文件後,我們轉到文檔末尾,然後將存儲庫添加到 Ubuntu-調整 (您可以添加註釋以更清楚地了解存儲庫的來源)。
#Tualatrix Chou的Ubuntu-Tweak儲存庫deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
在文件中輸入存儲庫的情況下
/etc/apt/sources.list
,我們可以保存並關閉文檔。
至此,我們已經在Debian存儲庫列表中擁有了該存儲庫,但是由於Debian可能認為該存儲庫不安全並且不下載其包含的軟件包列表,因此在更新此列表時可能會遇到問題。
為了避免這種情況,我們將通過在終端中執行以下命令來安裝存儲庫的公鑰,其中將在上一個映像中包含指示為公鑰的數字 (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
如果一切順利,我們將在終端中看到類似以下的文本:
執行:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg-keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg:從hkp服務器keyserver.ubuntu.com gpg請求密鑰0624A220:代碼0624A220:«TualatriX的啟動板PPA»未更改gpg:已處理的總數量:1 gpg:未更改:1
如果是這樣的結果,我們現在可以從容地更新存儲庫列表,並使用以下命令安裝應用程序:
aptitude更新&& aptitude安裝ubuntu-tweak
最後說明:
- 請注意,並非所有的應用程序 Ubuntu 他們將在Debian或基於它的發行版上正常工作。
- 您必須仔細選擇要在軟件包中使用的版本,因為它們可能導致某些依賴性的中斷,尤其是在Debian stable等發行版中,該發行版並不總是提供軟件包的最新版本。
感謝David,這是一個了不起的文章,為使我們心愛的Linux更加易於使用做出了巨大的貢獻。 當然,說教,簡單,如果每個人都像您一樣編寫,那麼將有成千上萬的GNU / Linux用戶。 對於鑑賞家來說,那些非常簡單的事情對於新手來說是困難的,並且通常在尋找幫助時,它們會將您發送給Google或閱讀成千上萬的帖子,以便“您可以學習”。 再次感謝您並祝賀您
非常感謝Eduardo,您的意見鼓勵我繼續寫作。
問候大衛,非常感謝您的教程,一切都非常完美,我已經在lmde中對ubuntu進行了調整,祝您有美好的一天
大衛,您是寫《 http://120linux.com?
問候。
http://microlinux.blogspot.com
是的,丹尼爾,我是用120%Linux編寫的人。
啊好吧…xD我是另一位作家…😛
我不知道您將在2年內工作...這是您的嗎?
問候。
不,這不是我的,我現在在 ubunlog.com、120linux.com 及 ubuntizadoelplaneta.com
我暫時離開了我,因為我處於另一個項目中。
嗯好的😀我有一個屬於我的博客,並且我已經開始了大約2個月半了...看一下,並給我您的意見。
博客: http://microlinux.blogspot.com
電子郵件: 丹尼爾.120linux@gmail.com
非常感謝David,它的書寫和解釋非常出色,我終於學會了在Linux Mint Debian中添加存儲庫。
我只使用自由軟件並在其中學習了4個月,我開始像ubuntu一樣開始學習,並且使用Linux Mint 9,Kubuntu,Zorin OS 4,Ubuntu 10.04和10.10安裝,卸載並犯了無數錯誤和解決方案,但是我面臨的最大個人挑戰是學習如何構建內核和安裝Debian,並知道如何使用它。 我還在業餘時間學習Python語言,後來繼續使用C ++和Java。 無論如何,如果我第一次拿起腳本時,有人告訴我有關自由軟件的信息,我會抱有很大的抱負和幻想,但是,嘿,“幸福就永遠不會太晚”。
從今天開始添加到我的收藏夾。
乾杯…
非常感謝您的評論和對您目標的鼓勵,因為在自由軟件中,我們需要許多和您一樣的人。
我可以在Linux Mint Debian上從Maverick或Lucid中添加grub嗎?
我已經有了grub,但是回購協議給了我一個密碼錯誤;
W:GPG錯誤: http://ppa.launchpad.net maverick發行:由於您的公共密鑰不可用,因此無法驗證以下簽名:NO_PUBKEY 55708F1EE06803C5
所以我刪除了它們,現在您還能添加它們嗎?
乾杯…
您必須非常明確地說明要在哪個存儲庫中添加以安裝Grub,因為事實是我並不真正了解問題所在。
謝謝,最後我添加了Lucid的ppa-grub,因為Maverick的缺失了。
問題是我安裝了grub來使multiboot loader的背景圖像更漂亮,除了將我前面提到的錯誤帶給我的回購協議之外,我都安裝得很好。 但是我想我已經通過您的出色教程解決了它。
乾杯…
抱歉,它是Grub 2。
哇,我不清楚,這是Grub 2的BURG GRUB。
乾杯…
我了解,您正在嘗試安裝Burg,就像Grub的分支一樣,可以使初創公司看起來更具吸引力。
閱讀我寫的本指南,以了解更多有關如何在Ubuntu中安裝它的信息(這可能對Mint有用) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
謝謝大衛我一直在尋找這樣的東西,對於我需要的一些圖書館,但是最後當我嘗試做的時候
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
我沒有下載密鑰,所以我想知道在這種情況下我該怎麼做,謝謝……。
首先,您要嘗試安裝的存儲庫是什麼,以及在哪個發行版上?
您使用此tuto發布的那本
#Tualatrix Chou撰寫的Ubuntu-Tweak存儲庫
DEB http://ppa.launchpad.net/tualatrix/ppa/ubuntu 特立獨行的
DEB-SRC http://ppa.launchpad.net/tualatrix/ppa/ubuntu 特立獨行的
我正在嘗試在版本4-0.7.95中更新或安裝libgpod1
由於我有一部iPhone 3gs,並且在debian中無法識別我,因此我一直在擠壓,它們僅以0.7.93的價格運行,並且可以從95開始工作。並手動安裝它,我想要的是保存自己的工作,因為有很多依賴項,而且很乏味,所以我不知道它是否對我來說像這樣更容易,儘管我認為(NOSE)不能之所以要這樣做,是因為依賴libgpod的相同軟件包依賴於其他軟件包,您看到的相同,而我最終爆炸了所有哈哈哈……好吧,在那種情況下可以做什麼??? 在此先感謝您的回答……。
José,我在運行安裝Ubuntu-Tweak密鑰的行中看到的問題是您正在使用腳本(
-
),而不是兩個(--
)在命令之前keyserver
yrecv-keys
.更正該問題,然後重試以獲取密鑰。
不,我已經做過了,什麼也沒做,請不要打開另一種手動下載和安裝它的方式?
我試過了你告訴我的:
#apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
我得到這個:
執行:gpg –忽略時間衝突–no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb名稱/etc/apt/trustdb.gpg –keyring / etc / apt / trust.gpg –主密鑰/etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
gpg:從hkp服務器keyserver.ubuntu.com請求密鑰0624A220
?:keyserver.ubuntu.com:連接超時
gpgkeys:HTTP提取錯誤7:無法連接:連接超時
gpg:找不到有效的OpenPGP數據
gpg:總處理量:0
沒有下載任何東西,我不知道它是否將關閉或打開另一個源,或者您會向我推薦什麼呢?
約瑟,請閱讀以下內容,我在其中回答您...
嗨,何塞(José),我已經嘗試過密鑰了,而且沒有問題,我不明白為什麼您的計算機無法下載它。
這是公鑰的鏈接 http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
我建議您閱讀以下兩個Seek'N Geek條目,它們教導如何對公鑰進行故障排除:
告訴我進展如何,與此同時,我將虛擬化Debian以更好地幫助您,好嗎?
準備好了,我解決了,我遇到了問題,因為我不知道該怎麼做,但是防火牆阻止了服務器,並且不允許我下載它,第8層錯誤,呵呵,我正在嘗試更新libgpod4 0.7.95。 1-XNUMX,但是由於依賴關係而很難,但是我要看……。 非常感謝…。
大衛,一個問題,您知道我給了aptitude更新信息嗎?它忽略了這些行,也就是說,它根本不加載ubuntu源代碼,我通過ubuntu-tweak以圖形方式進行了此操作,而我將其餘的故障排除在外debian的人如果加載我,為什麼會這樣?
José,可能只是該應用程序與Debian不兼容,您正在嘗試安裝專門為Ubuntu創建的Ubuntu Tweak。
我還沒有能夠下載Debian,我總是會遇到下載問題,因此,如果您想給我發送包含聯繫方式的電子郵件,那麼目前我無法為您提供幫助,我會告訴您我的想法。可以找到。
你好。 如果可以的話,我想提出關於組織存儲庫的觀點。
在«/etc/apt/sources.list.d/»內,您可以添加帶有«list»擴展名的輔助文件,該文件還包含存儲庫,例如,您可以為所涉及的案例創建一個名為«ubuntutweak.list»的文件。在本教程中。
這樣可以確保/etc/apt/sources.list文件僅包含正式的Debian存儲庫。
問候。
謝謝🙂此信息對我有很大幫助,當我進入啟動板時,所有內容總是丟失。
很抱歉,我要解決一個死的問題。.我問你,從這些存儲庫中安裝應用程序(不是我的默認發行版帶來的安全性)有多安全? 。 謝謝