Linux- ի փաթեթների հիմնական ուղեցույց

Ներածություն

Արդյոք օգտվում եք 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-Binary ֆայլը պարունակում է Debian ֆորմատով տարբերակի համարը եւ բովանդակությունը գրեթե միշտ սահմանվում է 2.0:

Վերահսկվող ֆայլը, որպես կանոն, սեղմված թրեյդերի ֆայլ է: Վերահսկիչ ֆայլի բովանդակությունը սահմանում է փաթեթի կարեւոր հատկանիշները հետեւյալի մեջ.

Տվյալների ֆայլը, որը նաեւ zipped up tar ֆայլը տրամադրում է թղթապանակի կառուցվածքը փաթեթի համար: Տվյալների ֆայլի բոլոր ֆայլերը տարածվում են Linux համակարգում համապատասխան թղթապանակին:

Ինչպես կարող եք ստեղծել փաթեթներ

Փաթեթ ստեղծելու համար դուք պետք է ունենաք այնպիսի բան, որը ցանկանում եք առաքել փաթեթավորված ձեւաչափով:

Ծրագրավորողը կարող է ստեղծվել Linux- ում աշխատող կոդով, բայց որը ներկայումս փաթեթավորված չէ Linux- ի ձեր տարբերակի համար: Այս դեպքում կարող եք ստեղծել Debian փաթեթ կամ RPM փաթեթ:

Հնարավոր է, հնարավոր է, դուք մշակող եք եւ ցանկանում եք փաթեթներ ստեղծել ձեր սեփական ծրագրային ապահովման համար: Առաջին պարագայում դուք պետք է կազմեք կոդը եւ համոզվեք, որ այն աշխատում է, բայց հաջորդ քայլը փաթեթը ստեղծելու համար:

Ոչ բոլոր փաթեթները պահանջում են կոդ: Օրինակ, դուք կարող եք ստեղծել մի փաթեթ, որը պարունակում է Շոտլանդիայի պաստառի պատկերներ կամ կոնկրետ պատկերակ:

Այս ուղեցույցը ցույց է տալիս, թե ինչպես ստեղծել .deb եւ .rpm փաթեթներ: