ಲಿನಕ್ಸ್ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಒಂದು ಮೂಲ ಮಾರ್ಗದರ್ಶಿ

ಪರಿಚಯ

ನೀವು Debian, Ubuntu, Mint ಅಥವಾ SolyDX ನಂತಹ ಡೆಬಿಯನ್ ಮೂಲದ ಲಿನಕ್ಸ್ ವಿತರಣೆಯನ್ನು ಬಳಸುತ್ತೀರಾ ಅಥವಾ ನೀವು Red Hat ಆಧಾರಿತ ಲಿನಕ್ಸ್ ವಿತರಣೆ ಉದಾಹರಣೆಗೆ ಫೆಡೋರಾ ಅಥವಾ CentOS ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ ರೀತಿಯಲ್ಲಿ ಒಂದೇ ಆಗಿರುತ್ತದೆ.

ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಭೌತಿಕ ವಿಧಾನ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಉಬುಂಟುನಲ್ಲಿನ ಗ್ರಾಫಿಕಲ್ ಉಪಕರಣಗಳು ಸಾಫ್ಟ್ವೇರ್ ಸೆಂಟರ್ ಮತ್ತು ಸಿನಾಪ್ಟಿಕ್ಗಳಾಗಿವೆ, ಆದರೆ ಫೆಡೋರಾದಲ್ಲಿ ಯುಎಂ ಎಕ್ಸ್ಟೆಂಡರ್ ಮತ್ತು ಓಪನ್ ಎಸ್ಸುಇ ಯಸ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಕಮಾಂಡ್ ಲೈನ್ ಉಪಕರಣಗಳು ಉಬುಂಟು ಮತ್ತು ಡೆಬಿಯನ್ ಅಥವಾ ಯಮ್ಗಾಗಿ ಫೆಡೋರಾ ಮತ್ತು ಸೈಪ್ಪರ್ಗಾಗಿ ಓಪನ್ಸುಸೆಗಾಗಿ apt- ಗೆ ಸೇರಿವೆ.

ಅವುಗಳು ಸಾಮಾನ್ಯವಾಗಿರುವುದು ಒಂದು ವಿಷಯವಾಗಿದ್ದು, ಅಪ್ಲಿಕೇಶನ್ಗಳು ಅವುಗಳನ್ನು ಅನುಸ್ಥಾಪಿಸಲು ಸುಲಭವಾಗುವಂತೆ ಪ್ಯಾಕ್ ಮಾಡುತ್ತವೆ.

ಡೆಬಿಯನ್ ಆಧಾರಿತ ವಿತರಣೆಗಳು. ಡೆಬ್ ಪ್ಯಾಕೇಜ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬಳಸುತ್ತವೆ ಆದರೆ ರೆಡ್ ಹ್ಯಾಟ್ ಆಧಾರಿತ ವಿತರಣೆಗಳು ಆರ್ಪಿಎಮ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಅನೇಕ ವಿಭಿನ್ನ ಪ್ಯಾಕೇಜ್ ವಿಧಗಳು ಲಭ್ಯವಿವೆ ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಅವು ಇದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

ರೆಪೊಸಿಟರಿಗಳು ಯಾವುವು?

ಸಾಫ್ಟ್ವೇರ್ ರೆಪೊಸಿಟರಿಯು ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ನೀವು ಸಾಫ್ಟ್ವೇರ್ ಸೆಂಟರ್ ಮೂಲಕ ಹುಡುಕಿದಾಗ ಅಥವಾ apt-get ಅಥವಾ yum ನಂತಹ ಸಾಧನವನ್ನು ಬಳಸಿದಾಗ ನಿಮ್ಮ ಸಿಸ್ಟಮ್ಗೆ ಲಭ್ಯವಿರುವ ರೆಪೊಸಿಟರಿಗಳ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ.

ಸಾಫ್ಟ್ವೇರ್ ರೆಪೊಸಿಟರಿಯು ತನ್ನ ಫೈಲ್ಗಳನ್ನು ಒಂದು ಸರ್ವರ್ನಲ್ಲಿ ಅಥವಾ ಕನ್ನಡಿಗಳು ಎಂದು ಕರೆಯಲಾಗುವ ವಿವಿಧ ಸರ್ವರ್ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು.

ಪ್ಯಾಕೇಜುಗಳನ್ನು ಅನುಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ

ನಿಮ್ಮ ವಿತರಣಾ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಒದಗಿಸುವ ಚಿತ್ರಾತ್ಮಕ ಪರಿಕರಗಳ ಮೂಲಕ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಹುಡುಕುವ ಸುಲಭ ಮಾರ್ಗವಾಗಿದೆ.

ಗ್ರಾಫಿಕಲ್ ಉಪಕರಣಗಳು ಅವಲಂಬನಾ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಮತ್ತು ಅನುಸ್ಥಾಪನ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೆಂದು ಮೌಲ್ಯೀಕರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ನೀವು ಆಜ್ಞಾ ಸಾಲಿನ ಬಳಸಲು ಬಯಸಿದರೆ ಅಥವಾ ನೀವು ಹೆಡ್ಲೆಸ್ ಸರ್ವರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ (ಅಂದರೆ ಡೆಸ್ಕ್ಟಾಪ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ / ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಇಲ್ಲ) ನಂತರ ನೀವು ಆಜ್ಞಾ ಸಾಲಿನ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕರನ್ನು ಬಳಸಬಹುದು.

ಪ್ರತ್ಯೇಕ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಅನುಸ್ಥಾಪಿಸಲು ಸಹಜವಾಗಿ ಸಾಧ್ಯವಿದೆ. ಡೆಬಿಯನ್ ಮೂಲದ ವಿತರಣೆಗಳಲ್ಲಿ ನೀವು .db ಫೈಲ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು dpkg ಆದೇಶವನ್ನು ಬಳಸಬಹುದು . Red Hat ಆಧರಿತವಾದ ವಿತರಣೆಗಳಲ್ಲಿ ನೀವು ಕೇವಲ rpm ಆದೇಶವನ್ನು ಬಳಸಬಹುದು.

ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಏನು ಇದೆ

ಡೆಬಿಯನ್ ಪ್ಯಾಕೇಜಿನ ವಿಷಯಗಳನ್ನು ನೋಡಲು ನೀವು ಅದನ್ನು ಆರ್ಕೈವ್ ಮ್ಯಾನೇಜರ್ನಲ್ಲಿ ತೆರೆಯಬಹುದು. ಪ್ಯಾಕೇಜ್ನಲ್ಲಿರುವ ಫೈಲ್ಗಳು ಹೀಗಿವೆ:

ಡೆಬಿಯನ್-ಬೈನರಿ ಫೈಲ್ ಡೆಬಿಯನ್ ಸ್ವರೂಪದ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ವಿಷಯಗಳು ಯಾವಾಗಲೂ 2.0 ಗೆ ಹೊಂದಿಸಲ್ಪಡುತ್ತವೆ.

ನಿಯಂತ್ರಣ ಫೈಲ್ ಸಾಮಾನ್ಯವಾಗಿ ಜಿಪ್ ಅಪ್ ಟಾರ್ ಫೈಲ್ ಆಗಿದೆ. ನಿಯಂತ್ರಣ ಕಡತದ ವಿಷಯಗಳು ಕೆಳಗಿನಂತೆ ಪ್ಯಾಕೇಜಿನ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ:

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

ನೀವು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಹೇಗೆ ರಚಿಸಬಹುದು

ಪ್ಯಾಕೇಜ್ ರಚಿಸಲು ನೀವು ಪ್ಯಾಕೇಜ್ ಸ್ವರೂಪದಲ್ಲಿ ತಲುಪಿಸಲು ಬಯಸುವ ಯಾವುದನ್ನಾದರೂ ನೀವು ಹೊಂದಿರಬೇಕು.

ಒಂದು ಡೆವಲಪರ್ ಲಿನಕ್ಸ್ ಅಡಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಸೃಷ್ಟಿಸಿರಬಹುದು ಆದರೆ ಇದು ಪ್ರಸ್ತುತ ನಿಮ್ಮ ಲಿನಕ್ಸ್ ಆವೃತ್ತಿಗಾಗಿ ಪ್ಯಾಕೇಜ್ ಆಗಿಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಡೆಬಿಯನ್ ಪ್ಯಾಕೇಜ್ ಅಥವಾ ಆರ್ಪಿಎಂ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ರಚಿಸಲು ಬಯಸಬಹುದು.

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

ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಮೂಲ ಕೋಡ್ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ ನೀವು ಸ್ಕಾಟ್ಲ್ಯಾಂಡ್ನ ವಾಲ್ಪೇಪರ್ ಚಿತ್ರಗಳನ್ನು ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಐಕಾನ್ ಸೆಟ್ ಹೊಂದಿರುವ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ರಚಿಸಬಹುದು.

ಈ ಮಾರ್ಗದರ್ಶಿ .deb ಮತ್ತು .rpm ಪ್ಯಾಕೇಜುಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.