關於啟動板PPA
在Debian 7中
add-apt-repository是專門為Ubuntu發行版開發的腳本,該腳本允許添加或刪除存儲庫,並自動導入使用這些存儲庫所需的公共GPG密鑰。
從Debian 7開始,可以使用 附加的apt-庫 添加啟動板PPA。 但是,在使用它之前,需要了解一些注意事項。
要像在Ubuntu中一樣在Debian中添加Launchpad PPA,請使用以下命令:
sudo add-apt-repository ppa:您/ ppa
顯然您必須更換 PPA:您/ PPA 您要添加的PPA。
但是,如果以這種方式添加PPA,則PPA的源文件將使用當前版本的Debian(例如,»wheezy»)。 如果我們運行apt-get更新,則會看到404錯誤,因為Launchpad PPA存儲庫中沒有Debian Wheezy的軟件包。 它們都是為不同版本的Ubuntu構建的軟件包。 怎麼解決呢? 很簡單,您必須更改PPA的源文件,並指明我們要使用哪個版本的Ubuntu的軟件包。
為了使其正常工作,然後在使用命令“ ppa add-apt-repository ppa:tu / ppa”後,您必須編輯/etc/apt/sources.list文件夾中的PPA的源文件。 .d /,並用Ubuntu版本替換Debian版本(例如“ wheezy”)。 在這一點上,建議使用LTS版本的Ubuntu。
這是一個例子。 假設我們使用“ add-apt-repository:webupd8team / java”在Debian Wheezy中添加了webupd8team / java ppa。 結果,必須已創建文件/etc/apt/sources.list.d/webupd8team-java-wheezy.list。 我們使用以下命令對其進行編輯:
須藤納米/etc/apt/sources.list.d/webupd8team-java-wheezy.list
該文件應包含兩行:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
只需更改我們要使用的Ubuntu發行版的代號即可“改變”。 例如,在這種情況下,我們可以使用Ubuntu的最新LTS版本Trusty。 編輯文件後,它應如下所示:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu可信主deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu可信主
最後,您只需要運行:
命令和apt-get update更新
這將更新軟件包列表,現在考慮到新添加的PPA存儲庫中託管的軟件包。
在舊版本的Debian中
在舊版本的Debian中,如果add-apt-repository命令不可用,則可以通過編輯文件來手動添加存儲庫 的/ etc / apt / sources.list文件 並添加密鑰 apt鍵.
所有這些信息都可以在PPA的Launchpad網站上的“有關此PPA的技術詳細信息”部分下找到,如以下屏幕快照所示:
首先,我們使用apt-key命令導入密鑰:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
顯然,您必須用要添加的PPA密鑰替換EEA14886。
簽名密鑰:
1024R / EEA14886(這是什麼?)
指紋:
7B2C3B0889BF5709A105D03AC2518248EEA14886
如您所見,在apt-key命令中使用的鍵位於正斜杠之後。
完成此操作後,在/etc/apt/sources.list文件的末尾添加相應的deb行。
這裡的技巧是選擇一個與我們在PPA網站上使用的Debian版本“等效”的Ubuntu版本。 如上面的屏幕截圖所示,這將生成相應的http地址。
一旦有了PPA的http地址,我們就可以使用文本編輯器,或者直接從終端運行以下命令,將它們添加到/etc/apt/sources.list文件的末尾:
迴聲'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu可信賴的主要'>> /etc/apt/sources.list迴聲'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu trusty main'>> /etc/apt/sources.list
最後,我們更新軟件包列表:
命令和apt-get update更新
你好,早上好,
我真的看不到在Debian中使用ppa倉庫的任何需要。 我不建議完全將Ubuntu軟件包與Debian混合使用。
順便說一下,Debian倉庫已經不完整了。
問候
是真的。 這不是理想的,但有時沒有其他。 例如,安裝Java(Oracle)。 🙁
擁抱,巴勃羅。
優秀的!!! 對於Linux作弊幹線! 😀
很好的指導,它讓我想起了我在Debian 6中加入PPA的瘋狂和重新安裝過程。 問候🙂
使debian不穩定,最好使用ubuntu
貢獻是好的,但並不令人信服,如果它不在debian倉庫中,我更喜歡編譯。
是真的。 也有debian測試。 同樣,對於那些不知道如何編譯應用程序的人,我們同意的任務有時可能很繁瑣,這可以作為替代方案。 當然,它在紙上並不理想,但是可以工作。
在Debian中不必使用“ apt-repository”,將“ apt edit-sources”添加為通用存儲庫,然後使用“ pubkey”自動導出密鑰並更新存儲庫...
當然,這是另一種方式,儘管要復雜一些。 這就是為什麼我選擇add-apt-repository。 另外,那些來自Ubuntu的人也會對它的使用感到熟悉。
擁抱,巴勃羅。
我會使用12.04 ppa,因為它們共享內核版本
使用debian時,我沒有安裝ppa,但下載了debs並進行了安裝
一個小技巧:在WebUpd8 PPA中查找“ launchpad-getkeys”包。 安裝它,不會引起問題。 然後以root用戶身份啟動同一命令,它將負責添加所有丟失的PPA簽名,而不是一個一個地添加它們。
我認為發布很多新手將嘗試破壞Debian的東西,應該警告他們可能造成混亂
帖子開頭明確警告。 紅色和一切... ...
但是你瘋了還是什麼? 你想讓我打破Debian嗎?...
呵呵..很好的信息,我總是在那兒看到PPA,我想一兩次我想找出真實的地址,但是我不能,所以我放棄了。
謝謝,我將永遠不會嘗試使用它們(如果可能,則與第三方PC一起使用)
來自南方的問候。
好的兔兔,緊隨其後,工作順利。
的問候!