ಗಿಕ್ಸ್: ಹೊಸ ಸಾರ್ವತ್ರಿಕ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕ

ಗಿಕ್ಸ್ ಒಂದು ವ್ಯವಸ್ಥೆ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣೆ ಕ್ರಿಯಾತ್ಮಕ (ಇದು ಈಗಾಗಲೇ "ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ" ಮತ್ತು ಅವಲಂಬನೆಗಳು, ನವೀಕರಣಗಳು ಮತ್ತು ಮುಂತಾದವುಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಕಾರ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ) ಇದು ಸಾಂಪ್ರದಾಯಿಕ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕರಿಗಿಂತ ಹೆಚ್ಚಿನ ಅನುಕೂಲಗಳನ್ನು ನೀಡುತ್ತದೆ. 


ಮೊದಲನೆಯದಾಗಿ, ಗಿಕ್ಸ್ ಒಂದು ಸಾರ್ವತ್ರಿಕ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕ ಮತ್ತು ನೀವು ಈಗಾಗಲೇ ನಿಮ್ಮ ಸ್ವಂತ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೀರಾ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ ಇದು ಯಾವುದೇ ಡಿಸ್ಟ್ರೋಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂದು ನಮೂದಿಸಬೇಕು.

ಎರಡನೆಯದಾಗಿ, ಇದು ವಹಿವಾಟಾಗಿದೆ ಮತ್ತು ರೋಲ್-ಬ್ಯಾಕ್‌ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಅಂದರೆ, ಒಂದು ಕಡೆ, ನಿರ್ಣಾಯಕ ಸ್ಥಾಪನೆ ಅಥವಾ ನವೀಕರಣದ ಮಧ್ಯದಲ್ಲಿ ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ, ಸಿಸ್ಟಮ್ ಅದರ ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಮರಳುತ್ತದೆ ಮತ್ತು "ಮುರಿಯುವುದಿಲ್ಲ" ಮತ್ತು, ಇತರ, ನೀವು ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಹಿಂತಿರುಗಲು ಬಯಸಿದರೆ (ಅಂದರೆ, ನೀವು ಪ್ರೋಗ್ರಾಂನ ಹಿಂದಿನ ಆವೃತ್ತಿಗೆ ಹಿಂತಿರುಗಲು ಬಯಸಿದರೆ ಅಥವಾ ನವೀಕರಣದ ಕೊನೆಯ ಬದಲಾವಣೆಗಳನ್ನು ರದ್ದುಗೊಳಿಸಲು ಬಯಸಿದರೆ), ಸಿಸ್ಟಮ್ ಹಿಂದಿನ ಸ್ಥಿತಿಯನ್ನು "ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತದೆ" ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡಬಹುದು ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ರದ್ದುಗೊಳಿಸಿ.

ಮೂರನೆಯದಾಗಿ, ಈ ಆವೃತ್ತಿಗಳು ವಿಭಿನ್ನ ಅವಲಂಬನೆಗಳನ್ನು ಹೊಂದಿದೆಯೆ ಎಂದು ಪರಿಗಣಿಸದೆ, ಸವಲತ್ತು ರಹಿತ ಬಳಕೆದಾರರಿಂದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್‌ನ ಹಲವಾರು ಆವೃತ್ತಿಗಳನ್ನು ಸಮಾನಾಂತರವಾಗಿ ಸ್ಥಾಪಿಸಲು ಇದು ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಸಾಧ್ಯ ಏಕೆಂದರೆ ಗಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಯೊಳಗೆ ತನ್ನದೇ ಆದ ನೀರಿಲ್ಲದ ಭಂಡಾರಗಳಲ್ಲಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ, ಪ್ಯಾಕೇಜರ್‌ಗಳಿಗೆ ಸಹ ಅನುಕೂಲಗಳಿವೆ, ಮುಖ್ಯವಾಗಿ ಇದು ಪ್ಯಾಕೇಜರ್ ನಿಮ್ಮ ಯಂತ್ರದಲ್ಲಿ ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ಅವಲಂಬನೆಯನ್ನು "ಮರೆತುಹೋಗುವ" ಪರಿಣಾಮವಾಗಿ ಸಂಭವನೀಯ ವೈಫಲ್ಯಗಳನ್ನು ನಿವಾರಿಸುತ್ತದೆ.

ಕುತೂಹಲಕ್ಕಾಗಿ, ಗಿಕ್ಸ್ ನಿಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥೆಯ ವಿಕಾಸವಾಗಿದೆ ಎಂದು ಗಮನಿಸಬೇಕು.

ನಿಖರವಾಗಿ, ನಿಕ್ಸ್ (ಪರಿಣಾಮವಾಗಿ, ಗಿಕ್ಸ್ ಸಹ) ಮೂಲ ಕೋಡ್‌ನಿಂದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಒಂದು ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯು ಹೀಗಿದೆ:

nix-env - ಫೈರ್‌ಫಾಕ್ಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

… ಇದು ನಿಕ್ಸ್ ಅಂಗಡಿಯಲ್ಲಿ ಈ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಮೊದಲೇ ಕಂಪೈಲ್ ಮಾಡದಿದ್ದಲ್ಲಿ, ಫೈರ್‌ಫಾಕ್ಸ್‌ಗೆ ಮಾತ್ರವಲ್ಲ, ಅದರ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳಿಗೂ ಸಹ ಇದು ಸಾಕಷ್ಟು ಸಂಕಲನ ಚಟುವಟಿಕೆಯನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರಿಗೆ, ಕಂಪೈಲ್ ಮಾಡುವುದು (ಜೆಂಟೂ-ಶೈಲಿ) ತುಂಬಾ ಆಹ್ಲಾದಕರವಲ್ಲ ಏಕೆಂದರೆ ಅದು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದಾಗ್ಯೂ, ನಿಕ್ಸ್ ಈ ಹಂತವನ್ನು ಬಿಟ್ಟು ನಿಕ್ಸ್ ಅಂಗಡಿಯಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಪೂರ್ವ ಸಂಕಲಿಸಿದ ಬೈನರಿ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು.

ಮುಂದಿನ ವೀಡಿಯೊದಲ್ಲಿ ನೀವು ಅದರ ಸೃಷ್ಟಿಕರ್ತರಲ್ಲಿ ಒಬ್ಬರು ಗಿಕ್ಸ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸಬಹುದು:

ಗಿಕ್ಸ್ ಅನ್ನು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಫೌಂಡೇಶನ್ ಅನುಮೋದಿಸಿದೆ, ಇದು ಈಗಾಗಲೇ ತನ್ನ ಭಂಡಾರಗಳಲ್ಲಿ ಸುಮಾರು 8000 ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹೊಂದಿದೆ. ನೀವು ಅದರ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಎಫ್ಎಸ್ಎಫ್ ಗಿಟ್ನಲ್ಲಿ ಕಾಣಬಹುದು:

http://git.savannah.gnu.org/cgit/guix.git

ಮೂಲ ಕೋಡ್ ಪಡೆಯಲು, ನೀವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು:

git clone git: //git.savannah.gnu.org/guix.git

ಮೂಲ: ಗಿಕ್ಸ್ & ತಾರಿಂಗ


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಗೊಕ್ಸ್ಟೋಬ್ ಡಿಜೊ

    ಈ ರೀತಿಯ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಅತ್ಯುತ್ತಮ ಉಪಾಯದಂತೆ ತೋರುತ್ತಿದೆ, ನಾನು ಅದನ್ನು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ ಮತ್ತು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡುತ್ತೇನೆ.

  2.   ವಿಜಯಶಾಲಿ ಡಿಜೊ

    ಇಲ್ಲಿ ಯಾರಾದರೂ ಅದನ್ನು ಬಳಸುತ್ತಾರೆಯೇ? ನಾನು ನೋಡುತ್ತಿದ್ದೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಇಲ್ಲ ಅಥವಾ ಮುಖ್ಯ ಆಜ್ಞೆಗಳ ಬಗ್ಗೆ ಟ್ಯುಟೋರಿಯಲ್ ಹಾಕಲು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಬಳಸುವುದು, ವಾಸ್ತವವಾಗಿ ಇದು ಅಲ್ಲಿರುವ ಕೆಲವು ಪೋಸ್ಟ್‌ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ….