Debiani paki loomine: Difference between revisions
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
Referaadi teine ,praktiline, pool sisaldab endas õpetust, kuidas üks lihtne Debiani pakett kokku panna. | Referaadi teine ,praktiline, pool sisaldab endas õpetust, kuidas üks lihtne Debiani pakett kokku panna. | ||
== | ==Debiani pakk== | ||
====.deb laiend==== | |||
<b>.deb</b> on laiendiks Debiani tarkvara paketi formaadile ning on kõige sagedamini kasutatavam laiend selliste binaar-pakettide puhul. Lühend <b>deb</b> | <b>.deb</b> on laiendiks Debiani tarkvara paketi formaadile ning on kõige sagedamini kasutatavam laiend selliste binaar-pakettide puhul. Lühend <b>deb</b> | ||
tuleneb <i>Debian</i>-ist, mis omakorda on tulnud nimest Debra. Debra oli Debiani looja Ian Murdock'i tolleaegse tüdruksõbra ning (nüüdseks juba) eksabikaasa nimi. Debiani pakke kasutatakse ka teistes Debianil põhinevates distributsioonides, näiteks Ubuntu. | tuleneb <i>Debian</i>-ist, mis omakorda on tulnud nimest Debra. Debra oli Debiani looja Ian Murdock'i tolleaegse tüdruksõbra ning (nüüdseks juba) eksabikaasa nimi. Debiani pakke kasutatakse ka teistes Debianil põhinevates distributsioonides, näiteks Ubuntu. | ||
Mõned põhi Debiani pakid on olemas <i>udeb</i> -idena ("mikro debid") ning on kasutusel ainult Debiani paigaldamise algkäivituse jooksul. Kuigi need failid kasutavad .udeb faililaiendust, on neil ,võrreldes tavaliste .deb laiendusega failidega, sama struktuur. Kuid samas, erinevalt .deb-ist, sisaldavad udeb pakid ainult vajalike faile. Ehk siis erinevus seisneb selles, et dokumentatsioonifailid tavaliselt välja jäetud, ning .udeb pakid on ei ole paigaltatavad standartsele Debiani süsteemile.[http://en.wikipedia.org/wiki/Deb_%28file_format%29] | |||
===Debiani pakk=== | |||
Paketidega tegeleb [[dpkg]]-nimeline programm, kuid tavaliselt kasutatakse seda läbi programmide apt/apitude 'i või Gdeb. | Paketidega tegeleb [[dpkg]]-nimeline programm, kuid tavaliselt kasutatakse seda läbi programmide apt/apitude 'i või Gdeb. | ||
Debiani pakette on võimalik ka konventeerida teist tüüpi pakettideks ning vastupidi, kasutades selleks programmi nimega alien. Samuti on võimalik neid pakette teha otse, läbi lähtekoodi, selleks kasutatakse programmi [https://help.ubuntu.com/community/CheckInstall Checkinstall] või [http://www.debian.org/doc/FAQ/ch-pkgtools.en.html Debian Package Manager]. | Debiani pakette on võimalik ka konventeerida teist tüüpi pakettideks ning vastupidi, kasutades selleks programmi nimega alien. Samuti on võimalik neid pakette teha otse, läbi lähtekoodi, selleks kasutatakse programmi [https://help.ubuntu.com/community/CheckInstall Checkinstall] või [http://www.debian.org/doc/FAQ/ch-pkgtools.en.html Debian Package Manager]. | ||
==Mis osadest koosneb Debiani pakk== | ==Mis osadest koosneb Debiani pakk== |
Revision as of 18:56, 1 May 2011
Hetkel on artikkel on loomise protsessis, kuid olge mureta, 2. maiks on valmis.
Sissejuhatus
Debiani paki süsteem on üks elegantsemaid olemasolevaid meetodeid tarkvara paigaldamiseks, uuendamiseks ning eemaldamiseks.[1]
Eesmärk
Selle artikli eesmärgiks on anda inimestele tutvustav ülevaade, mis asi on Debiani pakk, millest see koosneb ning kuidas seda tehakse.
Eeldused
Kuna antud artikli puhul on tegemist tutvustava artikliga, siis mingeid erilisi oskusi ning teadmisi pole nõutud, kuid kasuks tuleb mingisugunegi kogemus Linuxi ning tolle käsureaga. Aga kui peaks jääma hätta, siis selle lingi all peaksid põhilisemad käsklused ilusasti olemas olema. Samuti ei tee paha mõne tekstiredaktori käsitluse oskus. Mõni neist on siin lingi all ära toodud.
Referaadi ülesehitus
Referaat koosneb kahest osast. Esimese osa hõlmab teooria poolt, kus räägitakse, mis asi on Debiani pakk ja millest ta koosneb.
Referaadi teine ,praktiline, pool sisaldab endas õpetust, kuidas üks lihtne Debiani pakett kokku panna.
Debiani pakk
.deb laiend
.deb on laiendiks Debiani tarkvara paketi formaadile ning on kõige sagedamini kasutatavam laiend selliste binaar-pakettide puhul. Lühend deb tuleneb Debian-ist, mis omakorda on tulnud nimest Debra. Debra oli Debiani looja Ian Murdock'i tolleaegse tüdruksõbra ning (nüüdseks juba) eksabikaasa nimi. Debiani pakke kasutatakse ka teistes Debianil põhinevates distributsioonides, näiteks Ubuntu.
Mõned põhi Debiani pakid on olemas udeb -idena ("mikro debid") ning on kasutusel ainult Debiani paigaldamise algkäivituse jooksul. Kuigi need failid kasutavad .udeb faililaiendust, on neil ,võrreldes tavaliste .deb laiendusega failidega, sama struktuur. Kuid samas, erinevalt .deb-ist, sisaldavad udeb pakid ainult vajalike faile. Ehk siis erinevus seisneb selles, et dokumentatsioonifailid tavaliselt välja jäetud, ning .udeb pakid on ei ole paigaltatavad standartsele Debiani süsteemile.[2]
Debiani pakk
Paketidega tegeleb dpkg-nimeline programm, kuid tavaliselt kasutatakse seda läbi programmide apt/apitude 'i või Gdeb.
Debiani pakette on võimalik ka konventeerida teist tüüpi pakettideks ning vastupidi, kasutades selleks programmi nimega alien. Samuti on võimalik neid pakette teha otse, läbi lähtekoodi, selleks kasutatakse programmi Checkinstall või Debian Package Manager.
Mis osadest koosneb Debiani pakk
Paketi kontroll fail
Paketi kontroll fail ehk Control file (ingl. k.) sisaldab informatsiooni paketi, selle looja, süsteemi arhitektuuri, ning kõige muu vajaliku kohta.[3]. Lisaks sisaldab kontroll fail endas infot ka paketi sõltuvustest (inglise keeles dependencies)
Paki kokkupanemine ja kasutamine
Kasutatud kirjandus
http://www.ibm.com/developerworks/linux/library/l-debpkg/index.html
http://www.debian.org/doc/debian-policy/ap-pkg-binarypkg.html
Autor
Oliver Soom
A22
osoom äti-märk itcollege.ee