Kā Debianā pievienot PPA krātuves

Par Launchpad EPL

Svarīgi: daudzi Launchpad PPA nav saderīgi ar Debian, jo paketēs ir atkarības no Ubuntu. Citi EPL strādā ar Debian. Tātad, pirms turpināt, ņemiet vērā, ka pat veiksmīgi instalējot PPA, paketes var nebūt iespējams instalēt atkarības problēmu dēļ.

Debian 7

add-apt-repository ir skripts, kas īpaši izstrādāts Ubuntu izplatīšanai, kas ļauj pievienot vai noņemt krātuves un automātiski importē publisko GPG atslēgu, kas nepieciešama šo krātuvju izmantošanai.

Sākot ar Debian 7, to ir iespējams izmantot add-apt-repozitorija pievienot Launchpad EPL. Tomēr pirms lietošanas ir jāzina dažas lietas.

Lai Debianā pievienotu Launchpad PPA, tāpat kā Ubuntu, izmantojiet šādu komandu:

sudo add-apt-repository ppa: jūs / ppa

Acīmredzot jums ir jāaizstāj ppa: jūs / ppa PPA, kuru vēlaties pievienot.

Tomēr, ja PPA tiek pievienots šādā veidā, PPA avota failā tiks izmantota pašreizējā Debian versija (piemēram, »wheezy»). Ja palaidīsim atjauninājumu apt-get, tiks parādīta kļūda 404, jo Launchpad PPA krātuvēs nav Debian Wheezy pakotņu. Tie visi ir pakotnes, kas izveidotas dažādām Ubuntu versijām. Kā to atrisināt? Vienkārši, jums ir jāmaina PPA avota fails un jānorāda, kuras Ubuntu versijas paketes mēs vēlamies izmantot.

Lai tas darbotos pareizi, pēc tam pēc komandas "ppa add-apt-repository ppa: tu / ppa" izmantošanas jums ir jārediģē PPA avota fails, kas atrodas mapē /etc/apt/sources.list .d / un aizstājiet Debian versiju (piemēram, "wheezy") ar Ubuntu versiju. Šajā brīdī ieteicams izmantot Ubuntu LTS versiju.

Šeit ir piemērs. Pieņemsim, ka mēs pievienojam webupd8team / java ppa Debian Wheezy, izmantojot "add-apt-repository: webupd8team / java". Tā rezultātā failam /etc/apt/sources.list.d/webupd8team-java-wheezy.list jābūt izveidotam. Mēs to rediģējam ar šādu komandu:

sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list

Šajā failā jābūt divām rindiņām:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main

Atliek tikai mainīt "sēkšanu" pēc Ubuntu izplatīšanas atslēgas nosaukuma, kuru mēs vēlamies izmantot. Šajā gadījumā, piemēram, mēs varam izmantot Trusty, jaunāko LTS Ubuntu versiju. Pēc faila rediģēšanas tam vajadzētu izskatīties šādi:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu uzticams galvenais deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu uzticams galvenais

Visbeidzot, jums vienkārši jāskrien:

sudo apt-get update

Tas atjauninās pakešu sarakstu, tagad ņemot vērā paketes, kas mitinātas nesen pievienotajās PPA krātuvēs.

Vecākās Debian versijās

Vecākās Debian versijās, ja komanda add-apt-repository nav pieejama, krātuvi var pievienot manuāli, rediģējot failu / Etc / apt / sources.list un pievienojot atslēgu ar apt-atslēga.

Visa šī informācija ir atrodama PPA Launchpad tīmekļa vietnes sadaļā "Tehniskā informācija par šo PPA", kā redzams zemāk esošajā ekrānuzņēmumā:

ppa Webupd8

Vispirms mēs importējam atslēgu ar komandu apt-key:

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

Acīmredzot jums ir jāaizstāj EEA14886 ar tā PPA atslēgu, kuru vēlaties pievienot.

Parakstīšanas atslēga:
1024R / EEA14886 (Kas tas ir?)
Fingerprint:
7B2C3B0889BF5709A105D03AC2518248EEA14886

Kā redzat, ats-key komandā izmantojamais taustiņš ir pēc slīpsvītras uz priekšu.

Kad tas ir izdarīts, pievienojiet attiecīgās deb rindas faila /etc/apt/sources.list beigās.

Triks šeit ir izvēlēties Ubuntu versiju, kas ir "ekvivalenta" Debian versijai, kuru mēs izmantojam PPA vietnē. Tas ģenerēs atbilstošās http adreses, kā redzams iepriekš redzamajā ekrānuzņēmumā.

Kad mums ir PPA http adreses, mēs varam izmantot teksta redaktoru vai vienkārši palaist no termināla šādas darbības, lai tās pievienotu faila /etc/apt/sources.list beigām:

eho 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu uzticams galvenais' >> /etc/apt/sources.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu trusty main '>> /etc/apt/sources.list

Visbeidzot, mēs atjauninām paku sarakstu:

sudo apt-get update

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Joan teica

    Sveiki, labrīt,

    Es tiešām neredzu vajadzību izmantot Debian ppa krātuves. Es vispār neiesaku jaukt Ubuntu paketes ar Debian.

    Starp citu, Debian krātuves ir vairāk nekā pilnīgas.

    vēlējumiem

    1.    izmantosim linux teica

      Tā ir patiesība. Tas nav ideāls, bet dažreiz nav cita. Piemēram, lai instalētu Java (Oracle). 🙁
      Apskāviens, Pablo.

  2.   linuXgirl teica

    Izcili !!! Par Linux apkrāptu bagāžnieku !!! 😀

  3.   holojous teica

    Labs ceļvedis, tas man atgādināja manas debitanta dienas ar Debian 6, pievienojot PPA kā trakus un pārinstalējot. Sveiciens 🙂

  4.   nukela teica

    lai destabilizētu debian, labāk izmantojiet ubuntu
    Ieguldījums ir labs, bet nepārliecinošs, es labāk izvēlos apkopot, ja tas nav debian repos.

    1.    izmantosim linux teica

      Tā ir patiesība. Ir arī debian pārbaude. Tāpat tiem, kuri nezina, kā sastādīt lietojumprogrammas, uzdevums, par kuru mēs vienojamies, dažreiz var būt diezgan garlaicīgs, tā var būt alternatīva. Protams, tas nav ideāli uz papīra, bet tas var darboties.

  5.   uzvarētāja miranda teica

    Debianā nav nepieciešams izmantot "apt-repository", ar "apt edit-sources" jūs pievienojat kā kopīgu repozitoriju un pēc tam ar "pubkey" jūs automātiski eksportējat atslēgu un atjaunojat krātuves ...

    1.    izmantosim linux teica

      Protams, tas ir vēl viens veids, kā to izdarīt, lai gan tas ir nedaudz sarežģītāk. Tāpēc es izvēlējos add-apt-repository. Arī tie, kas nāk no Ubuntu, jutīsies pazīstami ar tā lietošanu.
      Apskāviens, Pablo.

  6.   sauss teica

    Es izmantotu 12.04 ppa, jo viņiem ir kopīga kodola versija
    Es neinstalēju ppa, bet lejupielādēju debus un instalēju tos, izmantojot debian

  7.   auroszx teica

    Neliels triks: meklējiet WebUpd8 PPA paketi "launchpad-getkeys". Instalējiet to, tas nerada problēmas. Pēc tam palaidiet to pašu komandu kā root, un tā rūpēsies par visu trūkstošo PPA parakstu pievienošanu, nevis pievienos tos pa vienam.

  8.   kuis teica

    Es domāju, ka, lai izliktu kaut ko tādu, ko daudzi iesācēji mēģina savilkt Debian, vajadzētu būt vairāk nekā brīdinātam par to, kādu putru viņi var radīt

    1.    izmantosim linux teica

      Amata sākumā tas ir skaidri brīdināts. Sarkanā krāsā un viss ... 🙂

  9.   alunādo teica

    bet vai tu esi traks vai kā? Vai vēlaties, lai es izjauktu debianu? ...

    Hehe .. laba informācija, es vienmēr tur redzēju ppa, un es domāju, ka vienu vai divas reizes es gribēju uzzināt patieso adresi, bet es to nevarēju, tāpēc es atteicos no tā.
    Paldies, un es NEKAD nemēģināšu tos izmantot (varbūt ar trešo pušu datoriem, ja)

    Sveiciens no dienvidiem.

  10.   vicdeveloper teica

    Labs tuto, seko burtam un strādā bez problēmām.

    Sveicieni!