ಎಬಿಎಸ್ನ ಮೂಲ ನಿರ್ವಹಣೆ (ಆರ್ಚ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್)

ಹಲೋ ಜನರೇ, ಈ ಸಮಯದಲ್ಲಿ ನಾನು ಸ್ವಲ್ಪ ಮಾತನಾಡಲು ಹೋಗುತ್ತೇನೆ ಎಬಿಎಸ್ (ಆರ್ಚ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್)ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ವ್ಯವಸ್ಥೆ ಬಂದರುಗಳು ಅದರೊಂದಿಗೆ ಅದು ಎಣಿಕೆ ಮಾಡುತ್ತದೆ ಆರ್ಚ್ಲಿನಕ್ಸ್.

ಎಬಿಎಸ್ನೊಂದಿಗೆ ನಾನು ಏನು ಮಾಡಬಹುದು?

ನಮ್ಮಲ್ಲಿ ಆಟವಾಡಲು ಇಷ್ಟಪಡುವವರು PKBUILDS , ಅಬ್ಬಿ ಆರ್ಚ್‌ಲಿನಕ್ಸ್ ರೆಪೊಸಿಟರಿಗಳ ಪ್ಯಾಕೇಜ್‌ಗಳಿಂದ ಎಲ್ಲಾ PKGBUILDS ಅನ್ನು "ಡೌನ್‌ಲೋಡ್" ಮಾಡುವುದು ಮತ್ತು ಅವುಗಳನ್ನು ಇಚ್ at ೆಯಂತೆ ಮಾರ್ಪಡಿಸುವುದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಸಂಕಲನ ಸೂಚನೆಗಳಲ್ಲಿ ಧ್ವಜಗಳನ್ನು ಸೇರಿಸಲು ಅಥವಾ ತೆಗೆದುಹಾಕಲು, ಪ್ರೋಗ್ರಾಂನ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು

ಎಬಿಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ನಿಯೋಜಿಸುವುದು

ಇದನ್ನು ಮಾಡಲು, ನಾವು ಸ್ಥಾಪಿಸಲಿದ್ದೇವೆ ಅಬ್ಬಿ:

sudo pacman -S abs

ನಂತರ ನಾವು ಅಧಿಕೃತ ರೆಪೊಗಳ PKGBUILDS ಮರವನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಿದ್ದೇವೆ:

sudo abs

ನಾವು ಈ ರೀತಿಯ output ಟ್‌ಪುಟ್ ಪಡೆಯಲಿದ್ದೇವೆ:

ಅಬ್ಬಿ

ನಂತರ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ PKGBUILDS ನಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ / var / abs

ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆ: ಎಬಿಎಸ್ ಮತ್ತು ಗ್ನೋಮ್ 3.16

ನಾನು ಆರ್ಚ್ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಗ್ನೋಮ್ 3.16 (3.15.91) ನ ಬೀಟಾವನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಆರ್ಚ್‌ನಲ್ಲಿ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದರೂ (ಇದು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಗಳನ್ನು ಹೊಂದಿದೆ) ವಿಶೇಷವಾಗಿ, ಕಾಣೆಯಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿವೆ, ಉದಾಹರಣೆಗೆ, ಫೆಡೋರಾ 22 ರ ಆಲ್ಫಾ ಈಗಾಗಲೇ ತರುತ್ತದೆ, ನನ್ನಲ್ಲಿ ಇಒಜಿ ಮತ್ತು ನಾಟಿಲಸ್ ನಾನು ಎದುರು ನೋಡುತ್ತಿದ್ದ ಒಂದೆರಡು ಪ್ರಕರಣಗಳನ್ನು ಕೇಸ್ ಮಾಡಿ, ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇಒಜಿಯ ಬೀಟಾ ಆವೃತ್ತಿಯನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಎಬಿಎಸ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ಈಗ ನಾನು ನಿಮಗೆ ತೋರಿಸಲಿದ್ದೇನೆ.

ಆದ್ದರಿಂದ, ನಾವು ಕಂಪೈಲ್ ಮಾಡಲು ಬಯಸುವ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ನಮ್ಮನ್ನು ಇರಿಸಿಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ನಾವು EOG PKGBUILD ಅನ್ನು ತರುತ್ತೇವೆ / var / abs / extra / eog , ನಾನು ವೈಯಕ್ತಿಕವಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಟರ್ಮಿನಲ್ ಅನ್ನು ಬಯಸುತ್ತೇನೆ, ಆದ್ದರಿಂದ ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಓಡಿದೆ:

cp -r /var/abs/extra/eog $(pwd)

ಈ ರೀತಿಯಾಗಿ ನಾನು ಈಗಾಗಲೇ ಮಾರ್ಪಾಡು ಮಾಡಲು pkgbuilds ಸಿದ್ಧವಾಗಿದೆ. ಆಗ ನಾನು ಅವನನ್ನು ಗಮನಿಸಿದೆ GNOME ftp ಇದು EOG ಯ ಕೊನೆಯ ಲಭ್ಯವಿರುವ ಆವೃತ್ತಿಯಾಗಿದೆ, ಮತ್ತು ನಾನು PKGBUILD ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ಮುಂದಾಗಿದ್ದೇನೆ

ಇಒಜಿ-ಗೆಡಿಟ್

ಈಗ ನಾನು ಸರಿಯಾದ ಚೆಕ್ಸಮ್ ಅನ್ನು ಹಾಕಲು ಮುಂದುವರಿಯುತ್ತೇನೆ (ಹಿಂದಿನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ಇದನ್ನು ಈಗಾಗಲೇ ಹೊಂದಿಸಲಾಗಿದೆ):

[x11tete11x @ Jarvis eog] $ makepkg -g ==> ಮೂಲಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತಿದೆ ... -> eog-3.15.90.tar.xz ಕಂಡುಬಂದಿದೆ ==> ಮೂಲ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಚೆಕ್‌ಸಮ್‌ಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ ... sha256sums = (' 95fb566241f492f043d2e9d7301b657d159d68dbb51ba29d88c52a8b7ba8d243 ')

ಮತ್ತು ಸಿದ್ಧ! 😀 ಈಗ ನಾನು ಅದನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ ಸ್ಥಾಪಿಸುತ್ತೇನೆ:

[x11tete11x @ Jarvis eog] $ makepkg -sic ==> ಪ್ಯಾಕೇಜ್ ರಚಿಸಲಾಗುತ್ತಿದೆ: eog 3.15.90-1 (ಸೂರ್ಯ ಮಾರ್ಚ್ 15 21:50:32 ART 2015) ==> ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ ... ==> ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ ಕಂಪೈಲ್ ಮಾಡುವಾಗ ... ==> ಮೂಲಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತಿದೆ ... -> eog-3.15.90.tar.xz ಕಂಡುಬಂದಿದೆ ==> sha256sums ನೊಂದಿಗೆ ಮೂಲಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಲಾಗುತ್ತಿದೆ ... eog-3.15.90.tar.xz .. . ಅನುಮೋದಿಸಲಾಗಿದೆ ==> ಮೂಲಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗುತ್ತಿದೆ ... -> bsdtar ನೊಂದಿಗೆ eog-3.15.90.tar.xz ಅನ್ನು ಹೊರತೆಗೆಯಲಾಗುತ್ತಿದೆ ==> $ pkgdir / ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ ... ==> ನಿರ್ಮಾಣವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ () ... ಬಿಎಸ್ಡಿ-ಹೊಂದಾಣಿಕೆಯ ಸ್ಥಾಪನೆ ... / usr / bin / install -c ಬಿಲ್ಡ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಸರಿಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ ... ಹೌದು

ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ

ಆರ್ಚ್ನಲ್ಲಿ ಇಒಜಿ 3.15.90

ನಿಸ್ಸಂಶಯವಾಗಿ ಇದನ್ನು ಅವರು ಬಯಸಿದಷ್ಟು ಪ್ಯಾಕೇಜ್‌ನೊಂದಿಗೆ ಮಾಡಬಹುದು ಮತ್ತು ಅವರು ಇಚ್ at ೆಯಂತೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ ಅವರು ಅದರ ಕ್ಯೂಟಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ಮತ್ತು ಜಿಟಿಕೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ಆಡಾಸಿಯಸ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಬಹುದು)


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

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

*

*

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

  1.   ಅಯೋರಿಯಾ ಡಿಜೊ

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

    1.    x11tete11x ಡಿಜೊ

      ಹೌದು, ನಿಮ್ಮ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ನೀವು ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕು ಮತ್ತು ಒಂದೆರಡು ಪರಿಗಣನೆಗಳನ್ನು ಹೊಂದಿರಬೇಕು http://kaosx.us/es/packaging-guide/

  2.   ಜೊವಾಕೊ ಡಿಜೊ

    ಇದು ಕೆಟ್ಟದ್ದಲ್ಲ, ಕೆಟ್ಟ ವಿಷಯವೆಂದರೆ ನೀವು ಅವಲಂಬನೆಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ನಿಮಗೆ ಸಾಧ್ಯವಾದರೆ, ಅದು ಒಂದು ದೊಡ್ಡ ಗುರಿಯಾಗಿದೆ. ಅವುಗಳನ್ನು ಇನ್ನೂ "ಕೈಯಿಂದ" ಸಂಕಲಿಸಬಹುದು, ಆದರೆ ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
    ವೃತ್ತಾಕಾರದ ಅವಲಂಬನೆಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ನಾನು ವಿವಿಧ ಸಾಧನಗಳನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದೆ, ಅವು ಯಾವುವು ಎಂದು ನನಗೆ ಇನ್ನು ಮುಂದೆ ನೆನಪಿಲ್ಲ, ಆದರೆ ನಾನು ಯಾವಾಗಲೂ ವೃತ್ತಾಕಾರದ ಅವಲಂಬನೆಗಳನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ, ಹಾಗಾಗಿ ನಾನು ಅದನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟೆ.

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

    1.    x11tete11x ಡಿಜೊ

      ನೀವು ಅದನ್ನು ತಪ್ಪಾಗಿ ಅರ್ಥೈಸುತ್ತಿದ್ದೀರಿ, ಆರ್ಚ್‌ನಲ್ಲಿನ ಪ್ಯಾಕೇಜ್‌ಗಳ ಸಂಕಲನವು ಜೆಂಟೂವನ್ನು "ಅನುಕರಿಸುವುದು" ಅಲ್ಲ, ಅಥವಾ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಳಿಸುವುದು ಅಥವಾ "ಶ್ರೇಷ್ಠ" ವಾಗಿರುವುದು ಅಲ್ಲ, ಇದು ನಾನು ಹೇಳಿದಂತೆ ನಿರ್ದಿಷ್ಟ ಸಂದರ್ಭಗಳಿಗೆ.
      ನನಗೆ ಅವಲಂಬನೆಗಳು ಸಂಕಲಿಸಲ್ಪಟ್ಟಿಲ್ಲ, ಅದು ಕೂಡ ಉತ್ತಮವಾಗಿದೆ, ಜೆಂಟೂ ಅದಕ್ಕಾಗಿ ಸರಳ ಕಾರಣಕ್ಕಾಗಿ, ಇಲ್ಲಿ ನೀವು ನಿರ್ದಿಷ್ಟವಾದ ವಿಷಯಗಳನ್ನು ಹುಡುಕುತ್ತಿದ್ದೀರಿ, ನೀವು ಅದನ್ನು ಮುಖ್ಯ ಭಂಡಾರಗಳಿಂದ ತೆಗೆದುಹಾಕಲು ಸಾಧ್ಯವಾದರೆ, ಇಲ್ಲದಿದ್ದರೆ, ನೀವು ಹೊಂದಿದ್ದೀರಿ ಎಬಿಎಸ್ ಸಾಧನವಾಗಿ

    2.    111aa ಡಿಜೊ

      ಹೌದು, ಆರ್ಚ್ ಸ್ಲಾಕ್‌ವೇರ್‌ನೊಂದಿಗೆ ಬಹಳಷ್ಟು ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ ಆದರೆ 'ತಾತ್ವಿಕವಾಗಿ: ಸರಳ, ಸ್ವಚ್ and ಮತ್ತು ಕನಿಷ್ಠ ವ್ಯವಸ್ಥೆ.
      ಆರ್ಚ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ನಿಮಗೆ ಏನೂ ಅರ್ಥವಾಗಲಿಲ್ಲ.