Chì ghjè un pacchju Noarch?

Cusì sò sughjutu à u vostru urdinatore è vi circate di u repertoriu di u software chì cercanu quarchi cosa di installà quandu avete avete chì ci sò parechji schedari cù l'estensione noarchu.

Chì ghjè Noarch è Perchè So So many Files Avete din Stensione?

Essenalmentali u noarche ùn si pò esse architettura.

À questu puntu, pudete esse stupitu perchè qualchissia hà moltu di creà un pacchettu chì ùn si pò micca travagliatu nant'à qualsìasi architettura.

U novu termini ùn significa micca una architettura particulare o se vulete, tutte l'architetti.

Cumu hè questu possu? Cumu possule pussibule chì un prugettu travaglià nantu à tutte e versioni di Linux, Windows è altri sistemi operativi.

Bé, per un iniziu ùn tutti i paesi ùn cuntenenu applicazioni. Per esempiu, l'applicazione Gnome-Backgrounds.arch hè una cullizzioni di sfondi di scrittura. Mentre chì u prugettu hà sviluppatu per l'ambjent di scrittore Gnome, veramente hè solu una cullizzioni d'imagine è l'imagine sò creati in furmatu universale chì pò esse usatu in ogni sistema operativo mudernu.

Perchè pudete pinsà di un pacchju noarche cum'è qualcosa chì hè veramente universale, cum'è sfondi, icone, è ancu manuale.

I paesini Noarch pò ancu cuntene scripts, prugrammi è i appliaggi però l'anu pussutu cuntene file chì sò veramente cruciali.

Chì qualcje di prugrammi sò veramente cruciali?

L'applicazioni Web in HTML, JavaScript è CSS sò universale cum'è i PHP, PERL è Python scripting languages.

Programmi cumpilati ùn ponu esse considerati noarque perchè sò compilati per travaglià nantu à una architettura specifica. Perchè i binaries di C è C ++ ùn sò micca stati trovi in ​​un noarch file. L'eccezzioni a questa regula hè i prugrammi Java perchè Java hè veramente una piattaforma crochjata è una appliunata Java scritta per una distribuzione Linux è l'architettura averanu ancu esse travagliatu in altre plataforma Linux è in Windows.

Avete avete pensatu chì u codice fonte pò esse guardatu com pakinelli noarch, perchè pò esse compilatu a piattaforma crocciana è hè solu l'binarii chì sò specifiche à una struttura particulari. I pacchi codici di u còdice sò stati macchiati cù l'estrazione src.

Ogni schedariu di Noarch sò generalmente associati cù pagine di RPM.

Hè assai pussibule chì avete digià un numeru di pacchettii RPM noarchi chì sò stallati in u vostru urdinatore.

Per sapè chì i pacchi di noarchi avete installatu stallate u cumandimu seguitu:

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

U cumandimu cumandalla pò esse analizate cum'è manera:

In vista di u prughjettu di u cumandimu cumandante nantu à u mo ordinariu, pudarete vedà parechje paesi di storia, paesi di firmware, documentazioni, fondu, icone è temi.

Una parolla di avvistà. Solu perchè quellu chì hè imballatu cum'è noarche ùn hè micca sempre sensu di copià u schedariu nant'à stu prugrammu à altri computers è sperenu chì travaglià.

Per esempiu, sè vo avete un furmintariu per Fedora cù u prugramma RPM è un altru Debian runninge cù u furmatu di u furmatu DEB hè sensu sensu di circà u paese à u pannu equivalente in Debian prima di copià l'archivi di a Fedora.