Papildus repozitoriji priekš Ubuntu
Savā iepriekšējā rakstā es pastāstīju, kas ir repozitoriji. Šodien es pastāstīšu kā var pievienot papildus DEB pakotņu repozitorijus iekš Ubuntu lielākai programmu izvēlei pakotņu pārvaldniekā.
Nedaudz teorijas. Mums ir jāizdara tikai sekojošais: pakotņu pārvaldniekam ir jāpievieno repozitorija adrese (Uzmanību! Tā nav vienkārši mājaslapas adrese). Adresei ir 4 daļas un tā izskatās šādi (piemērā Skype repozitorijs):
deb http://download.skype.com/linux/repos/debian/ stable non-free
Pirmā daļa jeb deb nozīmē, ka tas ir bināro pakotņu repozitorijs (pirmkoda repozitorijs sākas ar deb-src). Otrā daļa ir repozitorija servera adrese (http://download.skype.com/linux/repos/debian/). Trešā daļa jeb stable norāda, ka tiks izmantotas tikai stabilās programmu versijas (ir vēl experimental, unstable un testing). Ceturtā daļa jeb non-free norāda, ka tiks izmantotas tikai bezmaksas slēgtā koda programmas (Skype programma ar tāda veida licenci).
Pēdējo divu daļu noformējums repozitorija adresē var atšķirties. 3. daļā pakotņu stabilitāti norādošs parametrs var būt nosaukts kāda distributīva versijas vārdā – t.i. stable vietā, piemēram, jaunty. Jaunty ir tekoša stabila Ubuntu versija. Un vēl tas nozīmē, ka repozitorijs ir domāts tikai Ubuntu distributīvam. Ja šis parametrs nenorāda konkrētu distributīva versijas nosaukumu, bet ir, piemēram, tas pats stable, tad šo repozitoriju var izmantot gan Debian, gan Ubuntu gan citi Debianveidīgi distributīvi. Pakotņu licencēšanu norādošā 4. adreses daļa var saturēt vairākus parametrus, piemēram, ne tikai to pašu non-free (nebrīvā programmatūra), bet arī free (brīvā programmatūra), contrib (daļēji brīva programmatūra) u.c. Šie ir standarta DEB repozitoriju parametri. Jebkurš repozitorija uzturētājs var likt atbilstošus parametrus ar saviem nosaukumiem, bet repozitorija pilnā adrese jebkurā gadījumā sastāvēs no 4 daļām.
Ķeramies pie lietas! Tātad, kā lai pievieno repozitoriju iekš Ubuntu? Atveram System -> Administration -> Software Sources.
Tālāk atvērsies programmatūras avotu pārvaldnieks, kurā izvēlamies Third-Party Software cilni.
Spiežot pogu “Add”, mēs varam pievienot kādu repozitorija adresi.
Ar pogu “Add Source” mēs apstiprinām repozitorija pievienošanu. Lai repozitorija būtu pieslēgts, iepriekš minētajā Third-Party Software cilnē šim repozitorijam jāieliek ķeksīti, savādāk šis repozitorijs netiks izmantots.
Vēl vien svarīga lieta, kura jāievēro, ir repozitoriju atslēgas. Drošības nolūkiem oriģinālās jeb īstās pakotnes tiek digitāli parakstītas. Ar repozitorija atslēgas palīdzību pakotņu pārvaldnieks pārbauda pakotni – vai tā tiešām ir no šī repozitorija un to oriģinālās vietā nav ielicis kāds ļaunprātis. Daudzi repozitoriji blakus savai adresei dod speciālu saiti, caur kuru var novilkt repozitorija atslēgu. Ja tiks instalētas pakotnes no repozitorija, kurš strādā bez atslēgas vai atslēga nav pievienota pakotņu pārvaldniekā, Jūs tiksiet brīdināti, ka tiks instalētas nepārbaudītas pakotnes.
Dodamies uz avotu pārvaldnieka Authentication cilni un tur spiežam pogu “Import Key File”, lai pievienotu attiecīgā repozitorija atslēgu, kuru esam lejuplādējuši.
Kad aizvērsim programmatūras avotu pārvaldnieku, mums piedāvās atsvaidzināt pakotņu sarakstus. Spiežam “Reload” pogu. Ja to neizdarīsim, nāksies gaidīt pailgu laiku, kamēr pakotņu saraksti kādreiz tiks automātiski atsvaidzināti.

Tagad pakotņu pārvaldniekā būs atrodama visa papildus programmatūra no repozitorija, kuru Jūs esat pievienojuši.
Šajā mājaslapā ir daži interesanti Ubuntu repozitoriji. Ja jau lietojat Jaunty (9.04), tad repozitorija adresē intrepid jānomaina ar jaunty.
P.S. Internets ir pilns ar dažādiem papildus repozitorijiem – ir tikai jāmeklē!












Nu baigi noderīgi!
Paldies!
Paldies, tiešām noderīgi. Kā Linux iesācējs esmu iecienījis XLAB rakstus un man tas palīdz.
Ja par to atslēgu kādam rodas neskaidrības dodat ziņu. Uz piemēra var nodemonstrēt repozitorija un atslēgas pievienošanu
Pardon, bet deb http://download.skype.com/linux/repos/debian/ jaunty non-free jābūt (un ir) 404, jo jaunty ir ubuntu laidiens, bet skaipa debian repo pievienojami pēdējo debian laidienu nosaukumi (e.g. lenny)
Ar Skype šajā gadījumā ir nedaudz savādāk – tas ir universāls repozitorijs. Principā, pēdējā laidiena stabīlajam Debian zaram domātie 3. puses programmu repozitoriji der gan Ubuntu, gan citiem Debianveidīgajiem. Tāpēc nevajadzēja aizvietot stable ar jaunty.
Ka jau teicu, stable nozīmē tekošo stabīlu Debian zaru. Pirms gada tas bija Etch, bet tagad Lenny. Nākotnē tas būs Sid. Ja nav norādīts konkrēts distributīva versijas nosaukums, tad šo repozitoriju var lietot ne tikai Debian sistēmas, bet arī citas līdzīgas.
Priekš ubuntiem vēl var pieminēt:
Linux Mint “eyecandy”, tēmas, skaņas, splaši, appleti daudz labāks artwork nekā default ubuntu…
deb http://packages.linuxmint.com felicia main upstream import #gloria ja lieto jaunty
Arī no artwork, jāpiemin gnome colors packagers, shiki-colors jaunākās tēmas un ikonas.
deb http://ppa.launchpad.net/gnome-colors-packagers/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/gnome-colors-packagers/ppa/ubuntu intrepid main
Ja par rakstu, tad jāpiemin kā iegūt gpg atslēgas, daudz maz oficiāli repozotoriji tomēr sāk izmantot šo drošības sistēmu
1: gpg –keyserver hkp://subkeys.pgp.net –recv-keys XXXXXXXXXXXX
2: gpg –export –armor XXXXXXXXXXXX | sudo apt-key add -
Likās ka visu sapratu, jo rakts ir OK! Nesanāca man ar tām repozitoriju atslēgām. Ja iespējams lūdzu mazliet smalkāk.
Paldies
Man arī likās, ka prasās mazliet vairāk par tām atslēgām. To, ka tā atslēga jāsaglabā failā un pēc tam jāielādē. Gan jau kādā no nākošajiem rakstiem par to pastāstīs
Deputy >> Vaitad šīs drošības sistēmas pielietošanu nevar veikt caur GUI? Iesācējiem ne pārāk ir izprotamas tās visas komandas. Principā iesācējus maz kad saista terminālis/konsole. (Datorspeciālistam iesācējam – tas varbūt neliktos tik nesaprotami).