ಟರ್ಮಕ್ಸ್, ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ಲಿನಕ್ಸ್‌ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್

ಟರ್ಮಕ್ಸ್ ಇದು ಆಂಡ್ರಾಯ್ಡ್ ಸಾಧನಗಳಿಗೆ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಮತ್ತು ಲಿನಕ್ಸ್‌ನಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ ಇದು ರೂಟ್ ಪ್ರವೇಶ ಅಥವಾ ವಿಶೇಷ ಸಂರಚನೆಯ ಅಗತ್ಯವಿಲ್ಲದೆ ನೇರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಟರ್ಮಕ್ಸ್‌ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜುಗಳು ಎಪಿಟಿ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಮೂಲಕ ಲಭ್ಯವಿದೆ. ಹೆಚ್ಚಿನ ತಲೆನೋವುಗಳಿಲ್ಲದೆ ಮೊಬೈಲ್ ಸಾಧನ ಬಳಕೆದಾರರಿಗೆ ಲಿನಕ್ಸ್ ಆಜ್ಞಾ ಸಾಲಿನ ಅನುಭವವನ್ನು ತರುವುದು ಡೆವಲಪರ್‌ನ ಮುಖ್ಯ ಗುರಿಯಾಗಿದೆ ಮತ್ತು ಟರ್ಮಕ್ಸ್ ಉತ್ತಮ ಉಪಯುಕ್ತತೆಗಳಿಂದ ಸಮೃದ್ಧವಾಗಿದೆ.

ಟರ್ಮಕ್ಸ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಒಳಗೊಂಡಿರುವ ಪ್ಯಾಕೇಜುಗಳು Android NDK ನೊಂದಿಗೆ ನಿರ್ಮಿಸುತ್ತವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಹೊಂದಾಣಿಕೆ ಪರಿಹಾರಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿರುತ್ತಾರೆ.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಮ್ಮ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಪೂರ್ಣ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಟರ್ಮಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ಫೈಲ್‌ಗಳನ್ನು / bin, / etc, / usr ಅಥವಾ / var ನಂತಹ ಪ್ರಮಾಣಿತ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಬದಲಾಗಿ, ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್‌ನ ಖಾಸಗಿ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ "/data/data/com.termux/files/usr" ನಲ್ಲಿದೆ.

ಸರಳತೆಗಾಗಿ, ಈ ಡೈರೆಕ್ಟರಿಯನ್ನು "ಪೂರ್ವಪ್ರತ್ಯಯ" ಎಂದು ಮರುಹೆಸರಿಸಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ "RE PREFIX" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು ಟರ್ಮಕ್ಸ್ ಶೆಲ್‌ಗೆ ರಫ್ತು ಮಾಡುವ ಪರಿಸರ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ.

ಎರಡು ಪ್ರಮುಖ ಕಾರಣಗಳಿಗಾಗಿ ಈ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬದಲಾಯಿಸಲು ಅಥವಾ ಎಸ್‌ಡಿ ಕಾರ್ಡ್‌ಗೆ ಸರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಡೆವಲಪರ್ ಎಚ್ಚರಿಸಿದ್ದಾರೆ.

ಮೊದಲು, ಫೈಲ್ ಸಿಸ್ಟಮ್ ಯುನಿಕ್ಸ್ ಅನುಮತಿಗಳು ಮತ್ತು ವಿಶೇಷ ಫೈಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಬೇಕು ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳು ಅಥವಾ ಸಾಕೆಟ್‌ಗಳಂತೆ ಮತ್ತು ಎರಡನೆಯದಾಗಿ, "ಪೂರ್ವಪ್ರತ್ಯಯ" ಡೈರೆಕ್ಟರಿಯ ಹಾದಿಯು ಎಲ್ಲಾ ಬೈನರಿಗಳಲ್ಲಿ ಹಾರ್ಡ್-ಕೋಡೆಡ್ ಆಗಿದೆ.

ಟರ್ಮಕ್ಸ್‌ನ ಲೇಖಕರು ಉಲ್ಲೇಖಿಸಿರುವ ಕೆಲವು ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕತೆಗಳು ಇವು:

  • ಖಚಿತವಾಗಿ OpenSSH ssh ಕ್ಲೈಂಟ್ ಬಳಸಿ ನೀವು ರಿಮೋಟ್ ಸರ್ವರ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಆಕರ್ಷಕ ತೆರೆದ ಮೂಲ ದ್ರಾವಣದಲ್ಲಿ ಟರ್ಮಕ್ಸ್ ಪ್ರಮಾಣಿತ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನಿಖರವಾದ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಶನ್‌ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ.
  • ಸಂಯೋಜಿತ ಕಾರ್ಯಗಳು: ನೀವು ಬ್ಯಾಷ್, ಮೀನು ಅಥವಾ Zsh ಮತ್ತು ನ್ಯಾನೊ, ಇಮ್ಯಾಕ್ಸ್ ಅಥವಾ ವಿಮ್ ಅನ್ನು ಬಳಸುವ ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ; ನಿಮ್ಮ ಇನ್‌ಬಾಕ್ಸ್‌ಗೆ SMS ಅನ್ನು ನಮೂದಿಸಿ, ಸುರುಳಿಯೊಂದಿಗೆ API ಟರ್ಮಿನಲ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಸಂಪರ್ಕ ಪಟ್ಟಿಯ ಬ್ಯಾಕಪ್ ಪ್ರತಿಗಳನ್ನು ದೂರಸ್ಥ ಸರ್ವರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು rsync ಬಳಸಿ.
  • ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ: ಡೆಬಿಯನ್ ಮತ್ತು ಉಬುಂಟುನಿಂದ ಪ್ರಸಿದ್ಧ ಎಪಿಟಿ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣೆಯ ಸಹಾಯದಿಂದ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪ್ಯಾಕೇಜುಗಳನ್ನು ವ್ಯವಸ್ಥೆಗೆ ಸ್ಥಾಪಿಸಬಹುದು.
  • ಅನ್ವೇಷಿಸಬಹುದಾದ: ಟರ್ಮಕ್ಸ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಪ್ಯಾಕೇಜ್‌ಗಳು ಮ್ಯಾಕ್ ಮತ್ತು ಲಿನಕ್ಸ್‌ಗಳಂತೆಯೇ ಇರುತ್ತವೆ. ನಿಮ್ಮ ಫೋನ್‌ನಲ್ಲಿ ನೀವು ಮ್ಯಾನ್ ಪುಟಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಮತ್ತೊಂದು ಸೆಷನ್‌ನಲ್ಲಿ ಪ್ರಯೋಗಿಸುವಾಗ ಅವುಗಳನ್ನು ಒಂದು ಸೆಷನ್‌ನಲ್ಲಿ ಓದಬಹುದು.
  • ಬ್ಯಾಟರಿಗಳು ಸೇರಿವೆ: ಟರ್ಮಕ್ಸ್ ಪರ್ಲ್, ಪೈಥಾನ್, ರೂಬಿ ಮತ್ತು ನೋಡ್.ಜೆಗಳ ನವೀಕರಿಸಿದ ಆವೃತ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
  • ಅಳತೆ: ನೀವು ಬ್ಲೂಟೂತ್ ಕೀಬೋರ್ಡ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಸಾಧನವನ್ನು ಬಾಹ್ಯ ಪ್ರದರ್ಶನಕ್ಕೆ ಸಂಪರ್ಕಿಸಬಹುದು, ಟರ್ಮಕ್ಸ್ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣ ಮೌಸ್ ಬೆಂಬಲವನ್ನು ಹೊಂದಿರುತ್ತದೆ.

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

  1. ಎಲ್ಲವನ್ನೂ $ PREFIX ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು / bin ಅಥವಾ / ಇತ್ಯಾದಿ ಪ್ರಮಾಣಿತ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಅಲ್ಲ.
  2. ಪರಿಸರವು ಏಕ-ಬಳಕೆದಾರ, ಆದ್ದರಿಂದ ಆಜ್ಞೆಗಳನ್ನು ರೂಟ್‌ನಂತೆ ಚಲಾಯಿಸುವಾಗ ಇದರೊಂದಿಗೆ ಜಾಗರೂಕರಾಗಿರಿ, ಏಕೆಂದರೆ ಇದು SELinux (Security-Enhanced Linux) ಟ್ಯಾಗ್‌ಗಳು ಮತ್ತು ಅನುಮತಿಗಳನ್ನು ಗೊಂದಲಗೊಳಿಸುತ್ತದೆ.
  3. ಟರ್ಮಕ್ಸ್ ಅದೇ ಲಿಬಿಸಿ (ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸಿ ಲಾಂಗ್ವೇಜ್ ಲೈಬ್ರರಿ) ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಂತೆಯೇ ಅದೇ ಡೈನಾಮಿಕ್ ಲಿಂಕರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

ಟರ್ಮಕ್ಸ್ ವೆಬ್‌ಸೈಟ್‌ನ ಪ್ರಕಾರ, ವಿಶಿಷ್ಟವಾದ ಗ್ನೂ / ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ಸಂಕಲಿಸಲಾದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಈ 3 ಮುಖ್ಯ ವ್ಯತ್ಯಾಸಗಳು ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ.

ಅಂತಿಮವಾಗಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಈ ಆವೃತ್ತಿಯಿಂದ ಮಾಡಿದ ಹಲವಾರು ಬದಲಾವಣೆಗಳಿಂದಾಗಿ ಎಮ್ಯುಲೇಟರ್ ಪ್ರಸ್ತುತ ಆಂಡ್ರಾಯ್ಡ್ 10 (ಎಪಿಐ 29) ಅನ್ನು ಗುರಿಯಾಗಿಸುತ್ತಿಲ್ಲ ಎಂದು ಟರ್ಮಕ್ಸ್‌ನ ಗಿಟ್‌ಹಬ್ ಪುಟ ಹೇಳುತ್ತದೆ.

“ಆಂಡ್ರಾಯ್ಡ್ 10 ಅನ್ನು ಗುರಿಯಾಗಿಸುವ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಪ್ಲಿಕೇಶನ್‌ನ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್‌ಗಳಲ್ಲಿ ಎಕ್ಸಿಕ್ () ಅನ್ನು ಆಹ್ವಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಬರವಣಿಗೆಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ನ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು W ^ X ನ ಉಲ್ಲಂಘನೆಯಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಪ್ಲಿಕೇಶನ್‌ನ APK ಫೈಲ್‌ನಲ್ಲಿ ಹುದುಗಿರುವ ಬೈನರಿ ಕೋಡ್ ಅನ್ನು ಮಾತ್ರ ಲೋಡ್ ಮಾಡಬೇಕು ”ಎಂದು ಗೂಗಲ್ API 29 ರಲ್ಲಿ ವರದಿ ಮಾಡಿದೆ.


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

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

*

*

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

  1.   ಕೇನ್ ಡಿಜೊ

    ನನಗೆ ಅತ್ಯಗತ್ಯವಾಗಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಎಫ್-ಡ್ರಾಯಿಡ್‌ನಲ್ಲಿದೆ :)