ಹೇ! ಹಲೋ, ಗ್ನು / ಲಿನಕ್ಸೆರೋಸ್, ಇಂದು ನಾನು ಸೂಪರ್ ಉಪಯುಕ್ತ ಮತ್ತು ಸೂಪರ್ ಫಾಸ್ಟ್ ಎಂಟ್ರಿಯೊಂದಿಗೆ ಬಂದಿದ್ದೇನೆ, ಇದು ಒಂದು ಡಿಸ್ಟ್ರೋ (ಅಥವಾ ವಿತರಣೆ) ಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ (ಡಿಸ್ಟ್ರೋ-ಜಿಗಿತ) ಜಿಗಿಯುವಾಗ ಅಥವಾ ಅದೇ ವಿತರಣೆಯೊಂದಿಗೆ ಪಿಸಿಯನ್ನು ಮರು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುವಾಗ ಖಂಡಿತವಾಗಿಯೂ ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ , ನಾನು ಬುಷ್ ಸುತ್ತಲೂ ಹೊಡೆಯುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತೇನೆ ಮತ್ತು ನಾವು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ.
ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲು ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ನನ್ನಂತಹ ಡಿಸ್ಟ್ರೋ-ಹೋಪರ್ಗಳಿಗೆ ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ.
ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು install.sh ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, (.sh ಒಂದು ಬ್ಯಾಷ್ ಫೈಲ್ ಆಗಿದೆ)
touch install.sh
ಮತ್ತು ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು install.sh ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಸುಡೋ ಏಕೆಂದರೆ ಅದು ಅನುಮತಿಗಳನ್ನು ಸಂಪಾದಿಸಲು ನಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ
sudo chmod a+x install.sh
ಇಲ್ಲಿ ಅವರು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ: ವಿಮ್, ನ್ಯಾನೋ, ಇಮ್ಯಾಕ್ಸ್, ಕೇಟ್, ಗೆಡಿಟ್ ... ಅಲ್ಲದೆ, ನೀವು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವದನ್ನು ನೀವು ತಿಳಿದಿದ್ದೀರಿ ಮತ್ತು ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲು ನಾನು ಸುಡೋ, ನನ್ನ ಭಾಗಕ್ಕೆ ನಾನು ವಿಮ್ ಆಯ್ಕೆ ಮಾಡಲು ಹೊರಟಿದೆ.
sudo vim install.sh
ಎಲ್ಲದರ ಆರಂಭದಲ್ಲಿ ನಾವು ಸಂಪಾದಿಸುವಾಗ ನಾವು ಬರೆಯಬೇಕಾಗಿದೆ
#!/bin/bash
ತದನಂತರ
# -*- ENCODING: UTF-8 -*-
ನಮ್ಮ ವಿತರಣೆಯನ್ನು ನವೀಕರಿಸಲು ಸ್ವಲ್ಪ ಕೆಳಗೆ ನಾವು ಆಜ್ಞೆಯನ್ನು ಬರೆಯುತ್ತೇವೆ:
ಡೆಬಿಯನ್, ಉಬುಂಟು ಮತ್ತು ಅದರ ಲಕ್ಷಾಂತರ ಉತ್ಪನ್ನಗಳು :
su && apt update && apt upgrade
CentOS y ಕೆಂಪು ಟೋಪಿ ಹಾಗೆ:
sudo yum update
ಫೆಡೋರಾ:
sudo dnf update
OpenSUSE:
sudo zypper update
ಆರ್ಚ್ ಲಿನಕ್ಸ್, ಮಂಜಾರೊ, ಆಂಟರ್ಗೋಸ್, ಕಾಓಎಸ್ ...:
sudo pacman -Syu o yaourt -Syua
ಅಥವಾ ಜೆಂಟೂ ಅಥವಾ ಸ್ಲಾಕ್ವೇರ್ ನಂತಹ ಇತರರು ನವೀಕರಣ ಮತ್ತು ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸುತ್ತಾರೆ ..., ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ ಆದ್ದರಿಂದ ನನ್ನ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಅದು ಹೀಗಿರಬೇಕು:
ಬರೆದ ನಂತರ ನಾವು 7 ವರ್ಗಗಳಾಗಿ ಸ್ಥಾಪಿಸುವ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ವರ್ಗೀಕರಿಸಲಿದ್ದೇವೆ:
- ಉಪಯುಕ್ತತೆಗಳು
- ಇಂಟರ್ನೆಟ್
- ಆಟಗಳು
- ಡಿಇ (ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರ, ಅಥವಾ ಡೆಸ್ಕ್ಟಾಪ್ಗಳು)
- ಮಲ್ಟಿಮೀಡಿಯಾ
- ಉತ್ಪಾದಕತೆ
- ಅಭಿವೃದ್ಧಿ
ನಾವು ಬರೆದಿದ್ದೇವೆ:
# ಉಪಯುಕ್ತತೆಗಳು # ಅಭಿವೃದ್ಧಿ # ಇಂಟರ್ನೆಟ್ # ಆಟಗಳು # ಡಿಇ ಮತ್ತು ಡಬ್ಲ್ಯೂಎಂನ # ಮಲ್ಟಿಮೀಡಿಯಾ # ಉತ್ಪಾದಕತೆ
ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಗುಂಪುಗಳಲ್ಲಿ ಸ್ವಲ್ಪ ಉತ್ತಮವಾಗಿ ವರ್ಗೀಕರಿಸಲು ನಾವು ಇದನ್ನು ಇರಿಸಿದ್ದೇವೆ, ನಂತರ ನಾವು ನಮ್ಮ ಪ್ಯಾಕೇಜ್ಗಳ ಅನುಸ್ಥಾಪನೆಯ ಆಜ್ಞೆಗಳನ್ನು ನಮ್ಮ ವಿತರಣೆಯ ಪ್ರಕಾರ ಬರೆಯುತ್ತೇವೆ, ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ ವಿತರಣೆ ಏನು ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು ಆದ್ದರಿಂದ ನಾವು ಏನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ ನಮಗೆ ಬೇಕು, ಉದಾಹರಣೆಗೆ ಕ್ರೋಮಿಯಂ, ಸ್ಟೀಮ್ ಮತ್ತು ಗ್ನೋಮ್-ಶೆಲ್
ಸುಡೋ ಪ್ಯಾಕ್ಮನ್ -ಎಸ್ ಕ್ರೋಮಿಯಂ ಸುಡೋ ಪ್ಯಾಕ್ಮನ್ -ಎಸ್ ಸ್ಟೀಮ್ ಸುಡೋ ಪ್ಯಾಕ್ಮನ್-ಎಸ್ ಗ್ನೋಮ್-ಶೆಲ್ ಗ್ನೋಮ್-ಹೆಚ್ಚುವರಿ
ಕೊನೆಯಲ್ಲಿ ನಾವು ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು:
ಸಿಡಿ (ಸ್ಕ್ರಿಪ್ಟ್ ಎಲ್ಲಿದೆ) && ./install.sh
ಒಂದು ಉದಾಹರಣೆ ಇದು:
ಒಳ್ಳೆಯದು, ಇದು ಇಂದಿಗೂ ಇದೆ, ನೀವು ಇದನ್ನು ತುಂಬಾ ಉಪಯುಕ್ತವೆಂದು ಭಾವಿಸುತ್ತೀರಿ ಮತ್ತು ಇತರ ಪೋಸ್ಟ್ಗಳಲ್ಲಿ ನಿಮ್ಮನ್ನು ನೋಡುತ್ತೀರಿ.
ನಮ್ಮಲ್ಲಿ ಹೆಚ್ಚಿನ ಆಲೋಚನೆ ಇಲ್ಲದವರಿಗೆ ಉತ್ತಮ ಪ್ರವೇಶ, ಆದರೆ ನಾವು ಡಿಸ್ಟ್ರೋ-ಹಾಪ್ ಮಾಡಲು, ವಸ್ತುಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಅಂತಿಮವಾಗಿ ವಿತರಣೆಗಳನ್ನು ಹಾಳು ಮಾಡಲು ಇಷ್ಟಪಡುತ್ತೇವೆ
ಸರಿ ಇದು ಸರಳವಾದ ಆಧಾರವಾಗಿದೆ, ನಂತರ ಇದನ್ನು ಹೆಚ್ಚು ಸಂಕೀರ್ಣಗೊಳಿಸಬಹುದು
ನನ್ನ ಬಳಿ ಡೆಬಿಯಾನ್ ಗಣಿ ಇದೆ, ಆದರೆ ಇದನ್ನು ಬೇರೆ ಯಾವುದೇ ಡಿಸ್ಟ್ರೋಗೆ ಸುಲಭವಾಗಿ ಮಾರ್ಪಡಿಸಬಹುದು.
https://github.com/xr09/kaos
ಕಾಮೆಂಟ್ ಮಾಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು, ನಾನು ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನೋಡಿದ್ದೇನೆ ಮತ್ತು ಅದರಿಂದ ನನ್ನ ಸಂಕೀರ್ಣ ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಹೊರಟಿದ್ದೇನೆ.
ನಾನು ನಿಮ್ಮ ಬ್ಲಾಗ್ ಅನ್ನು ಸಹ ನೋಡಿದ್ದೇನೆ ಮತ್ತು ಅದು ಒಳ್ಳೆಯದು, ನನಗೆ ಪೈಕ್ಯೂಟಿ ಬಗ್ಗೆ ಅನುಮಾನಗಳಿದ್ದರೆ, ಯಾರನ್ನು ಕೇಳಬೇಕೆಂದು ನನಗೆ ತಿಳಿದಿದೆ.
ಒಳ್ಳೆಯದು, ಇದು ಬೇಸ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ನನಗೆ ಖುಷಿಯಾಗಿದೆ, ಫೆಡೋರಾವನ್ನು ಸ್ಥಾಪಿಸಲು ನಾನು ಕೆಲಸದಲ್ಲಿ ನೋಡಿದ ಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಫೂರ್ತಿ ಪಡೆದಿದೆ, ಅದು ತುಂಬಾ ಒಳ್ಳೆಯದು. ನಾನು "ಕಾಓಎಸ್" ಎಂಬ ಹೆಸರಿಗೆ ಡಿಸ್ಟ್ರೊಗೆ ಯಾವುದೇ ಸಂಬಂಧವಿಲ್ಲ, ವಾಸ್ತವವಾಗಿ ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ಡಿಸ್ಟ್ರೋವನ್ನು ಇನ್ನೂ ಘೋಷಿಸಲಾಗಿಲ್ಲ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರದೊಂದಿಗೆ ಲಿಹುಯೆನ್ ► ಲಿಬ್ರೆ ಆಫೀಸ್ನ ಏಕೀಕರಣದೊಂದಿಗೆ ಎಲ್ಎಕ್ಸ್ಡಿಇ
ಅವು ಚೆನ್ನಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ, ಇದು ವೇಗವಾದ ಮತ್ತು ಸಂಪೂರ್ಣವಾದ ಯಶಸ್ಸು, ನಾನು ಹಲವಾರು ಜನರನ್ನು ಸ್ಥಾಪಿಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಪ್ರಸ್ತುತ ಅದನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ. ಈ ಆವೃತ್ತಿಯು ಈ ಪರಿಸರದಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ವಿಶ್ವದ ಏಕೈಕ ವ್ಯಕ್ತಿಗಳು: ಎಲ್ಎಕ್ಸ್ಡಿಇ ಆದ್ದರಿಂದ ಲಿಬ್ರೆ ಆಫೀಸ್ನ ಜೊತೆಯಲ್ಲಿ ಸಮರ್ಥವಾಗಿದೆ ಎಲ್ಲಾ ಸ್ಪ್ಯಾನಿಷ್ ಲಿನಕ್ಸ್
ಉದಾಹರಣೆಗೆ: ಕಾನೈಮಾ; ಟ್ರಿಸ್ಕ್ವೆಲ್; ಗ್ವಾಡಾಲಿನೆಕ್ಸ್; lliurex ಇವುಗಳು ತುಂಬಾ ಭಾರವಾದ ಮತ್ತು ನಿಧಾನವಾದ ಪರಿಸರಗಳಾದ GNone ಮತ್ತು KDE ಯನ್ನು ಡೀಫಾಲ್ಟ್% ಆಗಿ ಬಳಸುತ್ತವೆ
ಅವರು ಮಾಡಿದಂತೆ ವಿನ್ಯಾಸ ಗುಣಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಅಂತಹ ವೇಗವಾದ ಮತ್ತು ಸ್ಥಿರವಾದ ಲಿನಕ್ಸ್ ಅನ್ನು ಸಾಧ್ಯವಾಗಿಸುವ ಬಗ್ಗೆ ನೀವು ಮಾತ್ರ ಯೋಚಿಸುತ್ತೀರಿ
ಮತ್ತು ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿನ ಅತ್ಯಂತ ಉಪಯುಕ್ತ ಕಾರ್ಯಕ್ರಮಗಳ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ: 32 ಬಿಟ್ ಮತ್ತು 64 ಬಿಟ್.
ಮತ್ತು ನಾಲ್ಕು ನೀಡ್ಸ್ ಡೆಸ್ಕ್ಟಾಪ್ ಲಿಹುಯೆನ್ ಎಲ್ಎಕ್ಸ್ಡಿಇ ಮತ್ತು ಲಿಹುಯೆನ್ ಎಜುಕೇಷನಲ್ ಅಪ್ಲಿಕೇಷನ್ಸ್ ಮತ್ತು ಇನ್ಫಾರ್ಮ್ಯಾಟಿಕ್ ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಲಿನಕ್ಸ್ ಆಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ
= ಪರಿಸರವನ್ನು ಬೇಸ್ ಆಗಿ ಬಳಸುವ ಜಗತ್ತನ್ನು ನಾನು ಕಲ್ಪಿಸಿಕೊಳ್ಳುತ್ತೇನೆ: ಎಲ್ಎಕ್ಸ್ಡಿಇ ಮತ್ತು ದಾಲ್ಚಿನ್ನಿ
-> ನಾನು ನಿಮಗೆ ಅತ್ಯುತ್ತಮ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿನಂದಿಸುತ್ತೇನೆ ಅವರು ಯುಡಿ / ಸೆ ತೆಗೆದುಕೊಂಡರು
ದೇವರಿಗೆ ಧನ್ಯವಾದಗಳು ನಾನು ಅವರಿಗೆ ಪಾವತಿಸಿದ್ದೇನೆ ...
"ವೆನೆಜುವೆಲಾ ಸರ್ಕಾರವು ಈ ಲಿನಕ್ಸ್ ಲಿಹುಯೆನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಕೆನೈಮಾದಲ್ಲಿ ಇರಿಸಿ ಮತ್ತು ವೆನೆಜುವೆಲಾದಲ್ಲಿ ಜನಸಂಖ್ಯೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಸಂಸ್ಥೆಗಳಲ್ಲಿ ಮತ್ತು ಮನೆಗಳಲ್ಲಿ ಅದರ ವೇಗವನ್ನು ಉತ್ತೇಜಿಸಿ"
-> ನಾನು ಇದನ್ನು ನನ್ನ ರಾಜ್ಯದ ವಿಶ್ವವಿದ್ಯಾಲಯಗಳಲ್ಲಿ ಮತ್ತು ನನ್ನ ಸ್ನೇಹಿತರು ಮತ್ತು ಕುಟುಂಬದಲ್ಲಿ ಪ್ರಚಾರ ಮಾಡಲಿದ್ದೇನೆ. ಶ್ರೇಷ್ಠವನ್ನು ಸ್ಥಾಪಿಸಲು ಎಷ್ಟು ವೇಗವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿ ನಾನು ಇಷ್ಟಪಟ್ಟಿದ್ದೇನೆ
ಪ್ರಸ್ತುತಿ ಪ್ರಶ್ನೆ ಹೊಂದಿದೆ
-> ವೆನೆಜುವೆಲಾದ-> ಟ್ರುಜಿಲ್ಲೊ ರಾಜ್ಯದಿಂದ ಉತ್ತಮ ಸಮಯ ಪಡೆದಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು.
ಪ್ರಶ್ನೆ ಯಾವಾಗಲೂ ಲಿನಕ್ಸ್ ಲಿಹುಯೆನ್ ಪಡೆಯಿರಿ ನಾನು ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತೇನೆ ಮತ್ತು ಎಲ್ಲರನ್ನೂ ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಶಿಫಾರಸು ಮಾಡುತ್ತೇನೆ Q ನೋ ಕ್ಯೂ ಪಿಸಿ ಬಳಸಿ
ಸ್ಪಷ್ಟೀಕರಣ, KaOS ಯೌರ್ಟ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಇದು ಆರ್ಚ್ ಅನ್ನು ಆಧರಿಸಿಲ್ಲ, ಅದು kcp ಅನ್ನು ಬಳಸುತ್ತದೆ.
ಗ್ರೀಟಿಂಗ್ಸ್.
ನನಗೆ ತಿಳಿದಿದೆ, ನಾನು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ KaOS ಅನ್ನು ಬಳಸಿದ್ದೇನೆ, ಅದು ಎರಡು ಡಿಸ್ಟ್ರೋಗಳ ನಡುವೆ ಪ್ಯಾಕ್ಮ್ಯಾನ್ ಸಾಮಾನ್ಯವಾಗಿದೆ ಎಂದು ಹೇಳಿದೆ, ಯೌರ್ಟ್ ಆರ್ಚ್ಗೆ ವಿಶಿಷ್ಟವಾಗಿದೆ ಮತ್ತು kcp ಎಂಬುದು KaOS, kcp -i ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ
ಇತರ ವಿತರಣೆಗಳಲ್ಲಿ ನನಗೆ ಗೊತ್ತಿಲ್ಲ ಆದರೆ ಜೆಂಟೂ ಜೊತೆಗಿನ ಸಮಸ್ಯೆ ಸ್ವಲ್ಪ ಸುಲಭವಾಗಿದೆ ಏಕೆಂದರೆ ಎಲ್ಲಾ ಸ್ಥಾಪಿಸಲಾದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ಸಾಕು
cat /var/lib/portage/world
ಉದಾಹರಣೆಗೆ, ಆದ್ದರಿಂದ ನನ್ನ ವಿಶ್ವ ಫೈಲ್ ಹೇಗೆ ಕಾಣುತ್ತದೆ (ವರ್ಗೀಕರಣವನ್ನು ಈಗಾಗಲೇ ಸೇರಿಸಲಾಗಿದೆ).
ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಈ ರೀತಿಯ ಶ್ರೇಣಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನಾನು ಅದನ್ನು ಸ್ವಲ್ಪ ಸುಧಾರಿಸುತ್ತೇನೆ:
declare -a paquetes
Si bien pareciera que las categorías están dentro del array, estas son ignoradas ya que son comentarios
paquetes=(
categoría1
paquete1
paquete2
paquete3
categoría2
paquete4
paquete5
)
Iteramos sobre el array para instalar los paquetes secuencialmente
for contador in ${!paquetes[@]}
do
sudo apt-get install ${paquetes[$contador]}
done
ಇದು ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ಸಹ ಸುಲಭಗೊಳಿಸುತ್ತದೆ (ಪ್ಯಾಕೇಜ್ಗಳು ಒಂದೇ ಹೆಸರನ್ನು ವಿಭಿನ್ನ ವಿತರಣೆಗಳಲ್ಲಿ ಇಟ್ಟುಕೊಂಡರೆ ಮತ್ತೊಂದು ಸಮಸ್ಯೆ).
ಮತ್ತು ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ನೀವು ಹಿಂದಿನ ಕೋಡ್ನ ಫಾರ್ ಲೂಪ್ ಅನ್ನು ಇದಕ್ಕೆ ಬದಲಾಯಿಸಬಹುದು:
sudo apt-get install $(echo ${paquetes[@]})
Seria lo mismo que escribir sudo apt-get install paquete1 paquete2 paquete3...
ಕೆಲವು ಕಾರಣಗಳಿಂದಾಗಿ ನೀವು ಜಾಗದ ಬದಲು ಬೇರೆ ಯಾವುದೇ ಅಕ್ಷರವನ್ನು ವಿಭಜಕವಾಗಿ ಬಳಸಲು ಬಯಸಿದರೆ, ಇಲ್ಲಿ ಅದನ್ನು ಮಾಡಲು ಕೆಲವು ಮಾರ್ಗಗಳನ್ನು ವಿವರಿಸಲಾಗಿದೆ.
ಟ್ಯಾಗ್ ಕೋಡ್ನೊಳಗೆ (ಅಥವಾ ನಾನು ಏನಾದರೂ ತಪ್ಪು ಮಾಡಿದ್ದೇನೆ) ಬಯಸಿದಂತೆ ಸಾಲಿನ ವಿರಾಮಗಳು ಮತ್ತು ಅಂಕಿಗಳು / ಪ್ಯಾಡ್ಗಳನ್ನು ವರ್ಡ್ಪ್ರೆಸ್ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅನ್ನು ಹಾಕಿದ್ದೇನೆ ಇಲ್ಲಿ ಆದ್ದರಿಂದ ಅದನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು.
ಗ್ರೇಸಿಯಾಸ್ ಪೊರ್ ಎಲ್ ಎಪೋರ್ಟ್
ಉದಾಹರಣೆಗೆ ನೀವು ಬ್ಯಾಷ್ ಬಳಸಿ ಹೆಚ್ಚು ಸಂಪೂರ್ಣವಾದದನ್ನು ಮಾಡಬಹುದು, ಇದು ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ ಎಂದು ನಾನು ಒತ್ತಿ ಹೇಳುತ್ತೇನೆ:
ಉದಾಹರಣೆಗೆ ಬ್ಯಾಷ್ ಬಳಸಿ ನೀವು ಹೆಚ್ಚು ಸಂಪೂರ್ಣವಾದದನ್ನು ಮಾಡಬಹುದು
#! / ಬಿನ್ / ಬ್ಯಾಷ್
-- ಎನ್ಕೋಡಿಂಗ್: ಯುಟಿಎಫ್ -8 --
ಶೀರ್ಷಿಕೆ = »ಡಿಸ್ಟ್ರೋಸ್ ಅಥವಾ ಉತ್ಪನ್ನಗಳ ಅಪ್ಡೇಟರ್»
ಪ್ರಶ್ನೆ = »ದಯವಿಟ್ಟು ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ:»
ಡಿಸ್ಟ್ರೋಸ್ = (
ಆರ್ಚ್ ಲಿನಕ್ಸ್
"ಡೆಬಿಯನ್"
"ಸೆಂಟೋಸ್"
"ಫೆಡೋರಾ"
"ಓಪನ್ ಸೂಸ್"
"ಹೊರಗೆ ಹೋಗು"
)
ಕಾರ್ಯ ಡಿಸ್ಟ್ರೋ () {
/ Etc / ಸಂಚಿಕೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಿ
if test -f /etc/issue
then
DISTRO_DESTINO="Manjaro Linux"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01,02)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=ArchLinux
fi
DISTRO_DESTINO="Debian"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Debian
fi
DISTRO_DESTINO="Ubuntu"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01,02)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Debian
fi
DISTRO_DESTINO="Elementary"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01,02)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Debian
fi
DISTRO_DESTINO="Fedora"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Fedora
fi
"/ Etc / issue ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಿ"
fi
ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, "ಅಜ್ಞಾತ ಡಿಸ್ಟ್ರೋ" ಪಠ್ಯವನ್ನು ಹಿಂತಿರುಗಿ
ಬೇರೆ
echo '
Distro desconocida
'
fi
}
ನವೀಕರಿಸಿ_ಡಿಸ್ಟ್ರೋ () {
case $1 in
ArchLinux)
sudo pacman -Syu
yaourt -Syua
;;
Debian)Versiones
sudo apt-get update
sudo apt-get -y upgrade
;;
CentOS)
sudo yum update
;;
Fedora)
sudo dnf update
;;
OpenSuSE)
sudo zypper update
;;
esac
}
ಇದು ಅಂತ್ಯಕ್ಕೆ ಹೋಗುತ್ತದೆ
ಪ್ರತಿಧ್ವನಿ
ಪ್ರತಿಧ್ವನಿ 'ದಯವಿಟ್ಟು ಸಂಖ್ಯೆಯನ್ನು ಬಳಸಿ'
ಪ್ರತಿಧ್ವನಿ 'ಅಪೇಕ್ಷಿತ ಡಿಸ್ಟ್ರೋವನ್ನು ನವೀಕರಿಸಲು'
ಪ್ರತಿಧ್ವನಿ
ಪ್ರತಿಧ್ವನಿ "$ ಶೀರ್ಷಿಕೆ"
ಪಿಎಸ್ 3 = »$ ಪ್ರಶ್ನೆ»
"$ {ಡಿಸ್ಟ್ರೋಸ್ [@] in" ನಲ್ಲಿ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ; ಮಾಡಿ
printf "\ n"
"$ REPLY" ಕೇಸ್
1 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
2 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
3 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
4 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
5 ) echo "Hasta La Proxima!" $'\n' && break;;
Salir ) echo "Hasta La Proxima!" $'\n' && break;;
$(( ${#Distros[@]}+1 )) ) echo && echo "Hasta Luego!" && echo; break;;
*) echo "Opcion Invilada. Por Favor Elige Una Opcion Valida." $'\n';continue;;
esac
ಮಾಡಲಾಗುತ್ತದೆ
fi
ಉದಾಹರಣೆಯ ಅಂತ್ಯ. ನೀವು ತುಂಬಾ ಕೆಲಸ ಮಾಡಿದ ಮತ್ತು ಸಂಕೀರ್ಣವಾದ ಏನನ್ನಾದರೂ ಮಾಡಲು ಹೊರಟಿದ್ದರೆ, ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಡೆಬಿಯನ್ ತರುವಂತೆಯೇ ಪಠ್ಯ ಸ್ಥಾಪಕಗಳನ್ನು ಮಾಡಲು "ಸಂವಾದ" ವನ್ನು ಉತ್ತಮವಾಗಿ ಬಳಸಿ ಎಂದು ನಾನು ಸೂಚಿಸುತ್ತೇನೆ
ನೀವು ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೋಡಬಹುದು -> http://bash.cyberciti.biz/guide/Bash_display_dialog_boxes
ಒಂದು ವೇಳೆ ಏನು ಮಾಡಬಹುದೆಂದು ನನಗೆ ತಿಳಿದಿದೆ, ನಾನು ಅದನ್ನು ಹೇಗೆ ಮಾಡಲಿದ್ದೇನೆ, ನಾನು ತಿಳಿದಿರುವ ಎಲ್ಲಾ ಡಿಸ್ಟ್ರೋಗಳೊಂದಿಗೆ ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಪೂರ್ಣಗೊಳಿಸುತ್ತೇನೆ, ಮತ್ತು ಸಹಾಯಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು, ನೀವು ನನಗೆ ಸ್ಪಷ್ಟಪಡಿಸಿದ್ದೀರಿ ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಸ್ವಲ್ಪ, ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ, ನಾನು ಅದನ್ನು ನಿಮಗೆ ರವಾನಿಸುತ್ತೇನೆ
ಇಲ್ಲಿ ಸ್ಲಾಕ್ವೇರ್ನಲ್ಲಿ ಆಸಕ್ತಿ! ಸಹಾಯ ಮಾಡಲು ಯಾರಾದರೂ?
ನಾನು ಆಪ್ಟ್ ಗೆಟ್ ಅಥವಾ ಪ್ಯಾಕ್ಮ್ಯಾನ್ ಬದಲಿಗೆ ಸಬೊಪ್ಕೆ-ಐ ಪ್ಯಾಕೇಜ್ನೊಂದಿಗೆ ಯೋಚಿಸುತ್ತೇನೆ, ಮತ್ತು ನವೀಕರಿಸಲು ನನಗೆ ತಿಳಿದಿಲ್ಲ, ನಾನು ಇನ್ನೂ ಆ ಡಿಸ್ಟ್ರೋ ಮೂಲಕ ಹೋಗಿಲ್ಲ.
@eruzama
ಈ ಪೋಸ್ಟ್ ಎಷ್ಟು ದೊಡ್ಡ ಮಾರ್ಗದರ್ಶಿ, ನಾನು ಅದನ್ನು ನಿಜವಾಗಿಯೂ ಇಷ್ಟಪಟ್ಟೆ, ಅದು ಫ್ರೀಬಿಎಸ್ಡಿ ಯುನಿಕ್ಸ್ ಚಲಿಸುವ ಆಜ್ಞೆಗಳ ಮೂಲಕ ಮೋಡ್ ಆಗಿದೆ, ಈಗ ನಾನು ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಬಗ್ಗೆ ನಿಧಾನವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಿದ್ದೇನೆ, ಫ್ರೀಬಿಎಸ್ಡಿ ಯುನಿಕ್ಸ್ನಲ್ಲಿಯೂ ಸಹ ನೀವು ಇದನ್ನು ಮಾಡಬಹುದೇ ?, ನಾನು ಒಂದು GUI ಅನ್ನು ಬಯಸುತ್ತೇನೆ ಜೆಂಟೂ ಅಥವಾ ಸ್ಲಾಕ್ವೇರ್ನಂತಹ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಫ್ಲಕ್ಸ್ಬಾಕ್ಸ್ ಮತ್ತು ಎಲ್ಎಕ್ಸ್ಡಿಇ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮತ್ತು ಕಸ್ಟಮೈಸ್ ಮಾಡುವಂತೆ, ಆದರೆ ವಿಕಿಗಳು ಹೊಸ ಬಳಕೆದಾರರಿಗೆ ತುಂಬಾ ಗೊಂದಲವನ್ನುಂಟುಮಾಡುತ್ತವೆ.
ತುಂಬಾ ಉತ್ತಮ ದರ್ಜೆ. ನಾನು ಇತ್ತೀಚೆಗೆ ಓಎಸ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಬೇಕಾಗಿತ್ತು ಮತ್ತು ನನಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಮರುಸ್ಥಾಪಿಸುವ ಸಮಸ್ಯೆಗೆ ಸಿಲುಕಿದೆ, ಆದ್ದರಿಂದ ಸ್ಥಾಪನೆಯ ನಂತರದ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿ: https://gist.github.com/daverivera/7d47761a98c3dd995225#file-install-sh
ಇದನ್ನು ಆರ್ಚ್, ಕಾನ್ಫಿಗರ್ ಮತ್ತು ಕೆಲವು ಪ್ಯಾಕೇಜ್ಗಳಿಗಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಅಗತ್ಯಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲು ಕಾಮೆಂಟ್ ಮಾಡಬಹುದಾದ ಕಾರ್ಯಗಳ ಮೇಲೆ ಇದನ್ನು ತಯಾರಿಸಲಾಗುತ್ತದೆ. ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಅದು ಯಾರನ್ನಾದರೂ ಬೇಸ್ ಆಗಿ ಪೂರೈಸುತ್ತದೆ.
ಈ ಲೇಖನವು ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಥಾಪಿಸಲಾದ ಯಾವುದರ ಪಟ್ಟಿಯನ್ನು ತೆಗೆದುಕೊಂಡು ಭವಿಷ್ಯದ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ಗಾಗಿ ಅದನ್ನು ಉಳಿಸಬಹುದೆಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಅದು ಆ ಪಟ್ಟಿಯಿಂದ ಏನನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, ಅದಕ್ಕಾಗಿಯೇ ನಾನು ಇತ್ತೀಚೆಗೆ ಡಿಸ್ಟ್ರೋವನ್ನು ಬದಲಾಯಿಸಿಲ್ಲ.
ತುಂಬಾ ಧನ್ಯವಾದಗಳು.
ಉತ್ತಮ ಪೋಸ್ಟ್, 10 ಅಂಕಗಳು ಈಗಾಗಲೇ ಪರ್ವತಗಳ ಲಿಂಕ್ಸ್ ಅನ್ನು ಮೆಚ್ಚಿನವುಗಳಾಗಿವೆ.
ಉಬುಂಟುಗಾಗಿ ಗಣಿ ರಚಿಸಲು ನಾನು ಈ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಲ್ಲಿ ಸ್ವಲ್ಪ ಆಳವಾಗಿ ಅಗೆಯಲು ಹೋಗುತ್ತೇನೆ.
ಸ್ಲೈಸ್ ಆಫ್ ಲಿನಕ್ಸ್ ಪುಟದಲ್ಲಿ ಅವರು ಆ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು «ಸ್ಥಾಪಿಸಿದ ನಂತರ ಏನು ಮಾಡಬೇಕು ... of ಎಂಬ ಪೋಸ್ಟ್ಗಳಲ್ಲಿ ಹಾಕುತ್ತಿದ್ದರು ಎಂದು ನನಗೆ ನೆನಪಿದೆ.
ಶುಭಾಶಯ ಸಮುದಾಯ .. !!
ಅದ್ಭುತ. !!
ನಾನು ಕಾಮೆಂಟ್ಗಳನ್ನು ಓದಿದಂತೆ ಈ ಸ್ಕ್ರಿಪ್ಟ್ ನಿಮಗೆ ಬೇಕಾದಷ್ಟು ಸಂಕೀರ್ಣ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಬಹುದು ಎಂದು ನಾನು ನೋಡುತ್ತೇನೆ.
ಉದಾ.
ಇಲ್ಲಿ ನಾನು ಮೊದಲ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾಡಬಹುದೆಂದು ಯೋಚಿಸಲು ಬಯಸುತ್ತೇನೆ, ಅದು ನಂತರ ಎಫ್ಐ ಷರತ್ತುಬದ್ಧವಾಗಿ, ಅದು ಯಾವ ಡಿಸ್ಟ್ರೋ ಎಂಬುದನ್ನು ಮೊದಲು ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು ಆಯಾ ಷರತ್ತುಬದ್ಧವಾಗಿ; ಅನುಗುಣವಾದ ಡಿಸ್ಟ್ರೋದಲ್ಲಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಸೂಕ್ತವಾದ ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಕರೆ ಮಾಡಿ.
ಅವುಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಸರಳವಾಗಿಸಲು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಅಷ್ಟು ವಿಸ್ತಾರವಾಗಿಲ್ಲ ಅಥವಾ ಸಂಕೀರ್ಣವಾಗಿಲ್ಲ ಮತ್ತು ನಿರ್ವಹಿಸಲು / ನವೀಕರಿಸಲು ಸುಲಭವಾಗಿದೆ ಎಂದು ಹೇಳಿದರು.