Hvað er Noarch pakki?

Þannig að þú ert sáttur við tölvuna þína og þú ert að leita í gegnum hugbúnaðargluggann að leita að einhverju sem þú setur upp þegar þú tekur eftir því að það eru nokkrar skrár með viðbótarnúmerinu.

Hvað er Noarch og hvers vegna eru svo margir skrár með þessa framlengingu?

Í grundvallaratriðum stendur ekki fyrir nei arkitektúr.

Á þessum tímapunkti gætir þú verið að velta fyrir sér hvers vegna einhver hefur gert fyrir sér að búa til pakka sem virkar ekki á hvaða arkitektúr sem er.

Hugtakið noarch þýðir í raun engin sérstök arkitektúr eða ef þú vilt, öll arkitektúr.

Hvernig er þetta mögulegt? Hvernig er hægt að pakka muni virka á öllum útgáfum af Linux, Windows og öðrum stýrikerfum.

Jæja, í byrjun eru ekki allir pakkar innihalda forrit. Til dæmis, forritið gnome-backgrounds.arch er safn af bakgrunnur skrifborðs. Þó að pakkinn hafi verið þróaður fyrir Gnome skrifborðið umhverfi er það í raun bara safn af myndum og myndirnar eru búnar til í alhliða sniðum sem hægt er að nota á hvaða nútíma stýrikerfi.

Þess vegna geturðu hugsað um pakka sem er ekki algerlega eins og eitthvað sem er sannarlega alhliða, svo sem bakgrunn, tákn og jafnvel handbækur.

Noarch pakkar geta einnig innihaldið forskriftir, forrit og forrit en þeir verða að innihalda skrár sem eru sannarlega yfir vettvang.

Hvaða tegundir af forritum eru sannarlega yfir vettvang?

Vefur umsóknir þróaðar í HTML, JavaScript og CSS eru alhliða eins og PHP, PERL og Python forskriftarþarfir.

Samsett forrit geta ekki talist noarch vegna þess að þau eru unnin til að vinna að tiltekinni arkitektúr. Þess vegna finnast C og C ++ binaries ekki í noarch skrá. Undantekningin frá þessari reglu er Java forrit vegna þess að Java er sannarlega yfir vettvang og Java forrit skrifað fyrir einn Linux dreifingu og arkitektúr ætti einnig að vinna á öðrum Linux kerfum og á Windows.

Nú gætirðu hugsanlega hugsað um að hægt sé að halda upprunakóða sem pakka sem ekki er hægt að nota vegna þess að það er hægt að setja saman yfir vettvang og það er aðeins tvöfaldur binaries sem eru ákveðnar í tiltekinni arkitektúr. Upprunakóði pakkar eru í raun geymdar með src eftirnafninu.

Noarch skrár eru almennt tengdir RPM pakka.

Það er mjög líklegt að þú hafir nú þegar fjölda RPM noarch pakka sem þegar hafa verið sett upp á tölvunni þinni.

Til að finna út hvaða noarch pakkar sem þú hefur sett upp hlaupa eftirfarandi skipun:

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

Ofangreind skipun er sundurliðuð á eftirfarandi hátt:

Þegar litið er á framleiðsluna af ofangreindum stjórn á tölvunni minni get ég séð fjölda leturspakkna, vélbúnaðarpakkana, skjöl, bakgrunn, tákn og þemu.

Orð viðvörunar, hins vegar. Bara vegna þess að eitthvað er pakkað sem noarch, það er ekki alltaf skynsamlegt að afrita skrárnar í þessum pakka til annarra tölvu og vona að þau virka.

Til dæmis, ef þú ert með eina tölvu sem keyrir Fedora með því að nota RPM pakka framkvæmdastjóra og annað hlaupandi Debian með DEB skráarsniðinu er skynsamlegt að leita að samsvarandi pakka á Debian áður en þú afritar skrárnar yfir úr Fedora vélinni.