ನೋರ್ಚ್ ಪ್ಯಾಕೇಜ್ ಎಂದರೇನು?

ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಕುಳಿತುಕೊಳ್ಳುತ್ತೀರಿ ಮತ್ತು ನೀವು ವಿಸ್ತರಣೆ ನೋರ್ಕನೊಂದಿಗೆ ಹಲವಾರು ಫೈಲ್ಗಳಿವೆ ಎಂದು ಗಮನಿಸಿದಾಗ ನೀವು ಅನುಸ್ಥಾಪಿಸಲು ಯಾವುದನ್ನಾದರೂ ಹುಡುಕುವ ಸಾಫ್ಟ್ವೇರ್ ರೆಪೊಸಿಟರಿಗಳ ಮೂಲಕ ಹುಡುಕುತ್ತಿದ್ದೀರಿ.

ಏನು ನೋರ್ಚ್ ಮತ್ತು ಏಕೆ ಅನೇಕ ಫೈಲ್ಗಳು ಈ ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿವೆ?

ಮೂಲಭೂತವಾಗಿ ಯಾವುದೇ noarch ವಾಸ್ತುಶಿಲ್ಪದ ನಿಂತಿದೆ.

ಈ ಹಂತದಲ್ಲಿ, ಯಾವುದೇ ವಾಸ್ತುಶೈಲಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡದ ಪ್ಯಾಕೇಜ್ ರಚಿಸಲು ಯಾರಾದರೂ ಯಾಕೆ ತೊಂದರೆಗೀಡಾದರು ಎಂದು ನೀವು ಆಶ್ಚರ್ಯಪಡುತ್ತೀರಿ.

ನೊರ್ಚ್ ಎಂಬ ಪದವು ಯಾವುದೇ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅಥವಾ ನೀವು ಎಲ್ಲಾ ವಾಸ್ತುಶೈಲಿಯನ್ನು ಬಯಸಿದರೆ ಅರ್ಥ.

ಇದು ಹೇಗೆ ಸಾಧ್ಯ? ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಇತರ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಒಂದು ಪ್ಯಾಕೇಜ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಇದು ಹೇಗೆ ಸಾಧ್ಯ?

ಸರಿ, ಪ್ರಾರಂಭಕ್ಕೆ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್ಗಳು ಅನ್ವಯಿಕಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಅಪ್ಲಿಕೇಶನ್ gnome-backgrounds.arch ಡೆಸ್ಕ್ಟಾಪ್ ಹಿನ್ನೆಲೆಯ ಸಂಗ್ರಹವಾಗಿದೆ. ಗ್ನೋಮ್ ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರಕ್ಕೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಆದರೆ ಇದು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಚಿತ್ರಗಳ ಸಂಗ್ರಹವಾಗಿದೆ ಮತ್ತು ಯಾವುದೇ ಆಧುನಿಕ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಬಳಸಬಹುದಾದ ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪಗಳಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.

ಆದ್ದರಿಂದ ನೀವು ನೊರ್ಚ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಹಿನ್ನೆಲೆಗಳು, ಪ್ರತಿಮೆಗಳು ಮತ್ತು ಕೈಪಿಡಿಗಳಂತಹ ನಿಜವಾದ ಸಾರ್ವತ್ರಿಕವಾದ ಯಾವುದೆಂದು ಯೋಚಿಸಬಹುದು.

ನೋರ್ಚ್ ಪ್ಯಾಕೇಜ್ಗಳು ಸ್ಕ್ರಿಪ್ಟ್ಗಳು, ಪ್ರೊಗ್ರಾಮ್ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದು ಆದರೆ ಅವು ನಿಜವಾಗಿಯೂ ಕ್ರಾಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಫೈಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿರಬೇಕು.

ಯಾವ ರೀತಿಯ ಕಾರ್ಯಕ್ರಮಗಳು ನಿಜವಾದ ಅಡ್ಡಸಾಲು ವೇದಿಕೆಯಾಗಿದೆ?

ಎಚ್ಟಿಎಮ್ಎಲ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಸಿಎಸ್ಎಸ್ಗಳಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ವೆಬ್ ಅಪ್ಲಿಕೇಷನ್ಗಳು ಪಿಎಚ್ಪಿ, ಪರ್ಲ್ ಮತ್ತು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳಂತೆ ಸಾರ್ವತ್ರಿಕವಾಗಿವೆ.

ಕಂಪೈಲ್ಡ್ ಪ್ರೊಗ್ರಾಮ್ಗಳನ್ನು ನೋರ್ಚ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅವುಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಆರ್ಕಿಟೆಕ್ಚರ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಸಂಕಲಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ ಸಿ ಮತ್ತು ಸಿ + + ಬೈನರಿಗಳು ನೋರ್ಚ್ ಫೈಲ್ನಲ್ಲಿ ಕಂಡುಬರುವುದಿಲ್ಲ. ಈ ನಿಯಮಕ್ಕೆ ವಿನಾಯಿತಿ ಜಾವಾ ಕಾರ್ಯಕ್ರಮಗಳು ಏಕೆಂದರೆ ಜಾವಾ ನಿಜವಾಗಿಯೂ ಅಡ್ಡ ವೇದಿಕೆಯಾಗಿದೆ ಮತ್ತು ಒಂದು ಲಿನಕ್ಸ್ ವಿತರಣೆ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಬರೆಯಲ್ಪಟ್ಟ ಜಾವಾ ಅನ್ವಯಿಕೆ ಇತರ ಲಿನಕ್ಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಮತ್ತು ವಿಂಡೋಸ್ನಲ್ಲಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಇದೀಗ ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೊರ್ಚ್ ಪ್ಯಾಕೇಜ್ಗಳಾಗಿ ಇಡಬಹುದು ಎಂದು ನೀವು ಭಾವಿಸಬಹುದು ಏಕೆಂದರೆ ಇದು ಕ್ರಾಸ್ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಸಂಕಲಿಸಬಹುದು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ನಿರ್ದಿಷ್ಟವಾಗಿರುವ ಬೈನರಿಗಳು ಮಾತ್ರ. ಮೂಲ ಕೋಡ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ವಾಸ್ತವವಾಗಿ src ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

ನೋರ್ಚ್ ಫೈಲ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಆರ್ಪಿಎಂ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿದೆ.

ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಈಗಾಗಲೆ ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ಹಲವಾರು RPM ನೊರ್ಚ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ನೀವು ಹೊಂದಿರುವ ಸಾಧ್ಯತೆ ಇದೆ.

ನೀವು ಅನುಸ್ಥಾಪಿಸಿದ ನೋರ್ಚ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಕಂಡುಹಿಡಿಯಿರಿ:

rpm -qa --qf "% {N} -% {V} -% {R} \ t \ t% {ARCH} \ n" | grep noarch | ಹೆಚ್ಚು

ಮೇಲಿನ ಆಜ್ಞೆಯನ್ನು ಕೆಳಕಂಡಂತೆ ವಿಭಜಿಸಬಹುದು:

ನನ್ನ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಮೇಲಿನ ಆಜ್ಞೆಯ ಔಟ್ಪುಟ್ ನೋಡುತ್ತಿರುವುದು ನಾನು ಹಲವಾರು ಫಾಂಟ್ ಪ್ಯಾಕೇಜ್ಗಳು, ಫರ್ಮ್ವೇರ್ ಪ್ಯಾಕೇಜುಗಳು, ಡಾಕ್ಯುಮೆಂಟೇಶನ್, ಹಿನ್ನೆಲೆಗಳು, ಐಕಾನ್ಗಳು ಮತ್ತು ಥೀಮ್ಗಳನ್ನು ನೋಡಬಹುದು.

ಆದಾಗ್ಯೂ ಎಚ್ಚರಿಕೆಯ ಒಂದು ಪದ. ಏನಾದರೂ ನೊರ್ಚ್ ಆಗಿ ಪ್ಯಾಕ್ ಮಾಡಲಾಗಿರುವುದರಿಂದ, ಈ ಪ್ಯಾಕೇಜ್ನೊಳಗೆ ಫೈಲ್ಗಳನ್ನು ಇತರ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ನಕಲಿಸಲು ಯಾವಾಗಲೂ ಕಾರ್ಯನಿರತವಾಗಿರುವುದಿಲ್ಲ ಮತ್ತು ಅವರು ಕೆಲಸ ಮಾಡುತ್ತಾರೆ ಎಂದು ಭಾವಿಸುತ್ತಾರೆ.

ಉದಾಹರಣೆಗೆ, ನೀವು ಫೆಡೋರವನ್ನು RPM ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಮತ್ತು ಇನ್ನೊಂದು ಚಾಲನೆಯಲ್ಲಿರುವ ಡೆಬಿಯನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೆಬಿ ಫೈಲ್ ಸ್ವರೂಪವನ್ನು ಬಳಸಿಕೊಂಡು ಫೆಡೋರವನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿದ್ದರೆ ಅದು ಫೆಡೋರಾ ಯಂತ್ರದಿಂದ ಫೈಲ್ಗಳನ್ನು ನಕಲು ಮಾಡುವ ಮೊದಲು ಡೆಬಿಯನ್ ಮೇಲೆ ಸಮನಾದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಹುಡುಕುತ್ತದೆ.