ਇਕ ਨੋਆਰਕ ਪੈਕੇਜ ਕੀ ਹੈ?

ਇਸ ਲਈ ਤੁਸੀਂ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਬੈਠੇ ਹੋ ਅਤੇ ਤੁਸੀਂ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਰਾਹੀਂ ਖੋਜ ਕਰ ਰਹੇ ਹੋ ਜੋ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਕੁਝ ਲੱਭ ਰਿਹਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਨੋਟ ਕਰਦੇ ਹੋ ਕਿ ਐਕਸਟੈਂਸ਼ਨ ਨੋਰਚ ਨਾਲ ਕਈ ਫਾਈਲਾਂ ਹੁੰਦੀਆਂ ਹਨ.

Noarch ਕੀ ਹੈ ਅਤੇ ਇੰਨੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਕਿਉਂ ਹਨ?

ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਨੋਵਾਟ ਦਾ ਕੋਈ ਆਰਕੀਟੈਕਚਰ ਨਹੀਂ ਹੈ.

ਇਸ ਮੌਕੇ 'ਤੇ ਤੁਸੀਂ ਇਹ ਸੋਚ ਰਹੇ ਹੋਵੋਗੇ ਕਿ ਕਿਸੇ ਵਿਅਕਤੀ ਨੇ ਕਿਸੇ ਪੈਕੇਜ ਬਣਾਉਣ ਲਈ ਕਿਸ ਤਰ੍ਹਾਂ ਪਰੇਸ਼ਾਨ ਕੀਤਾ ਹੈ ਜੋ ਕਿਸੇ ਢਾਂਚੇ' ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦਾ.

ਸ਼ਬਦ ਦਾ ਨੋਚ ਅਸਲ ਵਿੱਚ ਕੋਈ ਖਾਸ ਢਾਂਚਾ ਨਹੀਂ ਹੈ ਜਾਂ ਜੇ ਤੁਸੀਂ ਚਾਹੋ, ਤਾਂ ਸਾਰੇ ਢਾਂਚਿਆਂ

ਇਹ ਕਿਵੇਂ ਸੰਭਵ ਹੋ ਸਕਦਾ ਹੈ? ਇਹ ਕਿਵੇਂ ਸੰਭਵ ਹੈ ਕਿ ਇੱਕ ਪੈਕੇਜ ਲੀਨਕਸ, ਵਿੰਡੋਜ਼ ਅਤੇ ਦੂਜੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਦੇ ਸਾਰੇ ਵਰਜਨਾਂ 'ਤੇ ਕੰਮ ਕਰੇਗਾ.

ਚੰਗੀ ਸ਼ੁਰੂਆਤ ਲਈ, ਸਾਰੇ ਪੈਕੇਜਾਂ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਨਹੀਂ ਹੁੰਦੇ ਹਨ. ਉਦਾਹਰਣ ਲਈ, ਐਪਲੀਕੇਸ਼ਨ ਗਨੋਮ-ਬੈਕਗ੍ਰਾਉਂਡ. ਕਲਾਸ ਇੱਕ ਡਿਜ਼ਿਟ ਬੈਕਗਰਾਊਂਡ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ. ਭਾਵੇਂ ਕਿ ਪੈਕੇਜ ਗਨੋਮ ਵਿਹੜੇ ਦੇ ਵਾਤਾਵਰਣ ਲਈ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਹੈ ਅਸਲ ਵਿੱਚ ਇਹ ਚਿੱਤਰਾਂ ਦਾ ਸੰਗ੍ਰਿਹ ਹੈ ਅਤੇ ਚਿੱਤਰਾਂ ਨੂੰ ਯੂਨੀਵਰਸਲ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਜੋ ਕਿਸੇ ਵੀ ਆਧੁਨਿਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.

ਇਸ ਲਈ ਤੁਸੀਂ ਕੋਈ ਨੋਵਰਪ ਪੈਕੇਜ ਨੂੰ ਅਜਿਹੀ ਚੀਜ਼ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਚਾਰ ਸਕਦੇ ਹੋ ਜੋ ਸੱਚਮੁਚ ਯੂਨੀਵਰਸਲ ਹੈ ਜਿਵੇਂ ਕਿ ਬੈਕਗ੍ਰਾਉਂਡ, ਆਈਕਾਨ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ.

Noarch ਪੈਕਜ ਵਿਚ ਸਕ੍ਰਿਪਟਾਂ, ਪ੍ਰੋਗਰਾਮਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਸ ਹੋ ਸਕਦੇ ਹਨ ਪਰ ਉਨ੍ਹਾਂ ਕੋਲ ਅਜਿਹੀ ਫਾਈਲਾਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ ਜਿਹੜੀਆਂ ਸੱਚਮੁੱਚ ਕਰਾਸ ਪਲੇਟਫਾਰਮ ਹਨ.

ਕਿਸ ਕਿਸਮ ਦੇ ਪ੍ਰੋਗਰਾਮ ਸੱਚਮੁੱਚ ਅੰਤਰ-ਪਲੇਟਫਾਰਮ ਹਨ?

HTML, ਜਾਵਾਸਕ੍ਰਿਪਟ ਅਤੇ CSS ਵਿੱਚ ਵਿਕਸਿਤ ਕੀਤੇ ਗਏ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਯੂਨੀਵਰਸਲ ਹਨ ਜਿਵੇਂ ਕਿ PHP, PERL ਅਤੇ Python ਸਕਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ ਹਨ.

ਕੰਪਾਇਲ ਕੀਤੇ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਨੋਟਰ ਨਹੀਂ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਖਾਸ ਆਰਕੀਟੈਕਚਰ ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਇਸਲਈ C ਅਤੇ C ++ ਬਾਈਨਰੀ ਇੱਕ ਨੋਚਰ ਫਾਇਲ ਵਿੱਚ ਨਹੀ ਮਿਲੇਗੀ. ਇਸ ਨਿਯਮ ਨੂੰ ਅਪਵਾਦ ਕਰਨਾ ਜਾਵਾ ਪ੍ਰੋਗਰਾਮ ਹੈ ਕਿਉਂਕਿ ਜਾਵਾ ਸੱਚਮੁੱਚ ਕਰਾਸ ਪਲੇਟਫਾਰਮ ਹੈ ਅਤੇ ਇੱਕ ਲੀਨਕਸ ਵੰਡ ਅਤੇ ਢਾਂਚੇ ਲਈ ਲਿਖਿਆ ਜਾਵਾ ਐਪਲੀਕੇਸ਼ਨ ਹੋਰ ਲੀਨਿਕਸ ਪਲੇਟਫਾਰਮ ਅਤੇ ਵਿੰਡੋਜ਼ ਉੱਤੇ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.

ਹੁਣ ਤੁਸੀਂ ਸੋਚ ਸਕਦੇ ਹੋ ਕਿ ਸਰੋਤ ਕੋਡ ਨੋਕਰਪੈਕੇਜ ਦੇ ਤੌਰ ਤੇ ਰੱਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਇਕ ਅੰਤਰ ਪਲੇਟਫਾਰਮ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇਹ ਕੇਵਲ ਬਾਇਨਰੀਆਂ ਹੀ ਹਨ ਜੋ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਆਰਕੀਟੈਕਚਰ ਲਈ ਵਿਸ਼ੇਸ਼ ਹਨ. ਸਰੋਤ ਕੋਡ ਪੈਕੇਜ ਅਸਲ ਵਿੱਚ src ਐਕਸਟੈਂਸ਼ਨ ਦੇ ਨਾਲ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ

Noarch ਫਾਇਲਾਂ ਆਮ ਕਰਕੇ RPM ਪੈਕੇਜਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਹੁੰਦੀਆਂ ਹਨ.

ਇਹ ਬਹੁਤ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੇ ਬਹੁਤ ਸਾਰੇ RPM noarch ਪੈਕੇਜ ਇੰਸਟਾਲ ਹਨ

ਇਹ ਪਤਾ ਕਰਨ ਲਈ ਕਿ ਕਿਹੜੇ ਨਰੋਰਕ ਪੈਕੇਜ ਤੁਸੀਂ ਇੰਸਟਾਲ ਕੀਤੇ ਹਨ, ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉ:

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

ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਨੂੰ ਤੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ:

ਮੇਰੇ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਉਪਰੋਕਤ ਕਮਾਂਡ ਦੀ ਆਉਟਪੁੱਟ ਨੂੰ ਵੇਖ ਕੇ ਮੈਨੂੰ ਬਹੁਤ ਸਾਰੇ ਫੌਂਟ ਪੈਕੇਜ, ਫਰਮਵੇਅਰ ਪੈਕੇਜ, ਦਸਤਾਵੇਜ਼, ਬੈਕਗਰਾਊਂਡ, ਆਈਕਾਨ ਅਤੇ ਥੀਮ ਮਿਲੇ ਹਨ.

ਚੇਤਾਵਨੀ ਦੇ ਇੱਕ ਸ਼ਬਦ, ਪਰ ਕਿਉਂਕਿ ਕਿਸੇ ਚੀਜ਼ ਨੂੰ ਨੋੁਆਰਪ ਦੇ ਤੌਰ ਤੇ ਪੈਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਇਹ ਹਮੇਸ਼ਾ ਇਸ ਪੈਕੇਜ ਦੇ ਅੰਦਰਕਾਰੀਆਂ ਦੂਜੀਆਂ ਕੰਪਿਊਟਰਾਂ ਤੇ ਨਕਲ ਕਰਨ ਲਈ ਸਮਝਦਾਰ ਨਹੀਂ ਹੁੰਦਾ ਅਤੇ ਆਸ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਕੰਮ ਕਰਦੇ ਹਨ

ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਕੰਪਿਊਟਰ ਚੱਲ ਰਿਹਾ ਹੈ ਤਾਂ RPM ਪੈਕੇਜ ਮੈਨੇਜਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਤੇ DEB ਫਾਇਲ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਹੋਰ ਚੱਲ ਰਹੇ ਡੇਬੀਅਨ, ਫੇਡੋਰਾ ਮਸ਼ੀਨ ਤੋਂ ਫਾਇਲਾਂ ਦੀ ਨਕਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਡੇਬੀਅਨ ਦੇ ਬਰਾਬਰ ਪੈਕੇਜ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ.