Kwinqaku elilandelayo siza kujonga kwi-Simple SH. Le ilula Iskripthi se-BASH sokufaka usetyenziso uninzi luthatha njengolubalulekileyo ku-Ubuntu kunye nokwahluka kwayo njengeLinux Mint. Nge-SH elula, nabani na unokukhetha ngokukhawuleza kwaye ngokulula kwaye afake izicelo abazithandayo kwiinkqubo ezisekwe kubuntu.
Njengoko igama layo libonisa, i-Simple SH kulula kakhulu ukuyifaka kunye nokuyisebenzisa. Ukuba ungumlawuli onqenayo okhangela indlela elula yokufaka usetyenziso kwezinye Iinkqubo ezisekwe UbuntuIskripthi esilula se-SH lukhetho olufanelekileyo. Inika inani elifanelekileyo lesoftware eyimfuneko efunekayo kwimisebenzi yemihla ngemihla.
Emva koko siza kubona ifayile ye- Uluhlu lweeapps zibandakanyiwe kwisixhobo se-SH esilula. Ezi zahlulwe zangamacandelo amathathu:
Izicelo ezilula ze-SH
Izixhobo zenkqubo ngokubanzi
- Uhlaziyo.sh → Hlaziya uluhlu lwemithombo.
- Ukuphucula.sh → Ukuphucula zonke iipakethi kwinkqubo.
- Isalathiso.sh → Faka inkqubo yokulayisha umthwalo.
- Ohmyzsh.sh → Faka i-oh-my-zsh.
- Ifowunigap.sh → Faka iFowunigap, umenzi wesoftware.
- Prezto.sh → Faka iPrezto (yeZsh).
- Vim.sh → Faka ifayile ye- Umhleli weVim.
Izicelo zeseva
- Ajenti.sh → Faka iphaneli yokulawula iAjenti.
- Lamp.sh → Faka iLAMP.
- N98.sh → Faka izixhobo ze-n98 magerun ze-Magento.
- Nginx.sh → Faka i-LEMP.
- Wpcli.sh → Faka iWP CLI, umgca wokuyalela umgca kwiWordPress
Izicelo zedesktop
- Atom.sh → Faka umhleli weAtom.
- Izibiyeli.sh → Faka umhleli weZibiyeli.
- I-Chrome.sh → Faka i-Chrome web browser.
- Umqambi.sh → Faka umqambi.
- Digikam.sh → Faka i-Digikam.
- IDropbox.sh → Faka iDropbox.
- IFirefoxdev.sh → Faka uHlelo loPhuculo lweFirefox.
- Gimp.sh → Faka iGimp.
- Googledrive.sh → Faka iGoogle Drayivu.
- Musique.sh → Faka uMdlali woMculo.
- Phpstorm-10.sh → Faka i-PHPS yesiqendu se-10.xx
- Phpstorm-9.sh → Faka i-PHPS yesiqendu se-9.xx
- Phpstorm.sh → Faka uhlobo lwe-PHPStorm 8.xx
- IPycharm-pro.sh → Faka iPyCharm yoPhuculo lobungcali.
- IPycharm.sh → Faka uhlelo loluntu lwasePyCharm.
- Irubymine.sh → Faka iRubyMine.
- Spotify.sh → Faka iSpotify.
- Sublimetext.sh → Faka umhleli ophantsi kwesiQendu 3.
- Isiphelo sendlela.sh → Faka iTheminali.
Ndimele nditsho ukuba khange ndizame zonke izicelo, kodwa ezo ndizamile ukusebenza ngokuchanekileyo xa sele zifakiwe. Ukuba nabani na ucinga ukuba usetyenziso olubalulekileyo alukho, ungathumela isicelo kumphuhlisi nge Iphepha elisemthethweni leGitHub.
Ukufakwa okulula kwe-SH ku-Ubuntu
Siza kukwazi faka i-SH elula usebenzisa i-Wget okanye i-Curl. Ukuba awunazo kwezi zixhobo, ungazifaka ngokulula zombini okanye zombini. Ukwenza oku, kuya kufuneka uvule i-terminal (Ctrl + Alt + T) kwaye uchwetheze lo myalelo ulandelayo:
sudo apt-get install wget curl
Sebenzisa iWget
Sebenzisa le miyalelo ilandelayo, nganye nganye, ukuya kwi Fumana i-SH elula usebenzisa iWget:
wget -qO- -O simplesh.zip https://github.com/rafaelstz/simplesh/archive/master.zip unzip simplesh.zip && rm simplesh.zip
Sebenzisa iCurl
Sebenzisa le miyalelo ilandelayo, nganye nganye, ukuya kwi Fumana i-SH elula usebenzisa iCurl:
curl -L https://github.com/rafaelstz/simplesh/archive/master.zip -o simplesh.zip unzip simplesh.zip && rm simplesh.zip
Naluphi na ukhetho olisebenzisayo, ukugqiba ukuya kwifolda apho ifayile ikhutshiweyo kwaye siya kuba nayo kuphela sebenzisa i-SH elula njengoko kubonisiwe koku kulandelayo:
cd simplesh-master/ bash simple.sh
Faka usetyenziso ku-Ubuntu usebenzisa iSH elula
Nje ukuba uqalise umbhalo olula we-SH ngomyalelo «bash elula.sh«, Yonke imiyalelo ekhoyo kunye nezicelo ziya kuboniswa. Ukuyisebenzisa asizukufumana ngaphezulu kwe- bhala igama lokusebenza ukuba sifuna ukuyifaka kwaye cinezela ukhiye wokungena ukuqala ukuyifaka. Umzekelo, ukufaka i-athomu, kuya kufuneka sibhale i-atom.sh.
Iskripthi izongeza ngokuzenzekelayo imithombo yesoftware kwaye ifake usetyenziso olukhethiweyo.
ukuba hlaziya uluhlu lwamagama, Siya kubhala oku kulandelayo kwaye ucinezele u-Enter:
update.sh
ukuba hlaziya zonke iiphakheji zenkqubo, siya kubhala:
upgrade.sh
Gcina ukhumbula ukuba lo mbhalo ayisebenzisi ngokupheleleyo. Kuya kufuneka singenise iphasiwedi xa kufanelekile.
Umzekelo, masithi sifuna Qwalasela iseva ye-LAMP. Ukwenza oku, siya kubhala:
lamp.sh
Oku Ndiza kufaka i-LAMP epheleleyo (i-Apache, i-MySQL, i-PHP kunye ne-phpMyAdmin) kwinkqubo yethu Ubuntu.
Kule meko, kuya kufuneka sichwethe igama eligqithisiweyo lomsebenzisi wengcambu ye-MySQL kunye negama lokugqitha lokungena le-phpmyadmin, kwaye ukhethe iseva yewebhu ukumisela i-phpMyAdmin, njl.
Ngendlela efanayo, sinokufaka ezinye iinkqubo ngokunjalo. Emva kofakelo ngalunye kuya kufuneka siphinde similisele iskripthi ukufaka ezinye usetyenziso, kuba iyakuzivalela. Kwimeko apho ufuna ukuphuma kwinkqubo ngaphambi kokufaka nantoni na, kuya kufuneka kuphela Cinezela «e» ukuphuma kwi-SH elula.