А Noarch Package деген эмне?

Ошондуктан узартуу noarch менен даанасын бир катар бар экенин байкап, сиз сиздин отурган жана Сиз орнотуу үчүн бир нерсе издеп программалык сактоочу аркылуу издеп жатабыз.

Бул узартуу Noarch жана эмне үчүн көп керек Files болот беле?

Чындыгында noarch жок архитектура чечмеленет.

Бул жерде, силер кимдир бирөө кандайдыр бир архитектуралык иштебей турган топтом түзүү үчүн бушайман эмне деген суроо туулушу мүмкүн.

мөөнөттүү noarch чынында, бардык архитектурасы эгер сиз эч кандай архитектурасына билдирет.

Бул кандайча болушу мүмкүн? Кантип топтому Linux, Windows жана башка иштеп жаткан системасынын бардык түрү боюнча иш алып барат, бул мүмкүн эмес.

Мисалы, башында бардык топтомдор тиркемелер камтылышы эмес. Мисалы, арыз болбоду backgrounds.arch рабочий стол жыйындысы болуп саналат. топтом Gnome рабочий чөйрө үчүн иштелип чыккан Агезде чынында эле Сүрөттөрдү гана жыйындысы жана сүрөттөр ар кандай заманбап иштеп жаткан система боюнча колдонсо болот жалпы түрдө түзүлөт.

Ошондуктан сиз noarch пакетте мисалы, тек-тамыры, чынында эле ааламдык нерсе катары ойлонуп, ирээтин, ал тургай, окуу.

Noarch топтомдору да скрипттерин, программаларды жана тиркемелерди камтыйт, бирок алар, чынында эле, эл аралык платформа болуп саналат документ болушу керек болот.

программалары кандай, чынында эле, эл аралык платформа болуп саналат?

HTML, JavaScript жана CSS-жылы иштелип чыккан Желе арыз PHP, PERL жана Python скрипт тили сыяктуу эле бирдей болуп саналат.

Алар белгилүү бир архитектура менен иштөө үчүн түзүлгөн, анткени түзүлгөн программалар noarch катары каралышы мүмкүн эмес. Ошондуктан C жана С ++ Binaries бир noarch делосуна жок болот. Бул эрежеден өзгөчө Java программалар, анткени, чынында эле, Java айкаш аянтча жана Java Өтүнмө бир Linux бөлүштүрүү жана архитектура үчүн жазылган болуп саналат, ошондой эле башка Linux аянтчалардын жана Windows боюнча иштеши керек.

Эми сиз булак коду, ал кайчылаш аянтчаны жана бир архитектура хас гана Binaries болуп түзүлөт, анткени noarch топтомдор катары сакталып болот деп ойлошу мүмкүн. Source коду топтомдор чынында УРА узартуу менен сакталат.

Noarch Files жалпысынан RPM топтомдор менен байланышкан.

Эгер сиз буга чейин RPM noarch пакеттерин бир катар сиздин орнотулган болушу толук ыктымал.

noarch топтомдор Сен төмөнкү буйрукту орнотулган турган билүү үчүн:

об -qa --qf "% {N} -% {V} -% {R} \ т \ т% {АРХ} \ н" | талаасынын noarch | дагы

Жогоруда буйрук төмөнкүдөй бузуп салыш керек болот:

өз эсептөөчү жогоруда буйругун өндүрүшүнүн карап Мен арип пакеттерди да, тактап айтканда пакеттерди да, документтерди, тек, ирээтин жана темалар боюнча бир катар көрүүгө болот.

Бирок, эскертүү бир сөз. Бир нерсе noarch эле башка эсептөө ушул пакеттин ичинде көчүрө ар дайым акылдуулук менен эмес, топтомдолгон жана иштейт деп ишенебиз.

Мисалы, сиз DEB тизмелер RPM топтому менеджери жана башка иштеп Debian колдонуу аркылуу Fedora бир компьютер иштеп келсе, бул документ Fedora машинадан үстүнөн көчүрүп алдында дебиан боюнча барабар топтомду издеп мааниси бар.