Kitame straipsnyje apžvelgsime „Simple SH“. Tai paprasta BASH scenarijus programoms įdiegti kuriuos daugelis mano esant būtinus „Ubuntu“ ir jo variantuose, pvz., „Linux Mint“. Naudodamas „Simple SH“, kiekvienas gali lengvai ir greitai pasirinkti ir įdiegti mėgstamas programas „Ubuntu“ pagrįstose sistemose.
Kaip rodo jo pavadinimas, „Simple SH“ yra labai lengva įdiegti ir naudoti. Jei esate tingus administratorius ir ieškote paprasto būdo įdiegti kai kurias programas daugelyje „Ubuntu“ pagrįstos sistemos, „Simple SH“ scenarijus yra geras pasirinkimas. Jis siūlo nemažai reikiamos programinės įrangos, reikalingos kasdienėms operacijoms atlikti.
Toliau pamatysime įtrauktų programų sąrašas įrankyje „Simple SH“. Jie skirstomi į tris kategorijas:
Paprastos SH programos
Bendrosios sistemos priemonės
- Update.sh → Atnaujinkite šaltinių sąrašą.
- Upgrade.sh → Atnaujinkite visus sistemos paketus.
- Indicator.sh → Įdiekite sistemos apkrovos indikatorių.
- Ohmyzsh.sh → Įdiekite oh-my-zsh.
- Phonegap.sh → Įdiekite „Phonegap“, mobiliųjų programų kūrėją.
- Prezto.sh → Įdiekite Prezto (skirta Zsh).
- Vim.sh → Įdiekite „Vim“ redaktorius.
Serverio programos
- Ajenti.sh → Įdiekite Ajenti administravimo skydą.
- Lamp.sh → Įdiekite LAMP.
- N98.sh → Įdiekite „Magento“ kūrėjams skirtus „n98 magerun cli“ įrankius.
- Nginx.sh → Įdiekite LEMP.
- Wpcli.sh → Įdiekite WP CLI, komandinės eilutės sąsają, skirtą „WordPress“
Darbalaukio programos
- Atom.sh → Įdiekite „Atom“ redaktorių.
- Brackets.sh → Įdiekite „Brackets“ redaktorių.
- Chrome.sh → Įdiekite „Chrome“ žiniatinklio naršyklę.
- Composer.sh → Įdiekite Composer.
- Digikam.sh → Įdiekite „Digikam“.
- Dropbox.sh → Įdiekite „Dropbox“.
- Firefoxdev.sh → Įdiekite „Firefox Developer Edition“.
- Gimp.sh → Įdiekite „Gimp“.
- Googledrive.sh → Įdiekite „Google“ diską.
- Musique.sh → Įdiekite „Musique Player“.
- Phpstorm-10.sh → Įdiekite PHPStorm 10.xx versiją
- Phpstorm-9.sh → Įdiekite PHPStorm 9.xx versiją
- Phpstorm.sh → Įdiekite PHPStorm 8.xx versiją
- Pycharm-pro.sh → Įdiekite „PyCharm Professional“ leidimą.
- Pycharm.sh → Įdiekite „PyCharm“ bendruomenės leidimą.
- Rubymine.sh → Įdiekite „RubyMine“.
- „Spotify.sh“ → Įdiekite „Spotify“.
- Sublimetext.sh → Įdiekite „Sublime Text 3“ redaktorių.
- Terminator.sh → Įdiekite Terminator.
Turiu pasakyti, kad neišbandžiau visų programų, tačiau įdiegtos tinkamai veikia. Jei kas nors mano, kad trūksta svarbios programos, galite išsiųsti užklausą kūrėjui per „GitHub“ oficialus puslapis.
Paprastas SH diegimas „Ubuntu“
Mes sugebėsime įdiekite „Simple SH“ naudodami „Wget“ arba „Curl“. Jei neturite nė vieno iš šių įrankių, galite lengvai įdiegti vieną arba abu. Norėdami tai padaryti, tiesiog turite atidaryti terminalą (Ctrl + Alt + T) ir įvesti šią komandą:
sudo apt-get install wget curl
Naudojant „Wget“
Vykdykite šias komandas po vieną gauti paprastą SH naudojant „Wget“:
wget -qO- -O simplesh.zip https://github.com/rafaelstz/simplesh/archive/master.zip unzip simplesh.zip && rm simplesh.zip
„Curl“ naudojimas
Vykdykite šias komandas po vieną gauti paprastą SH naudojant Curl:
curl -L https://github.com/rafaelstz/simplesh/archive/master.zip -o simplesh.zip unzip simplesh.zip && rm simplesh.zip
Nepriklausomai nuo pasirinkto varianto, kurį baigsite, eisime į aplanką, kuriame failas buvo išgautas, ir mes turėsime tik paleiskite paprastą SH kaip parodyta taip:
cd simplesh-master/ bash simple.sh
Įdiekite programas „Ubuntu“ naudodami „Simple SH“
Paleidus paprastą SH scenarijų su komanda «bash paprasta.sh«, Bus rodomos visos galimos komandos ir programos. Norėdami jį naudoti neturėsime daugiau nei parašykite programos pavadinimą norime įdiegti ir paspauskite klavišą Enter, kad pradėtume jį diegti. Pavyzdžiui, norėdami įdiegti atomą, turėtume parašyti atom.sh.
Scenarijus automatiškai pridės programinės įrangos šaltinius ir įdiegs pasirinktą programą.
į atnaujinti šriftų sąrašą, mes parašysime taip ir paspausime Enter:
update.sh
į atnaujinti visus sistemos paketus, mes parašysime:
upgrade.sh
Atminkite, kad šis scenarijus nėra visiškai interaktyvus. Prireikus turėsime įvesti slaptažodį.
Pavyzdžiui, tarkime, kad mes norime sukonfigūruoti LAMP serverį. Norėdami tai padaryti, parašysime:
lamp.sh
tai įdiegs visą LAMP („Apache“, „MySQL“, PHP ir „phpMyAdmin“) mūsų „Ubuntu“ sistemoje.
Tokiu atveju turėsime įvesti „MySQL“ šakninio vartotojo slaptažodį ir „phpmyadmin“ prisijungimo slaptažodį ir pasirinkti žiniatinklio serverį, kad sukonfigūruotumėte „phpMyAdmin“ ir kt.
Tokiu pačiu būdu galime įdiegti ir kitas programas. Po kiekvieno diegimo turėsime iš naujo paleisti scenarijų, kad įdiegtume kitas programas, nes jis pats užsidarys. Jei prieš ką nors įdiegdami norite išeiti iš sistemos, mums tereikės paspauskite «e», kad išeitumėte iš paprasto SH.