Ներածություն
Արդյոք օգտվում եք Debian- ի վրա հիմնված Linux բաշխման, ինչպիսիք են Debian, Ubuntu, Mint կամ SolyDX, կամ դուք օգտագործում եք Red Hat- ի վրա հիմնված Linux բաշխումը, ինչպիսիք են Fedora կամ CentOS, այնպես, որ ծրագրերը տեղադրվեն ձեր համակարգչի վրա:
Ծրագրի տեղադրման ֆիզիկական եղանակը կարող է տարբեր լինել: Օրինակ, Ubuntu- ի գրաֆիկական գործիքներն են Ծրագրային կենտրոնը եւ Synaptic- ը, մինչդեռ Fedora- ում կա YUM Extender եւ openSUSE- ն օգտագործում է Yast- ը: Command line- ի գործիքները ներառում են Ubuntu- ի եւ Debian- ի համար կամ ստանալու համար `Fedora- ի եւ zypper- ի openSUSE- ի համար:
Միակ բանը, որ նրանք ունեն ընդհանուր, այն փաստը, որ փաթեթները փաթեթավորվում են, որպեսզի դրանք հեշտությամբ տեղադրվեն:
Debian- ի վրա հիմնված բաշխվածությունները օգտագործում են .deb փաթեթի ձեւաչափը, իսկ Red Hat- ի վրա հիմնված բաշխումները օգտագործում են rpm- ի փաթեթներ: Կան բազմաթիվ այլ տեսակի փաթեթներ, սակայն ընդհանուր առմամբ նրանք աշխատում են նույն ձեւով:
Ինչ են պահեստները
Ծրագրային պահոցը պարունակում է ծրագրային փաթեթներ:
Երբ դուք որոնում եք Software Center- ի միջոցով կամ օգտագործում եք apt-get կամ yum նման գործիք, դուք ցուցադրվում եք համակարգի բոլոր ռեսուրսների մեջ առկա բոլոր փաթեթների ցուցակը:
Ծրագրային պահոցը կարող է իր ֆայլերը պահել մեկ սերվերի վրա կամ բազմաթիվ տարբեր սերվերների միջոցով, որոնք հայտնի են որպես հայելիներ:
Ինչպես տեղադրել փաթեթներ
Փաթեթներ գտնել ամենահեշտ ձեւը գրաֆիկական գործիքների միջոցով տրամադրում է ձեր բաշխման փաթեթի կառավարիչը:
Գրաֆիկական գործիքները օգնում են լուծել կախվածության խնդիրները եւ հաստատել, որ տեղադրումը ճիշտ է աշխատել:
Եթե դուք գերադասում եք օգտագործել հրամանի տողը կամ օգտվում եք աննշան սերվերիից (այսինքն, աշխատասեղանի միջավայր / պատուհան մենեջեր չկա), ապա կարող եք օգտագործել հրամանի տող փաթեթի ղեկավարներ:
Անշուշտ հնարավոր է տեղադրել անհատական փաթեթներ: Debian- ի վրա հիմնված բաշխման շրջանակներում դուք կարող եք օգտագործել dpkg հրամանը տեղադրել .deb ֆայլեր : Red Hat- ի վրա հիմնված բաշխման շրջանակներում դուք կարող եք պարզապես օգտագործել rpm հրամանը:
Ինչ է փաթեթում
Դեբյան փաթեթի բովանդակությունը տեսնելու համար դուք կարող եք այն բացել արխիվային մենեջերում: Փաթեթի մեջ պարունակվող ֆայլերը հետեւյալն են.
- Վերահսկում
- Տվյալները
- Debian- Երկուական
Debian-Binary ֆայլը պարունակում է Debian ֆորմատով տարբերակի համարը եւ բովանդակությունը գրեթե միշտ սահմանվում է 2.0:
Վերահսկվող ֆայլը, որպես կանոն, սեղմված թրեյդերի ֆայլ է: Վերահսկիչ ֆայլի բովանդակությունը սահմանում է փաթեթի կարեւոր հատկանիշները հետեւյալի մեջ.
- Փաթեթի անունը
- Տարբեր համարը
- Ճարտարապետություն
- Պահպանող
- Տեղադրվել-չափը
- Կախվածություններ
- Բաժին (այսինքն, գրաֆիկա)
- Առաջնահերթություն
- Գլխավոր էջ
- Նկարագրություն
Տվյալների ֆայլը, որը նաեւ zipped up tar ֆայլը տրամադրում է թղթապանակի կառուցվածքը փաթեթի համար: Տվյալների ֆայլի բոլոր ֆայլերը տարածվում են Linux համակարգում համապատասխան թղթապանակին:
Ինչպես կարող եք ստեղծել փաթեթներ
Փաթեթ ստեղծելու համար դուք պետք է ունենաք այնպիսի բան, որը ցանկանում եք առաքել փաթեթավորված ձեւաչափով:
Ծրագրավորողը կարող է ստեղծվել Linux- ում աշխատող կոդով, բայց որը ներկայումս փաթեթավորված չէ Linux- ի ձեր տարբերակի համար: Այս դեպքում կարող եք ստեղծել Debian փաթեթ կամ RPM փաթեթ:
Հնարավոր է, հնարավոր է, դուք մշակող եք եւ ցանկանում եք փաթեթներ ստեղծել ձեր սեփական ծրագրային ապահովման համար: Առաջին պարագայում դուք պետք է կազմեք կոդը եւ համոզվեք, որ այն աշխատում է, բայց հաջորդ քայլը փաթեթը ստեղծելու համար:
Ոչ բոլոր փաթեթները պահանջում են կոդ: Օրինակ, դուք կարող եք ստեղծել մի փաթեթ, որը պարունակում է Շոտլանդիայի պաստառի պատկերներ կամ կոնկրետ պատկերակ:
Այս ուղեցույցը ցույց է տալիս, թե ինչպես ստեղծել .deb եւ .rpm փաթեթներ: