Gina shirinku mataki zuwa mataki ta amfani da rubutun Shell - Sashe na 4

A cikin shigarwar da ta gabata a cikin wannan jerin wallafe-wallafen, mun tuno da yadda ake aiwatar da:

Scriptan Shell

Kuma a cikin wadanda suka gabata, yadda ake aiwatar da a Shebang da BSM (Yanayin Tsayayyar Bash / Tsattsauran Yanayin Bash).

Ayyuka mafi kyau don ƙirƙirar Rubutun Shell a cikin GNU / Linux - Sashe na 1

Ayyuka mafi kyau don ƙirƙirar Rubutun Shell a cikin GNU / Linux - Sashe na 2

Ga misalin wani Moduleaukakawa koyaushe, daukar misali daya daga na shirye-shirye (aikace-aikace) gaskiya a Rubutun Shell da ake kira Linux Post Shigar - Rubutun shekara biyu 8.0:

Wannan ya zama koyaushe (sashe) don shigar da kunshin tushe da suka dace don gudanar da aiki iri ɗaya, ko aiwatar da ƙananan ayyuka waɗanda suka dace don sabuntawa, kulawa ko aiwatar da Yanayin Aiki ko Tsarin Aiki don komai ya gudana cikin gamsarwa. Ni da kaina na ƙara waɗannan layi don ƙirƙirar wannan rukunin:


###############################################################################
# INICIO DEL MODULO DE OPTIMIZACIÓN AL LINUX POST INSTALL - SCRIPT BICENTENARIO               
###############################################################################

# Sección que instala los paquetes bases del LPI-SB

echo -e '\a'

apt update && apt install dialog gxmessage zenity espeak gksu -y && apt install -f && dpkg --configure -a

if [ $? = 0 ]; then

     echo ""
     echo ""
     echo "#--------------------------------------------------------#"
     echo "#LA INSTALACIÓN DE LOS PAQUETES HA CULMINADO EXITOSAMENTE#"
     echo "#--------------------------------------------------------#"
     echo ""
     echo ""

     play /usr/share/sounds/info.wav 2> /dev/null

     sleep 3
     clear

else

     echo ''
     echo ''
     echo '#--------------------------------------------------------#'
     echo '# LA INSTALACIÓN DE LOS PAQUETES NO CULMINO EXITOSAMENTE #'
     echo '#--------------------------------------------------------#'
     echo ''
     echo ''

     play /usr/share/sounds/warning.wav 2> /dev/null

     sleep 3
     clear

     echo ''
     echo ''
     echo '#--------------------------------------------------------#'
     echo '#                  EJECUTE MANUALMENTE                   #'
     echo '# UN MANTENIMIENTO PREVENTIVO Y CORRECTIVO EN SU SISTEMA #'
     echo '#   EJECUTANDO LA SIGUIENTES ORDEN DE COMANDO, 1 HA 1:   #'
     echo '#                                                        #'
     echo '#                       apt update                       #'
     echo '#                     apt install -f                     #'
     echo '#                   dpkg --configure -a                  #'
     echo '#                       apt upgrade                      #'
     echo '#                                                        #'
     echo '#   LUEGO INSTALE MANUALMENTE LOS PAQUETES NECESARIOS    #'
     echo '#         CON LA ORDEN DE COMANDO SIGUIENTE:             #'
     echo '#                                                        #'
     echo '#      apt install dialog gxmessage zenity espeak -y     #'
     echo '#                                                        #'
     echo '#  AHORA, VUELVA HA INTENTAR EJECUTAR EL SCRIPT LPI-SB   #'
     echo '#--------------------------------------------------------#'
     echo ''
     echo ''

     sleep 3
     clear

     play /usr/share/sounds/info.wav 2> /dev/null

     exit 0

fi

wget -o /dev/null --user-agent="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36" -O "/tmp/audio.mp3" "https://translate.google.co.ve/translate_tts?ie=UTF-8&q=BIENVENIDO%20AL%20LINUX%20POST%20INSTALL%20-%20SCRIPT%20BICENTENARIO&tl=es&total=1&idx=0&textlen=54&tk=511133.124198&client=t&prev=input&ttsspeed=0.24" ; play -q /tmp/audio.mp3

wget -o /dev/null --user-agent="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36" -O "/tmp/audio.mp3" "https://translate.google.co.ve/translate_tts?ie=UTF-8&q=ESTIMADO%20USUARIO%2C%20ESPERE%20UNOS%20SEGUNDOS%20MIENTRAS%20EL%20PROGRAMA%20SE%20CARGA%20E%20INICIA&tl=es&total=1&idx=0&textlen=77&tk=337132.200023&client=t&prev=input" ; play -q /tmp/audio.mp3

###############################################################################
# FINAL DEL MODULO DE OPTIMIZACIÓN AL LINUX POST INSTALL - SCRIPT BICENTENARIO               
###############################################################################

===============

Kamar yadda kake gani, wannan rukunin yana gudanar da sabuntawa, sannan shigarwar fakitoci maganganun gxmessage zenity espeak gksu, ci gaba da umarnin umarni ƙwarewar shigarwa -f y dpkg –a sake fasali -a. Kuma idan har idan kawai an aiwatar da komai gamsarwa, a sakon gani ta hanyar m na cin nasara kammala tare da sonic jijjiga kuma na ci gaba tare da mataki na gaba (module / sashe) na Rubutun Shell. In ba haka ba, a sakon gani ta hanyar m na fahimtar rashin nasara tare da sonic jijjiga, tare da wani saƙon gani ta hanyar tashar da ke ba da shawarar aiwatar da ayyukan hannu don aiwatarwa don guje wa kuskuren da aka sake samu, sannan a gama aiwatar da Rubutun Shell.

Game da layin 2 na ƙarshe na koyaushe, wadanda suka fara da wget umarni, don yanzu waɗannan basu da mahimmanci, kamar yadda waɗannan ɓangare ne na a hanyar gwaji saba da ni don cimma goyon bayan murya na a Rubutun Shell tare da jona ta amfani da Rubutun muryar kan layi daga Google Translate da muryarta ta sha'awa, kuma ta haka ne maye gurbin synthesizer tare da muryar mutum-mutumi (namiji / mace) ana ba da su ta gida ta GNU / Linux Operating Systems tare da fakiti (shirye-shirye) espeak, biki, festvox, mbrola, magana da lalacewa.

Shawara:

Karanta takardar «KATATIRI DA BAZAR»

Cathedral da Bazaar wani nau'i ne na nuni wanda aka kirkira shi Eric S Raymond a cikin shekara 1.998 don kokarin yin bayani daga mahangarku da ƙwarewar ku (Halittar shirin Sako sako) abin da ya fahimta game da nasarar halitta da juyin halitta na Linux da shirye-shiryenta masu alaƙa, musamman daga hangen nesa tsakanin Misalan Ci gaban Software, wanda shi da kansa ya kira: Misalin Cathedral da Bazaar Model.

Takaitaccen nazari na akan wannan takaddar kamar haka:

Wannan karatun yana nuna ko gabatar da hangen nesa wanda a cikin duniyar Injiniyan software akwai "biyu daban-daban styles na ci gaba, samfurin babban coci, zartar da yawancin ci gaban da aka aiwatar a duniyar Kasuwancin kasuwanci, a gaban samfurin bazaar, mafi yawan mutanen duniya Linux ". Jaddada cewa waɗannan samfuran 2 sun samo asali ne daga asalin farawa akan yanayin aikin lalata software, da kuma daga ka'idarsa ta musamman game da abin da ya kira Dokar Linus wanda ya bayyana haka: "Idan aka basu wadatattun idanu, duk kurakuran basu da mahimmanci" ko a wasu kalmomin: "Tare da wadatattun idanu, duk kuskuren abubuwa ne marasa kyau."

Har ila yau a cikin wannan karatun marubucin ya jaddada kalmar Dan Dandatsa, wanda a ganina marubucin ya bayyana a matsayin wani nau'in Babban mai amfani da zai iya fahimta da kuma amfanuwa da shirin, da kuma ganowa, ba da shawara ko aiwatar da gyare-gyare a cikin ingantaccen tsari da kuma abu ga ɗaukacin al'ummomin masu amfani.. Ina son wannan shawarar da kaina da kaina tunda da yawa ina tsammanin hakan daidai ne, duk da haka, zan bar ɗaya wanda ni ma nake so da yawa saboda yana da yawa a duniya da / ko na gama gari.

Dan Dandatsa

"Linux yana wargazawa." Me ya sa? Abu na farko da wannan karatun ya gaya mana shine:

Har zuwa lokacin akwai babban bambancin daidaitattun hanyoyin Ci gaban Software ko samfura waɗanda suka dogara da a "Centralarin tsari da tsari tun daga farko" sakamakon aikin tsara software ana ɗaukar shi azaman wani abu mai alaƙa da a X Factor hakan yana kaiwa ga "Wasu mawuyacin mawuyacin hali". Kuma wannan duk da cewa wannan ya riga ya kasance a cikin Unix duniyaWatau, aikin da ya kunshi kananan kayan aiki, farauta mai saurin gaske da kuma shirye-shiryen juyin halitta, fitowar falsafar ci gaban Software ta Karkashin Linux ta dauke lamarin zuwa wani matakin na ci gaba.

A sakamakon wannan, Yayin da Ci gaban Software na Kai aka yi "Hanyar shiru da girmamawa", kamar yadda kuka gina a Cathedral, da Free Software Development (Linux) aka yi da "hanya mai birgima tare da ajanda da yawa (hanyoyi) da kuma hanyoyin (shawarwari) ”, kamar yadda kuka kasance cikin girma Bazar.

A ƙarshe, yana fallasa jerin wuraren da suka cancanci rushewa da narkewa a cikin yanayin da ya dace don fahimtar waɗanda ke haɓakawa ga Communityungiyar masu amfani da Software na Kyauta. Waɗannan wuraren sune:

  1. DUKKAN AYYUKA NA KYAU A SOFTWARE SUN FARA KOKARIN FADAWA MATSALAR MUTUM DAGA CIKINSU KUKA JADDADA SU.
  2. MASU KIRKIRAN SHIRI SUN SAN ABIN DA ZASU RUBUTA. MAFI GIRMAN SANI ABINDA ZAI SAKA MAGANA (SAI A KARYA).
  3. KA YI TUNANI GAME DA JEFE SHI AKAI :AYA: ZA KA EARSHE A YI KODAYA. "
  4. IDAN KANA DA HALI MAI KYAU, MATSALOLI MASU SHA'AWA ZASU SAMU.
  5. LOKACIN DA SHIRI BAYA BAYA SHA'AWARKA, LADANKA NA KARSHE SHINE KA SHIGA WANI GWAMNAN MAGAJI.
  6. MAGANAR DA MASU AMFANI DA KAI A MATSAYIN HADEJIYA SHI NE K’ANAN HANYAR CIGABA DA KYAUTA TA GAGGAWA INGANTA DA SOSAI SHIRI.
  7. SAKI SAI BAYA. Kaddamar DA shi sau da yawa. DA SAURARA GA AMFANINKA.
  8. BASU GASKIYA MAI ISA TATTAFIN GABA DA GUDUN GWAGWAJO, KUSAN DUKKAN MATSALOLI ZASU GANE DA GAGGAWA KUMA MAGANARSU TA ZAMA WANI ABU.

Ari da sauran wuraren da suka rage 11 waɗanda suka fi nau'ikan tunani (halin ɗabi'a), wanda bai zo da labarin ba amma tare da abin da kowannensu ya fassara karatu (mai tasowa), wanda a cikin ainihin yanayin na, ya jagoranci ni zuwa ga yanke shawara masu zuwa:

ƘARUWA

Ina fatan kun so wannan bayanin kuma yana da amfani, tunda Karatun babban coci da Bazaar ishara ce ta wajibi ga duk waɗanda suka tsara duk wani Ci gaba a cikin Free Software, komai babba ko ƙarami.

Daga baya, a rubutun gaba zamu ci gaba da ganin misalin kayayyaki (sassan) waɗanda ke yin ayyuka kamar:

  • MULKIN HALITTA MAI AMFANI DA MAGANA
  • YADDA AKE GANE GASKIYAR LITTAFIN AIKI
  • MULKIN SIFFAN HARSUN HARSHE
  • PROXY CONFIGURATION ModULE DOMIN HUKUNCIN KISA

Daga cikin wasu da yawa!

Kuma kamar koyaushe, Ina ba da shawara tafi koyo ta hanyar koyar da kai game da umarni: gksu, maganganu, gxmessage, zenity, espeak, wasa, a tsakanin wasu da yawa don ƙirƙirar maɓallan zane ta Terminal ko don Tebur ɗin Mai amfani, tare da faɗakarwa ta sonic ko multimedia, da kuma ci gaban ilimin da zasuyi amfani dashi daga baya.

Ka tuna cewa waɗannan da duk wasu shawarwari akan wasu module, aiki, m, umarni ko aiki a gaba ɗaya ana iya aiwatar da shi hanyoyi da yawa, kuma abin da aka nuna anan ba komai bane face a hanya mai sauƙi, na da yawa hanyoyi masu yuwuwa a cikin abin da ya ce mataki na iya ko za a iya aiwatarwa!

Kawai don gamawa na bar ku, a Labarin allo da ni, don nuna muku abin da za ku iya, bayan kammala wannan Shell Scripting akan layi hanya a cikin DesdeLinux:

LPI-SB8 Gwajin ScreenCast

(LINUX POST INSTALL - LITTAFIN BICENTENARIO 8.0.0) - Kashi na 2


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.