Debian дээр PPA санг хэрхэн нэмэх вэ

Launchpad PPA-ийн тухай

Чухал: Багцууд нь Ubuntu-ийн хамааралтай хамаарлыг багтаасан тул Launchpad PPA-г олон дэмждэггүй. Бусад PPA нь Debian дээр ажилладаг. Үргэлжлүүлэхээсээ өмнө PPA-г амжилттай суулгасан ч гэсэн хараат байдлаас болж багцуудыг суулгах боломжгүй байж магадгүй юм.

Debian 7 дээр

add-apt-repository нь Ubuntu түгээлтэд зориулж тусгайлан боловсруулсан бөгөөд агуулах нэмэх, хасах боломжийг олгодог бөгөөд эдгээр санг ашиглахад шаардлагатай нийтийн GPG түлхүүрийг автоматаар импортлодог скрипт юм.

Debian 7-ийн хувьд ашиглах боломжтой add-apt-repository Launchpad PPA-г нэмэх. Гэсэн хэдий ч үүнийг ашиглахаасаа өмнө хэдэн зүйлийг мэдэж байх хэрэгтэй.

Ubuntu дээрх шиг Debian дээр Launchpad PPA нэмэхийн тулд дараах тушаалыг ашиглана уу.

sudo add-apt-repository ppa: you / ppa

Мэдээжийн хэрэг та солих ёстой ppa: та / ppa нэмэхийг хүсч буй PPA-ийн хувьд.

Гэхдээ PPA-г ийм байдлаар нэмсэн тохиолдолд PPA-ийн эх файл нь Debian-ийн одоогийн хувилбарыг ашиглах болно (жишээлбэл, »wheezy»). Хэрэв бид apt-get шинэчлэлтийг ажиллуулбал Launchpad PPA-ийн агуулахад Debian Wheezy-д зориулсан багц байхгүй тул 404 алдаа гарах болно. Тэд бүгд Ubuntu-ийн янз бүрийн хувилбаруудад зориулж бүтээгдсэн багцууд юм. Үүнийг хэрхэн шийдэх вэ? Энгийнээр хэлэхэд та PPA-ийн эх файлыг өөрчилж, Ubuntu-ийн аль хувилбарыг ашиглахыг хүсч буй багцуудыг зааж өгөх хэрэгтэй.

Үүнийг зөв ажиллуулахын тулд "ppa add-apt-repository ppa: tu / ppa" командыг хэрэглэсний дараа /etc/apt/sources.list хавтаст байгаа PPA-ийн эх файлыг засах хэрэгтэй. .d /, мөн Debian хувилбарыг (жишээлбэл "wheezy") Ubuntu хувилбараар солино уу. Энэ үед Ubuntu-ийн LTS хувилбарыг ашиглахыг зөвлөж байна.

Энд нэг жишээ байна. Бид "add-apt-repository: webupd8team / java" -г ашиглан Debian Wheezy дээр webupd8team / java ppa нэмье гэж бодъё. Үүний үр дүнд /etc/apt/sources.list.d/webupd8team-java-wheezy.list файлыг үүсгэсэн байх ёстой. Бид үүнийг дараах тушаалаар засварлаж байна.

sudo нано /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 trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Эцэст нь та гүйх хэрэгтэй:

sudo apt-get update

Энэ нь шинээр нэмэгдсэн PPA агуулахад байрлуулсан багцуудыг харгалзан багц багцыг шинэчлэх болно.

Debian-ийн хуучин хувилбаруудад

Debian-ийн хуучин хувилбаруудад add-apt-repository тушаал байхгүй бол репозиторыг файлыг засварлаж гар аргаар нэмж болно. /etc/apt/sources.list мөн түлхүүрийг нэмнэ үү apt-түлхүүр.

Эдгээр бүх мэдээллийг PPA-ийн Launchpad вэбсайт дээрх "Энэхүү PPA-ийн талаархи техникийн дэлгэрэнгүй мэдээлэл" гэсэн хэсгийн доороос олж болно.

ppa Webupd8

Эхлээд apt-key командыг ашиглан түлхүүрийг импортлоорой.

sudo apt-key adv - keyserver keyserver.ubuntu.com --recv-keys EEA14886

Мэдээжийн хэрэг та EEA14886-г нэмэхийг хүссэн PPA түлхүүрээр солих хэрэгтэй.

Гарын үсэг зурах түлхүүр:
1024R / EEA14886 (Энэ юу вэ?)
Хурууны хээ:
7B2C3B0889BF5709A105D03AC2518248EEA14886

Таны харж байгаагаар apt-key тушаалд ашиглах түлхүүр нь налуу зураасны дараа юм.

Үүнийг хийсний дараа /etc/apt/sources.list файлын төгсгөлд харгалзах деб мөрүүдийг нэмж оруулаарай.

Энд байгаа арга бол бидний PPA вэбсайт дээр ашиглаж буй Debian хувилбартай Ubuntu-ийн "дүйцэх" хувилбарыг сонгох явдал юм. Энэ нь дээрх скриншотоос харахад тохирох http хаягийг үүсгэх болно.

PPA-ийн http хаягуудтай болсны дараа бид текст засварлагч ашиглаж эсвэл дараах зүйлийг терминалаас ажиллуулж /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

Эцэст нь бид багц жагсаалтыг шинэчилнэ:

sudo apt-get update

Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

14 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   joan гэж хэлэв

    Сайн уу өглөөний мэнд,

    Би Debian дээр ppa хадгалах санг ашиглах шаардлагагүй гэж бодож байна. Ubuntu багцыг Debian-той холихыг би огт зөвлөдөггүй.

    Дашрамд хэлэхэд, Debian агуулахууд бүрэн гүйцэд хийгдээгүй байна.

    Баярлалаа

    1.    одоо линукс ашиглая гэж хэлэв

      Энэ үнэн. Энэ нь тийм ч тохиромжтой биш боловч заримдаа өөр зүйл байдаггүй. Жишээлбэл, Java (Oracle) суулгах. 🙁
      Тэврээрэй, Пабло.

  2.   linuXgirl гэж хэлэв

    Маш сайн !!! Linux Cheat Trunk-т зориулж !!! 😀

  3.   чолох гэж хэлэв

    Сайн гарын авлага, Debian 6-тай PPA-г галзуу солиод дахин суулгасантай адил шинэ тоглосон өдрүүдээ надад сануулсан. Сайн байцгаана уу

  4.   Нукела гэж хэлэв

    ubuntu-г илүү сайн ашиглахын тулд debian-ийг тогтворгүй болгох
    Шимтгэл нь сайн, гэхдээ итгэл үнэмшил багатай, хэрэв дебиан репост байхгүй бол эмхэтгэхийг илүүд үздэг.

    1.    одоо линукс ашиглая гэж хэлэв

      Энэ үнэн. Мөн дебийн тест гэж байдаг. Үүнтэй адил програмыг хэрхэн хөрвүүлэхээ мэдэхгүй байгаа хүмүүсийн хувьд бидний хүлээн зөвшөөрсөн даалгавар заримдаа нэлээд уйтгартай байж болох юм. Мэдээжийн хэрэг, энэ нь цаасан дээр тийм ч тохиромжтой биш боловч ажиллах боломжтой.

  5.   ялагч миранда гэж хэлэв

    "Apt-repository" -ийг Debian дээр ашиглах шаардлагагүй бөгөөд "apt edit -ources" -тэй хамт нийтлэг репозитор болгон нэмж оруулаад дараа нь "pubkey" ашиглан түлхүүрийг автоматаар экспортолж, агуулахуудыг шинэчилнэ үү ...

    1.    одоо линукс ашиглая гэж хэлэв

      Мэдээжийн хэрэг, энэ нь арай илүү төвөгтэй боловч үүнийг хийх бас нэг арга юм. Тиймээс би add-apt-репозиторийг сонгосон. Мөн Ubuntu-аас ирсэн хүмүүс түүний хэрэглээтэй танилцах болно.
      Тэврээрэй, Пабло.

  6.   хиам гэж хэлэв

    Тэд цөмийн хувилбарыг хуваалцдаг тул би 12.04 ppa-г ашиглах болно
    Би ppa суулгаагүй боловч дебийг татаж аваад дебян ашиглах үед суулгасан

  7.   auroszx гэж хэлэв

    Бяцхан заль мэх: "launchpad-getkeys" багцыг WebUpd8 PPA дээрээс хайж олоорой. Үүнийг суулгаарай, энэ нь асуудал үүсгэдэггүй. Дараа нь root-тэй ижил командыг ажиллуул, ингэснээр таны алга болсон бүх PPA гарын үсгийг нэг нэгээр нь нэмэхийн оронд нэмэхэд анхаарах болно.

  8.   kuis гэж хэлэв

    Олон тооны шинэхэн хүмүүс Debian-аа боож хаях зүйлийг оруулах нь тэдний хийж чадах завхарлын талаар анхааруулахаас илүү чухал зүйл гэж би бодож байна.

    1.    одоо линукс ашиглая гэж хэлэв

      Бичлэгийн эхэнд тодорхой анхааруулж байна. Улаан, бүх зүйл дээр ... 🙂

  9.   алунадо гэж хэлэв

    гэхдээ чи галзуурсан уу эсвэл юу вэ? Намайг дэбианыг эвдэхийг хүсч байна уу? ...

    Хэхэ .. сайн мэдээлэл байна, би тэнд байсан ppa-г үргэлж хардаг байсан, нэг юмуу хоёр удаа жинхэнэ хаягийг нь мэдмээр санагдсан ч чадаагүй болохоор бууж өгсөн.
    Баярлалаа, би тэдгээрийг хэзээ ч ашиглахыг хичээхгүй (хэрэв гуравдагч этгээдийн компьютеруудтай бол)

    Урд зүгээс мэндчилж байна.

  10.   Хөгжүүлэгчийн туслах гэж хэлэв

    Сайн tuto, захиа дагаж, асуудалгүй ажилладаг.

    Баярлалаа!