Mfuko wa Noarch ni nini?

Kwa hiyo unaketi kwenye kompyuta yako na unatafuta kupitia vituo vya programu kutafuta kitu cha kufunga wakati unapoona kwamba kuna idadi ya faili na ugani wa upanuzi.

Noarch na Kwa nini Kufanya Files nyingi Je, Ugani huu?

Kimsingi noarch inasimama kwa usanifu hakuna.

Kwa hatua hii, huenda ukajiuliza kwa nini mtu amesumbua kuunda mfuko ambao haufanyi kazi kwenye usanifu wowote.

Nakala ya kweli haimaanishi usanifu fulani au kama ungependa, majengo yote ya usanifu.

Je! Hii inawezekanaje? Inawezekanaje kwamba mfuko utatumika kwenye matoleo yote ya Linux, Windows na mifumo mingine ya uendeshaji.

Naam, kwa kuanza si vifurushi vyote vina programu. Kwa mfano, gnome-backgrounds.arch maombi ni mkusanyiko wa asili ya desktop. Wakati mfuko umeendelezwa kwa mazingira ya desktop ya Gnome kweli ni mkusanyiko wa picha na picha zinaundwa katika muundo wa ulimwengu wote ambao unaweza kutumika kwenye mfumo wowote wa uendeshaji wa kisasa.

Kwa hiyo unaweza kufikiria mfuko wa noarch kama chochote ambacho ni kweli kama vile asili, icons, na hata vitabu.

Vipakuli vya upya vinaweza pia kuwa na maandiko, mipango, na programu lakini zinapaswa kuwa na faili ambazo zimevuka jukwaa.

Ni aina gani za mipango ya kweli inayovuka jukwaa?

Programu za wavuti zilizotengenezwa kwa HTML, JavaScript na CSS ni zima kama lugha za PHP, PERL na Python.

Programu zilizounganishwa haziwezi kuchukuliwa kuwa hazina kwa sababu zimeandaliwa kufanya kazi kwenye usanifu maalum. Kwa hiyo binary za C na C ++ hazipatikani kwenye faili la noarch. Mbali na sheria hii ni mipango ya Java kwa sababu Java ni kweli msalaba jukwaa na maombi ya Java yaliyoandikwa kwa usambazaji mmoja wa Linux na usanifu lazima pia kazi kwenye majukwaa mengine ya Linux na kwenye Windows.

Sasa unaweza kufikiri kwamba msimbo wa chanzo unaweza kuhifadhiwa kama pakiti za uangalizi kwa sababu zinaweza kuundwa kwenye jukwaa la msalaba na ni binaries tu ambayo ni maalum kwa usanifu fulani. Pepu za msimbo wa chanzo zimehifadhiwa kwa ugani wa src.

Faili za Noarch zinahusishwa na paket za RPM.

Inawezekana sana kuwa tayari una idadi ya vifurushi vya RPM ambazo tayari imewekwa kwenye kompyuta yako.

Ili kujua ni vipi vifurushi ambavyo umeweka viendeleze amri ifuatayo:

rpm -qa --qf "% {N} -% {V} -% {R} \ t \ t% {ARCH} \ n" | grap noarch | zaidi

Amri ya juu inaweza kuvunjwa kama ifuatavyo:

Kuangalia pato la amri hapo juu kwenye kompyuta yangu mwenyewe Ninaweza kuona vifurushi kadhaa vya font, paket firmware, nyaraka, asili, icons, na mandhari.

Neno la onyo, hata hivyo. Kwa sababu tu kitu kinatengenezwa kama chache si mara zote ni busara kuiga faili ndani ya paket hii kwa kompyuta nyingine na matumaini ya kuwa hufanya kazi.

Kwa mfano, ikiwa una kompyuta moja inayoendesha Fedora kwa kutumia meneja wa mfuko wa RPM na mwingine wa Debian anayetumia fomu ya faili ya DEB inafaa kuelekeza mfuko huo wa Debian kabla ya kuiga faili kutoka kwenye mashine ya Fedora.