X'inhu Pakkett ta 'Noarch?

Allura inti sib fil-kompjuter tiegħek u qed tfittex permezz tar-repożitorji tas-softwer tfittex xi ħaġa biex tinstalla meta tinnota li hemm numru ta 'fajls bl-estensjoni noarch.

X'inhu Noarch u Why Do Fajls Tant Tikseb Din l-Estensjoni?

Essenzjalment in-noarch ma juri l-ebda arkitettura.

Fuq dan il-punt, tista 'tkun mintix għaliex xi ħadd kien bothered biex joħloq pakkett li ma jaħdimx fuq xi arkitettura.

It-terminu noarch effettivament ifisser l-ebda arkitettura partikolari jew jekk int, l-arkitetturi kollha.

Kif huwa possibbli? Kif huwa possibbli li pakkett ikun jaħdem fuq il-verżjonijiet kollha ta 'Linux, Windows u sistemi operattivi oħra.

Ukoll, għall-bidu mhux il-pakketti kollha fihom applikazzjonijiet. Per eżempju, l-applikazzjoni gnome-backgrounds.arch hija ġabra ta 'sfondi desktop. Filwaqt li l-pakkett ġie żviluppat għall-ambjent desktop ta 'Gnome huwa verament ġbir ta' immaġini u l-immaġini huma maħluqa f'formati universali li jistgħu jintużaw fuq kwalunkwe sistema operattiva moderna.

Għalhekk tista 'taħseb f'pakkett noarch bħala kull ħaġa verament universali bħal sfondi, ikoni, u anke manwali.

Il-pakketti Noarch jista 'jkun fihom ukoll skripts, programmi u applikazzjonijiet iżda għandhom jinkludu fajls li verament huma pjattaforma transkonfinali.

X'tip ta 'programmi huma verament pjattaforma transkonfinali?

L-applikazzjonijiet tal-Web żviluppati f'HTML, JavaScript u CSS huma universali daqs kemm huma l-lingwi tal-kitba PHP, PERL u Python.

Il-programmi kkumpilati ma jistgħux jitqiesu bħala noarch għax huma kkumpilati biex jaħdmu fuq arkitettura speċifika. Għalhekk il-binaries C u C ++ ma jinstabux f'fajl noarch. L-eċċezzjoni għal din ir-regola hija l-programmi Java minħabba li Java hija verament pjattaforma transkonfinali u applikazzjoni Java miktuba għal distribuzzjoni Linux waħda u l-arkitettura għandha taħdem ukoll fuq pjattaformi Linux oħra u fuq il-Windows.

Issa inti tista 'taħseb li l-kodiċi tas-sors jista' jinżamm bħala pakketti Noarch minħabba li jista 'jiġi kkumpilat pjattaforma transkonfinali u huwa biss il-binaries li huma speċifiċi għal arkitettura partikolari. Il-pakketti tal-kodiċi tas-sors huma attwalment maħżuna bl-estensjoni src.

Il-fajls ta 'Noarch huma ġeneralment assoċjati ma' pakketti RPM.

Huwa probabbli ħafna li diġà għandek numru ta 'pakketti Noarċ RPM diġà installati fuq il-kompjuter tiegħek.

Biex issir taf liema pakketti ta 'noarch għandek installat imexxu l-kmand li ġej:

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

Il-kmand ta 'hawn fuq jista' jinqasam kif ġej:

Meta wieħed iħares lejn l-output tal-kmand ta 'hawn fuq fuq il-kompjuter tiegħi nista' nara numru ta 'pakketti ta' fonts, pakketti ta 'firmware, dokumentazzjoni, sfondi, ikoni u temi.

Madankollu, kelma ta 'twissija. Sempliċement għax xi ħaġa hija ppakkjata bħala noar, mhuwiex dejjem sensibbli li kopja tal-fajls fi ħdan dan il-pakkett għal kompjuters oħra u t-tama li jaħdmu.

Per eżempju, jekk ikollok kompjuter wieħed li jħaddem Fedora billi tuża l-maniġer tal-pakkett RPM u ieħor Debian li qed taħdem bl-użu tal-format tal-fajl DEB jagħmel sens li jfittex il-pakkett ekwivalenti fuq Debian qabel ma jikkopja l-fajls mill-magna Fedora.