Tungkol sa Launchpad PPAs
Sa Debian 7
Ang add-apt-repository ay isang script na partikular na binuo para sa pamamahagi ng Ubuntu na nagpapahintulot sa pagdaragdag o pag-aalis ng mga repository at awtomatikong mai-import ang pampublikong key ng GPG na kinakailangan upang magamit ang mga repository na ito.
Tulad ng sa Debian 7 posible na gamitin add-apt-repository upang magdagdag ng Launchpad PPAs. Gayunpaman, maraming mga bagay na dapat malaman bago gamitin ito.
Upang magdagdag ng isang Launchpad PPA sa Debian, tulad ng sa Ubuntu, gamitin ang sumusunod na utos:
sudo add-apt-repository ppa: ikaw / ppa
Malinaw na kailangan mong palitan ppa: ikaw / ppa para sa PPA na nais mong idagdag.
Gayunpaman, kung ang isang PPA ay naidagdag sa ganitong paraan, ang pinagmulang file ng PPA ay gagamit ng kasalukuyang bersyon ng Debian (halimbawa, »wheezy»). Kung nagpapatakbo kami ng isang apt-get update makikita namin ang isang error na 404, dahil walang mga pakete para kay Debian Wheezy sa mga repository ng Launchpad PPA. Ang mga ito ay ang lahat ng mga pakete na binuo para sa iba't ibang mga bersyon ng Ubuntu. Paano ito malulutas? Simple, kailangan mong baguhin ang pinagmulan ng file ng PPA at ipahiwatig ang mga pakete kung aling bersyon ng Ubuntu ang nais naming gamitin.
Upang maayos itong gumana, pagkatapos, pagkatapos magamit ang utos na "ppa add-apt-repository ppa: tu / ppa", kailangan mong i-edit ang pinagmulang file ng PPA na nasa folder na /etc/apt/source.list .d /, at palitan ang bersyon ng Debian (halimbawa "wheezy") ng isang bersyon ng Ubuntu. Sa puntong ito, ipinapayong gumamit ng isang bersyon ng LTS ng Ubuntu.
Narito ang isang halimbawa. Sabihin nating idinagdag namin ang webupd8team / java ppa sa Debian Wheezy gamit ang "add-apt-repository: webupd8team / java". Bilang isang resulta, ang file /etc/apt/source.list.d/webupd8team-java-wheezy.list ay dapat na nilikha. Ini-edit namin ito sa sumusunod na utos:
sudo nano /etc/apt/source.list.d/webupd8team-java-wheezy.list
Dapat maglaman ang file na ito ng dalawang linya:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Nananatili lamang ito upang mabago ang "wheezy" sa pamamagitan ng pangalan ng code ng pamamahagi ng Ubuntu na nais naming gamitin. Sa kasong ito, halimbawa, maaari naming gamitin ang Trusty, ang pinakabagong bersyon ng LTS ng Ubuntu. Pagkatapos i-edit ang file, dapat ganito ang hitsura:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu mapagkakatiwalaan pangunahing deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu mapagkakatiwalaan pangunahing
Sa wakas, kailangan mo lamang tumakbo:
sudo apt-makakuha ng update
Maa-update nito ang listahan ng package, isinasaalang-alang ngayon ang mga package na naka-host sa bagong idinagdag na mga repository ng PPA.
Sa mga naunang bersyon ng Debian
Sa mga mas lumang bersyon ng Debian, kung ang utos na add-apt-repository ay hindi magagamit, ang lalagyan ay maaaring maidagdag manu-mano sa pamamagitan ng pag-edit ng file / Etc / apt / sources.list at pagdaragdag ng susi sa apt-key.
Ang lahat ng impormasyong ito ay matatagpuan sa website ng Launchpad ng PPA, sa ilalim ng seksyon na pinamagatang "Mga detalyeng teknikal tungkol sa PPA na ito," tulad ng nakikita sa screenshot sa ibaba:
Una naming mai-import ang susi gamit ang apt-key na utos:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Malinaw na, kailangan mong palitan ang EEA14886 ng susi ng PPA na nais mong idagdag.
Key ng pag-sign:
1024R / EEA14886 (Ano ito?)
fingerprint:
7B2C3B0889BF5709A105D03AC2518248EEA14886
Tulad ng nakikita mo, ang susi na gagamitin sa apt-key na utos ay pagkatapos ng forward slash.
Kapag tapos na ito, idagdag ang mga kaukulang linya ng deb sa dulo ng /etc/apt/source.list file.
Ang trick dito ay upang pumili ng isang bersyon ng "katumbas" ng Ubuntu sa bersyon ng Debian na ginagamit namin sa website ng PPA. Lilikha ito ng kaukulang mga http address, tulad ng nakikita sa screenshot sa itaas.
Kapag mayroon kaming mga http address ng PPA, maaari kaming gumamit ng isang text editor o patakbuhin ang sumusunod mula sa isang terminal upang idagdag ang mga ito sa dulo ng /etc/apt/source.list file:
echo 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu mapagkakatiwalaan pangunahing' >> /etc/apt/source.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu mapagkakatiwalaan pangunahing '>> /etc/apt/source.list
Panghuli, ina-update namin ang listahan ng package:
sudo apt-makakuha ng update
Kumusta magandang umaga,
Hindi ko talaga nakikita ang anumang pangangailangan na gumamit ng mga repository ng ppa sa Debian. Hindi ko inirerekumenda ang paghahalo ng mga package ng Ubuntu sa Debian.
Sa pamamagitan ng paraan, ang mga repository ng Debian ay higit pa sa kumpleto.
tungkol
Ito ay totoo Hindi ito mainam ngunit kung minsan wala nang iba. Halimbawa, upang mai-install ang Java (Oracle). 🙁
Yakap, Pablo.
Napakahusay !!! Para sa Linux Cheat Trunk !!! 😀
Mahusay na gabay, pinapaalala nito sa akin ang aking mga araw ng rookie kasama si Debian 6 na nagdaragdag ng PPA na parang nakatutuwang pag-install. Pagbati
upang mapahamak ang debian mas mahusay na gumamit ng ubuntu
Ang kontribusyon ay mabuti, ngunit hindi nakakumbinsi, mas gusto kong mag-ipon kung wala ito sa mga debian repos.
Ito ay totoo Mayroon ding pagsubok sa debian. Gayundin, para sa mga hindi alam kung paano mag-ipon ng mga aplikasyon, ang isang gawain na sinasang-ayunan namin ay maaaring minsan ay nakakapagod, maaari itong maging isang kahalili. Oo naman, hindi ito mainam sa papel, ngunit maaari itong gumana.
Hindi kinakailangan na gumamit ng "apt-repository" sa Debian, na may "apt edit-source" na idaragdag mo bilang isang karaniwang lalagyan at pagkatapos ay may "pubkey" na awtomatiko mong nai-export ang key at na-update ang mga repository ...
Oo naman, iyon ang ibang paraan upang magawa ito, kahit na medyo mas kumplikado ito. Iyon ang dahilan kung bakit pinili ko ang add-apt-repository. Bilang karagdagan, ang mga nagmula sa Ubuntu ay magiging pamilyar sa paggamit nito.
Yakap, Pablo.
Gagamitin ko ang 12.04 ppa dahil nagbabahagi sila ng bersyon ng kernel
Hindi ko na-install ang ppa ngunit na-download ang mga debs at na-install ang mga ito kapag gumagamit ng debian
Isang maliit na trick: tumingin sa WebUpd8 PPA para sa package na "launchpad-getkeys". I-install ito, hindi ito nagiging sanhi ng mga problema. Pagkatapos ay ilunsad ang parehong utos bilang ugat, at aalagaan ang pagdaragdag ng lahat ng nawawalang mga lagda ng PPA, sa halip na idagdag ito isa-isa.
Sa palagay ko ang pag-post ng isang bagay na susubukan ng maraming mga baguhan at lokohin ang kanilang Debian, dapat higit pa sa binalaan tungkol sa gulo na maaari nilang gawin
Malinaw itong binalaan sa simula ng post. Nasa pula at lahat ... 🙂
pero baliw ka o ano? Nais mo bang basagin ko ang debian? ...
Hehe .. magandang impormasyon, palagi kong nakikita ang ppa doon at sa tingin ko minsan o dalawang beses nais kong malaman ang totoong address, ngunit hindi ko kaya kaya binigay ko ito.
Salamat at HINDI ko susubukan na gamitin ang mga ito (marahil sa mga third party na PC kung)
Pagbati mula sa timog.
Magandang tuto, sinundan sa sulat at nagtatrabaho nang walang problema.
Pagbati!