Pri Launchpad-PPAoj
Ĉe Debian 7
add-apt-repository estas skripto specife evoluigita por la Ubuntu-distribuo, kiu permesas aldoni aŭ forigi deponejojn kaj kiu aŭtomate importas la publikan GPG-ŝlosilon necesan por uzi ĉi tiujn deponejojn.
Ekde Debian 7 eblas uzi add-apt-repository por aldoni Launchpad-PPAojn. Tamen estas kelkaj aferoj scieblaj antaŭ ol uzi ĝin.
Por aldoni Launchpad PPA en Debian, kiel en Ubuntu, uzu la jenan komandon:
sudo add-apt-repository ppa: vi / ppa
Evidente vi devas anstataŭigi ppa: vi / ppa por la PPA, kiun vi volas aldoni.
Tamen, se PPA aldoniĝas tiamaniere, la fontdosiero de la PPA uzos la nunan version de Debian (ekzemple, "wheezy"). Se ni lanĉos apt-get-ĝisdatigon, ni vidos eraron 404, ĉar ne ekzistas pakoj por Debian Wheezy en la deponejoj Launchpad PPA. Ili ĉiuj estas pakaĵoj kreitaj por malsamaj versioj de Ubuntu. Kiel solvi ĝin? Simpla, vi devas ŝanĝi la fontdosieron de la PPA kaj indiki la pakojn de kiu versio de Ubuntu ni volas uzi.
Por funkciigi ĝin ĝuste, tiam, post uzi la komandon "ppa add-apt-repository ppa: tu / ppa", vi devas redakti la fontdosieron de la PPA kiu troviĝas en la dosierujo /etc/apt/sources.list .d /, kaj anstataŭigu la Debian-version (ekz. "wheezy") per Ubuntu-versio. Je ĉi tiu punkto estas konsilinde uzi version LTS de Ubuntu.
Jen ekzemplo. Ni diru, ke ni aldonas la paĝon webupd8team / java en Debian Wheezy per "add-apt-repository: webupd8team / java". Rezulte, la dosiero /etc/apt/sources.list.d/webupd8team-java-wheezy.list devas esti kreita. Ni redaktas ĝin per la jena komando:
sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list
Ĉi tiu dosiero devas enhavi du liniojn:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Restas nur ŝanĝi "wheezy" al la kodnomo de la Ubuntu-distribuo, kiun ni volas uzi. Ĉi-kaze ekzemple ni povas uzi Trusty, la plej novan LTS-version de Ubuntu. Redaktinte la dosieron, ĝi devas aspekti tiel:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
Fine, vi nur devas kuri:
Sudo apt-get ĝisdatigo
Ĉi tio ĝisdatigos la liston de pakoj, nun konsiderante la pakojn gastigitajn en la nove aldonitaj PPA-deponejoj.
En pli malnovaj versioj de Debian
En pli malnovaj versioj de Debiano, se la komando add-apt-repository ne disponeblas, la deponejo povas esti aldonita permane redaktante la dosieron /etc/apt/sources.list kaj aldonante la ŝlosilon per trafa ŝlosilo.
Ĉiuj ĉi tiuj informoj troveblas en la retejo Launchpad de la PPA, sub la sekcio titolita "Teknikaj detaloj pri ĉi tiu PPA", kiel oni vidas en la suba ekrankopio:
Unue ni importas la ŝlosilon per la komando apt-key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Evidente, vi devas anstataŭigi EEA14886 per la ŝlosilo de la PPA, kiun vi volas aldoni.
Subskriba ŝlosilo:
1024R / EEA14886 (Kio estas ĉi tio?)
Fingrospuro:
7B2C3B0889BF5709A105D03AC2518248EEA14886
Kiel vi vidas, la ŝlosilo uzota en la apt-key-komando estas post la antaŭa oblikvo.
Fininte tion, aldonu la respondajn deb-liniojn ĉe la fino de la dosiero /etc/apt/sources.list.
La lertaĵo ĉi tie estas elekti version de Ubuntu "ekvivalenta" al la versio de Debian, kiun ni uzas en la retejo PPA. Ĉi tio generos la respondajn http-adresojn, kiel vidite en la supra ekrankopio.
Post kiam ni havas la http-adresojn de la PPA, ni povas uzi tekstredaktilon aŭ simple ruli la jenon de terminalo por aldoni ilin al la fino de la dosiero /etc/apt/sources.list:
echo 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main' >> /etc/apt/sources.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu trusty main '>> /etc/apt/sources.list
Fine ni ĝisdatigas la pakliston:
Sudo apt-get ĝisdatigo
14 komentoj, lasu la viajn
Saluton bonan matenon,
Mi vere ne vidas bezonon uzi ppa-deponejojn en Debian. Mi tute ne rekomendas miksi Ubuntu-pakojn kun Debian.
Cetere la Debianaj deponejoj estas pli ol kompletaj.
salutojn
Ĝi estas vera. Ĝi ne estas ideala sed kelkfoje ne ekzistas alia. Ekzemple, por instali Java (Oracle). 🙁
Brakumo, Pablo.
Bonega !!! Por la Linuksa Trompila Kofro !!! 😀
Bona gvidilo, ĝi memorigis min pri miaj novulaj tagoj kun Debian 6 aldonante PPA-ojn kiel freneza kaj reinstalanta. Salutojn 🙂
por malstabiligi debian pli bone uzu ubuntu
La kontribuo estas bona, sed ne konvinka, mi preferas kompili se ĝi ne estas en la debianaj repos.
Ĝi estas vera. Ekzistas ankaŭ debiana testado. Same, por tiuj, kiuj ne scias kiel kompili la programojn, tasko, pri kiu ni konsentas, povas iam esti sufiĉe teda, ĉi tio povas esti alternativo. Certe, ĝi ne estas ideala sur papero, sed ĝi povas funkcii.
Ne necesas uzi "apt-repository" en Debian, kun "apt edit-sources" vi aldonas kiel oftan deponejon kaj poste per "pubkey" vi eksportas la ŝlosilon aŭtomate kaj ĝisdatigas la deponejojn ...
Certe, tio estas alia maniero fari ĝin, kvankam ĝi estas iom pli komplika. Tial mi elektis add-apt-repository. Krome, tiuj, kiuj venas de Ubuntu, ekkonos ĝian uzon.
Brakumo, Pablo.
Mi uzus la 12.04 ppa ĉar ili dividas kernan version
Mi ne instalis la ppa sed elŝutis la debs kaj instalis ilin uzante debian
Iom da ruzo: serĉu en la PPA de WebUpd8 la pakaĵon "launchpad-getkeys". Instalu ĝin, ĝi ne kaŭzas problemojn. Poste lanĉu tiun saman komandon kiel radiko, kaj ĝi zorgos pri aldono de ĉiuj mankantaj PPA-subskriboj, anstataŭ aldoni ilin unu post la alia.
Mi pensas, ke afiŝi ion, kion multaj novuloj provos fuŝigi sian Debianon, devas esti pli ol avertita pri la fuŝo kiun ili povas fari
Ĝi estas klare avertita komence de la afiŝo. Ruĝe kaj ĉio ... 🙂
sed ĉu vi frenezas aŭ kio? Ĉu vi volas, ke mi rompu la debianon? ...
Hehe .. bona informo, mi ĉiam vidis la ppa tie kaj mi pensas, ke unu-dufoje mi volis ekscii la veran adreson, sed mi ne povis, do mi rezignis pri ĝi.
Dankon kaj mi NENIAM provos uzi ilin (eble kun triaj komputiloj se)
Salutojn el la sudo.
Bona tuto, sekvita al la litero kaj laboranta sen problemoj.
Dankon!