Ki sa ki se yon pake nèrch?

Se konsa, ou yo chita nan òdinatè w lan ak w ap chèche atravè repositories yo lojisyèl kap chèche yon bagay yo enstale lè ou remake ke gen yon nimewo nan dosye ak bè ekstansyon an.

Ki sa ki norkch ak poukisa sa anpil dosye gen sa a ekstansyon?

Esansyèlman bwi a kanpe pou pa gen okenn achitekti.

Nan pwen sa a, ou ka mande poukisa yon moun te anmande yo kreye yon pake ki pa travay sou nenpòt ki achitekti.

Noir nan tèm aktyèlman vle di pa gen okenn achitekti an patikilye oswa si ou pral, tout achitekti.

Ki jan sa posib? Ki jan li posib ke yon pake ap travay sou tout vèsyon an Linux, Windows ak lòt sistèm opere.

Oke, pou yon kòmanse pa tout pakè gen aplikasyon. Pou egzanp, gnome-backgrounds.arch aplikasyon an se yon koleksyon orijin Desktop. Pandan ke pake a te devlope pou anviwònman an Desktop Gnome li vrèman se jis yon koleksyon imaj ak imaj yo kreye nan fòma inivèsèl ki ka itilize sou nenpòt sistèm opere modèn.

Se poutèt sa, ou ka panse a yon pake briye kòm anyen ki se vrèman inivèsèl tankou orijin, ikon, e menm manyèl.

Pak nork ka gen ladan tou Scripts, pwogram, ak aplikasyon, men yo dwe gen ladan dosye ki vrèman kwa platfòm.

Ki sòt de pwogram yo vrèman kwa platfòm?

Aplikasyon entènèt devlope nan HTML, JavaScript ak CSS se inivèsèl kòm yo se lang yo scripting PHP, PERL ak Python.

Pwogram konpile pa ka konsidere bri paske yo te konpile pou travay sou yon achitekti espesifik. Se poutèt sa C ak C ++ binè pa ka jwenn nan yon dosye noark. Eksepsyon nan règleman sa a se pwogram Java paske Java se vrèman kwa platfòm ak yon aplikasyon Java ki ekri pou yon distribisyon Linux ak achitekti ta dwe tou travay sou lòt Linux tribin ak sou Windows.

Koulye a, ou ka panse ke kòd sous ka kenbe kòm pakè noarch paske li ka konpile platfòm kwa epi li se sèlman binè yo ki espesifik nan yon achitekti an patikilye. Pakè kòd Sous yo aktyèlman ki estoke ak ekstansyon an src.

Nosyon dosye yo jeneralman asosye ak pakè RPM.

Li trè posib ke ou deja gen yon nimewo nan RPM bè pa pakè deja enstale sou òdinatè ou.

Pou chèche konnen ki pakè noarch ou te enstale kouri lòd sa a:

rpm -qa -qf "% {N} -% {V} -% {R} \ t \ t% {ARCH} \ n" | grep bèf | plis

Ka lòd ki anwo la a ap kase jan sa a:

Gade nan pwodiksyon an nan lòd ki pi wo a sou pwòp òdinatè mwen an mwen ka wè yon kantite pakè font, pakè firmwèr, dokiman, orijin, ikon, ak tèm.

Yon mo avètisman, sepandan. Jis paske yon bagay ki pake kòm bwi li pa toujou sansib yo fè kopi dosye yo ki nan pake sa a nan lòt òdinatè ak espere ke yo travay.

Pou egzanp, si ou gen yon òdinatè kouri Fedora lè l sèvi avèk manadjè a pake RPM ak yon lòt Debian kouri lè l sèvi avèk fòma a dosye DEB li fè sans yo gade pou pake a ekivalan sou Debian anvan ou kopye dosye yo sou soti nan machin nan Fedora.