LuaRocks
ಲುವಾ ರಾಕ್ಸ್ ಲುವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಆಗಿದ್ದು, ಇದು ಲುವಾ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ವಿತರಿಸಲು ಪ್ರಮಾಣಿತ ಸ್ವರೂಪವನ್ನು ಒದಗಿಸುತ್ತದೆ ("ರಾಕ್" ಎಂದು ಕರೆಯಲಾಗುವ ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಸ್ವರೂಪದಲ್ಲಿ), ಬಂಡೆಗಳ ಸ್ಥಾಪನೆಯನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಾಧನ ಮತ್ತು ಅವುಗಳನ್ನು ವಿತರಿಸಲು ಸರ್ವರ್ ಆಗಿದೆ. ಲುವಾ ವಿತರಣೆಯೊಂದಿಗೆ ಸೇರಿಸದಿದ್ದರೂ, ಇದನ್ನು "ಸಮುದಾಯ-ಕೊಡುಗೆ ಲುವಾ ಮಾಡ್ಯೂಲ್ಗಳಿಗಾಗಿ ವಾಸ್ತವಿಕ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಲುವಾರಾಕ್ಸ್ನ ಇಂಟರ್ಫೇಸ್ ಲುವಾರಾಕ್ಸ್ ಎಂಬ ಕಮಾಂಡ್-ಲೈನ್ ಸಾಧನವಾಗಿದ್ದು, ಇದು ಗ್ರಂಥಾಲಯಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಲುವಾರಾ ರಾಕ್ಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಆವೃತ್ತಿ ಅವಲಂಬನೆಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಸ್ಥಾಪಿಸಲಾದ ಬಂಡೆಗಳನ್ನು ಹುಡುಕಲು ಮತ್ತು ಲೋಡ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡಲು ಲುವಾ ರಾಕ್ಸ್ ಐಚ್ಛಿಕವಾಗಿ ಲುವಾ ರನ್-ಟೈಮ್ ಲೋಡರ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ. ಖಾಸಗಿ ಲುವಾರಾಕ್ಸ್ ಭಂಡಾರವನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾದರೂ, ಸಾರ್ವಜನಿಕ ಭಂಡಾರವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬಂಡೆಗಳ ನಿರ್ವಹಣೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ಡಿಸೆಂಬರ್ 2016 ರ ಹೊತ್ತಿಗೆ, ಸಾರ್ವಜನಿಕ ಭಂಡಾರದಲ್ಲಿ 1,500 ಕ್ಕೂ ಹೆಚ್ಚು ಬಂಡೆಗಳಿವೆ. ಸಾರ್ವಜನಿಕ ಭಂಡಾರವು ಬಳಕೆದಾರರಿಗೆ ಬಂಡೆಗಳನ್ನು ಹುಡುಕಲು, ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಲುವಾರಾಕ್ಸ್ ಲುವಾ ಆವೃತ್ತಿಗಳು 5.1,2 ಮತ್ತು 5.3 ಮತ್ತು ಲುವಾಜಿಟ್ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಹಿಸ್ಟರಿ ಡೆವಲಪ್ಮೆಂಟ್ ಆನ್ ಲುವಾರಾಕ್ಸ್ಅನ್ನು 2006ರಲ್ಲಿ ಹಿಶಾಮ್ ಮುಹಮ್ಮದ್ ಪ್ರಾರಂಭಿಸಿದರು ಮತ್ತು 2007ರ ಆಗಸ್ಟ್ 9ರಂದು ಸಾರ್ವಜನಿಕರಿಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. 2015 ರಲ್ಲಿ, ಸಾರ್ವಜನಿಕ ಭಂಡಾರವು ಉಪಕರಣದ ಡೆವಲಪರ್ ಸಂಗ್ರಹಿಸಿದ ಸ್ಥಿರ ಪುಟದಿಂದ ಲೀಫ್ ಕೊರ್ಕೊರನ್ ಅವರು ಮೂನ್ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಬರೆದ ಹೊಸ ಸರ್ವರ್ಗೆ ಸ್ಥಳಾಂತರಗೊಂಡಿತು. ಅಲ್ಲದೆ, ಲುವಾರಾಕ್ಸ್ನ ಅಭಿವೃದ್ಧಿಯನ್ನು 2010ರಲ್ಲಿ ಗಿಟ್ಹಬ್ಗೆ ಸ್ಥಳಾಂತರಿಸಲಾಯಿತು. ಪೋರ್ಟಬಿಲಿಟಿ ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಲುವಾದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇದು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದೆ. ಇದು ಎಲ್ಲಾ ಪ್ರಮುಖ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಆದಾಗ್ಯೂ, ವಿತರಣಾ ಪ್ಯಾಕೇಜುಗಳು ಇತ್ತೀಚಿನ ಬಿಡುಗಡೆಯ ಹಿಂದೆ ಇರುವುದರಿಂದ ಇತ್ತೀಚಿನ ಬಿಡುಗಡೆಯನ್ನು ಸ್ಥಾಪಿಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಅಪ್ಸ್ಟ್ರೀಮ್ ಟಾರ್ಬಾಲ್ನಿಂದ ಅಳವಡಿಸಿದಾಗ, ಲುವಾರಾಕ್ಸ್ ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ತನ್ನನ್ನು ತಾನು ಮೇಲ್ದರ್ಜೆಗೇರಿಸಿಕೊಳ್ಳಬಹುದು. ವಿಂಡೋಸ್ಗಾಗಿ, ಲುವಾರಾಕ್ಸ್, ಲುವಾರಾಕ್ಸ್, ಲುವ 5.1 ಮತ್ತು ಸಾಮಾನ್ಯ ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಕಾಣೆಯಾಗಿರುವ ಅಗತ್ಯ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಪ್ಯಾಕೇಜ್ ಕಡತವನ್ನು ಲುವಾರಾಕ್ಸ್ ವಿತರಿಸುತ್ತದೆ. ವಿಂಡೋಸ್ ಪ್ಯಾಕೇಜ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಮತ್ತು ಮಿನ್ಜಿಡಬ್ಲ್ಯೂ ಕಂಪೈಲರ್ ಸೂಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಿಗ್ವಿನ್ನಲ್ಲಿ ಚಲಾಯಿಸಲು, ಯುನಿಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಬೇಕು. ಮ್ಯಾಕೋಸ್ನಲ್ಲಿ, ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಹೋಮ್ಬ್ರೂ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕರ ಲುವ ಪ್ಯಾಕೇಜಿನೊಂದಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಯುನಿಕ್ಸ್ ಟಾರ್ಬಾಲ್ ಅನ್ನು ನೇರವಾಗಿ ಮ್ಯಾಕೋಸ್ನಲ್ಲಿ ಅಳವಡಿಸಬಹುದು. ಲುವಾರಾಕ್ಸ್ ಕೂಡ ಫ್ರೀಬಿಎಸ್ಡಿ, ಓಪನ್ಬಿಎಸ್ಡಿ, ನೆಟ್ಬಿಎಸ್ಡಿ ಮತ್ತು ಸೋಲಾರಿಸ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂದು ವರದಿಯಾಗಿದೆ. ಅನುಸ್ಥಾಪನೆಯ ಸಮಸ್ಯೆಗಳಿಂದಾಗಿ (ವ್ಯವಸ್ಥೆಯ ಅನುಸ್ಥಾಪನೆಗೆ ಅಗತ್ಯವಿರುವ ಅನುಮತಿಗಳು, ವ್ಯವಸ್ಥೆಯ ಪ್ಯಾಕೇಜುಗಳು ವಿಳಂಬವಾಗುವುದು, ಇತ್ಯಾದಿ). ), ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಸೂಚ್ಯಂಕದಲ್ಲಿ ಒಂದು ಪ್ಯಾಕೇಜ್ ಲಭ್ಯವಿದೆ, ಅದನ್ನು ಪಿಪ್ ಮೂಲಕ ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಬೇಡಿಕೆಯ ಮೇರೆಗೆ ಸ್ಥಳೀಯ ಕೋಶದಲ್ಲಿ ಲುವಾ ಮತ್ತು ಲುವಾರಾಕ್ಸ್ನ ಅನುಸ್ಥಾಪನೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಲುವಾರಾಕ್ಸ್ ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಬಳಸುವ ಯೋಜನೆಗಳು ಲುವ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಪ್ರಮಾಣಿತ ಲುವ ಮಾರ್ಗಗಳಿಗೆ ಮತ್ತು ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ ಸ್ಥಳಗಳಿಗೆ ಸ್ಥಾಪಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಔಸಮ್ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ನಂತಹ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲುವಾ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಬಳಸುವ ಯಾವುದೇ ಯೋಜನೆಗೆ ವಿಸ್ತರಣೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಇದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ. ಆದಾಗ್ಯೂ, ಕೆಲವು ಯೋಜನೆಗಳು, ವಿಸ್ತರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಅದನ್ನು ಸಂಯೋಜಿಸಲು ಮತ್ತು ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಯೋಜನೆ-ನಿರ್ದಿಷ್ಟ ಬಂಡೆಗಳ ತಮ್ಮದೇ ಆದ ಭಂಡಾರವನ್ನು ನಿರ್ವಹಿಸಲು ತಮ್ಮ ಶಿಫಾರಸು ಮಾಡಿದ ಪರಿಹಾರವಾಗಿ ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಅಳವಡಿಸಿಕೊಂಡವು. ಈ ಶೈಲಿಯಲ್ಲಿ ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಬಳಸುವ ಕೆಲವು ಯೋಜನೆಗಳೆಂದರೆಃ ಯಂತ್ರ ಕಲಿಕೆಯ ಚೌಕಟ್ಟಾದ ಟಾರ್ಚ್-ಟಾರ್ಚ್, ಅದರ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಟಾರ್ಚ್ ತನ್ನದೇ ಆದ ಬಂಡೆಗಳ ಭಂಡಾರವನ್ನು ಬಳಸುತ್ತದೆ. ಟ್ಯಾರಂಟೂಲ್-ಟ್ಯಾರಂಟೂಲ್ ದತ್ತಸಂಚಯವು ಅದರ ವಿಸ್ತರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ರೂಬಿ ಜೆಮ್ಸ್ ಪಿಪ್ (ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್) ಎನ್. ಪಿ. ಎಂ. (ಸಾಫ್ಟ್ವೇರ್) ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಲುವಾದೊಂದಿಗೆ ನಿರಂತರ ಏಕೀಕರಣ-ಪ್ರಸ್ತುತ ಕೋಶದಲ್ಲಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಲುವಾರಾಕ್ಸ್ ಅನ್ನು ಬಳಸುವುದು ಉಚಿತ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು ಲುವಾದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಲುವ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ)