Ինչ է Նյուրարխ փաթեթը:

Այսպիսով, դուք նստել եք ձեր համակարգչում, եւ դուք որոնում եք ծրագրային պահեստների միջոցով, որոնք փնտրում են ինչ-որ բան տեղադրելու համար, երբ նկատում եք, որ գոյություն ունեն մի շարք ֆայլեր, որոնք ընդգրկում են noarch:

Ինչ է Նարեկը եւ ինչու շատ ֆիլմեր ունեն այս ընդարձակումը:

Հիմնականում noarch- ը ոչ մի ճարտարապետություն չունի:

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

Noarch տերմինը իրականում նշանակում է ոչ մի ճարտարապետություն, կամ եթե դուք, բոլոր ճարտարապետությունները:

Ինչպես է դա հնարավոր: Ինչպես կարող է փաթեթը աշխատել Linux, Windows եւ այլ օպերացիոն համակարգերի բոլոր տարբերակների վրա:

Դե, մեկնարկի համար բոլոր փաթեթները պարունակում են հայտեր: Օրինակ, gnome-backgrounds.arch- ը դիմում է սեղանի ֆոնի վրա: Մինչ փաթեթը մշակվել է Gnome- ի աշխատասեղանի միջավայրում, այն իսկապես պարզապես պատկերների հավաքածու է եւ պատկերները ստեղծվում են ունիվերսալ ձեւաչափերով, որոնք կարող են օգտագործվել ցանկացած ժամանակակից օպերացիոն համակարգում:

Այսպիսով, դուք կարող եք մտածել մի ոչխար փաթեթի մասին, որպես իսկական ունակություն, այնպիսի ծագում, պատկերակներ եւ նույնիսկ ձեռնարկներ:

Noarch փաթեթները կարող են նաեւ պարունակել սցենարներ, ծրագրեր եւ ծրագրեր, սակայն դրանք պետք է պարունակեն ֆայլեր, որոնք իսկապես խաչաձեւ հարթակ են:

Ինչ ծրագրեր իրականում խաչաձեւ հարթակ են:

HTML- ի, JavaScript- ի եւ CSS- ի մշակված վեբ ծրագրերը ունիվերսալ են, ինչպես PHP, PERL եւ Python սցենարների լեզուները:

Կազմված ծրագրերը չեն կարող համարվել ոչarch, քանի որ դրանք կազմված են հատուկ ճարտարապետության վրա աշխատելու համար: Հետեւաբար C- ի եւ C ++ երկնիշները չեն գտնի ոչարման ֆայլում: Բացառություն այս կանոնն է, Java- ի ծրագրերը, քանի որ Java- ն իսկապես խաչաձեւ հարթակ է եւ մեկ Linux բաշխման եւ ճարտարապետության համար գրված Java հավելվածը նույնպես պետք է աշխատի Linux- ի այլ հարթակների վրա եւ Windows- ում:

Այժմ դուք կարող եք մտածել, որ աղբյուրի կոդը կարող է պահվել որպես ոչարխային փաթեթներ, քանի որ այն կարող է կազմվել խաչաձեւ հարթակ, եւ դա միայն երկկողմանի է, որը հատուկ ճարտարապետություն է: Աղբյուրի կոդը փաթեթները իրականում պահվում են src ընդլայնմամբ:

Noarch ֆայլերը հիմնականում կապված են RPM փաթեթների հետ:

Հավանական է, որ արդեն ձեր համակարգչում արդեն տեղադրվել են մի շարք RPM ոչարախային փաթեթներ:

Պարզելու համար, թե որ փաթեթը եք տեղադրել, տեղադրեք հետեւյալ հրահանգը.

rpm -qa --qf "% {N} -% {V} - {{R} \ t \ t% {ARCH} \ n" | grep noarch | ավելին

Վերոհիշյալ հրամանը կարող է կոտրվել հետեւյալ կերպ.

Տեսնելով վերոհիշյալ հրամանների արտադրանքը իմ սեփական համակարգչում, ես կարող եմ տեսնել մի շարք տառատեսակ փաթեթներ, բրենդային փաթեթներ, փաստաթղթեր, ֆոնտերներ, պատկերակները եւ թեմաները:

Այնուամենայնիվ, զգուշացնող խոսք է: Պարզապես, քանի որ ինչ-որ բան փաթեթավորվում է որպես ոչարխ, միշտ չէ, որ խելամիտ է պատճենել այս փաթեթի ֆայլերը այլ համակարգիչներին եւ հույս ունենալ, որ նրանք աշխատում են:

Օրինակ, եթե Fedora- ի կողմից Fedora- ի միջոցով մի համակարգիչ ունեք, օգտագործելով RPM փաթեթի կառավարիչը եւ մեկ այլ Debian- ն, օգտագործելով DEB ֆայլի ֆորմատը, իմաստ ունի Debian- ի համարժեք փաթեթ գտնել, նախքան ֆայլերը Fedora- ի մեքենայից պատճենելը: