Kulokhu lesishiyagalolunye Isigaba 9 (XNUMX) Sizosebenzisa uhlelo lweLibreOffice ukutadisha iskripthi esisha seBash Shell bese siqhubeka nokwenza ulimi oluhle nolusebenzayo lwe Isikripthi se-Shell futhi ngaleyo ndlela uqhubeke nochungechunge lwezifundo. Ngokufingqa, sizofunda ukuthi sisebenzisa kanjani i- a Iskripthi singakwazi ukufeza okulula ukufakwa kuhlelwe okwaziwa emhlabeni wonke I-Office Suite ye-GNU / Linux ibizwa ngeLibreOffice.
Ngaphambi kokubukeza okufushane kokuthi iyini i- I-Office Suite ye-GNU / Linux I-LibreOffice:
ILibreOffice iyinkampani enamandla yehhovisi; isikhombimsebenzisi sayo esihlanzekile namathuluzi anamandla akuvumela ukuthi uveze ubuhlakani bakho futhi ukhulise umkhiqizo wakho. ILibreOffice ifaka izicelo eziningi ezenza ukuthi ibe yindawo enamandla kunazo zonke emahhovisi eFree and Open Source emakethe: Umbhali, iprosesa yegama, i-Calc, ispredishithi, i-Impress, isihleli sesethulo, i-Draw, uhlelo lwethu lokudweba ne-flowchart, i-Base, i-database yethu kanye ne-interface nezinye izizinda zolwazi, kanye ne-Math yohlobo lwamafomula wezibalo. Ngeminye imininingwane esemthethweni, chofoza Lapha, noma kuwebhusayithi yayo esemthethweni ngokuchofoza esithombeni esingezansi:
Njengoba sonke ngokuyisisekelo siyazi Ihhovisi Suite I-LibreOffice iza ifakwe ngokuzenzakalela kokuningi kwe- Ukusatshalaliswa kwe-GNU / Linux kuyaziwa, yize ngokuvamile kubambezeleka okuncane noma okuphawulwe maqondana nenguqulo etholakala kuwebhusayithi esemthethweni. Ama-Distros ambalwa kakhulu ajwayelekile Ukukhishwa kwe-Rolling, bangakwazi ukuba yinguqulo eyodwa ngemuva noma ekukhishweni kokugcina, kepha, ngokwenziwa kwalo mbhalo osebenzayo Ngaphansi kwemizuzu engu-3 ngamaphakeji alandiwe ngaphambilini ungakhipha inguqulo yakudala bese ufaka entsha.
Inothi elibalulekile: Ngincoma uqobo ngaphambi kokuqalisa iskripthi kanjena i.e ngidinga ukufaka .deb amaphakheji esikhundleni se .tar.gz amaphakheji noma kunoma iyiphi enye ifomethi yokucinana, yenza isondlo esincane sokuvimbela kanye / noma sokulungisa kanye nesibuyekezo) sohlelo Lokusebenza ukugwema (ukuvimbela) amaphutha wokufaka (izinkinga) okubangelwa izinkinga zangaphambilini ngamaphakeji akhona (ukuncika)!
Ngalo msebenzi, ungathembela ngaphambilini ekufundeni lo mhlahlandlela uhlukaniswe izingxenye ezintathu:
Umhlahlandlela Wokufaka Okuthunyelwe DEBIAN 8/9 - 2016 - Ingxenye I
Umhlahlandlela Wokufaka Okuthunyelwe DEBIAN 8/9 - 2016 - Ingxenye II
Umhlahlandlela Wokufaka Okuthunyelwe DEBIAN 8/9 - 2016 - Ingxenye III
Nota: Ngokwami, ngithanda ukusebenzisa njalo inguqulo ngayinye ekhishiwe yephakeji ngalinye nesoftware etholakalayo, ngenxa yokunambitheka kwami kokuhlolwa kwesicelo kanye nesifiso sokwenza izinto ezintsha. Kepha ikakhulukazi akudingekile, uma ngabe I-Distro Inenguqulo esondele kakhulu kule yamanje.
Khumbula ukuthi: Ubuhle bale mibhalo ukuthi ikuvumela ukuthi ufake futhi ulungiselele izinhlelo zokusebenza ezilula nezinamandla, imvamisa awekho ezinqolobaneni zawo kuzo izinhlobo zakamuva ezikhishiwe ngabadali bayo futhi ngamafomethi okungewona awomdabu kwe-Distro yakho, efana: .deb
Nayi iBash Shell Script:
================================================================
#!/bin/bash
#######################################################################
# MI PAÍS - EMPRESA - ORGANIZACIÓN - GRUPO #
# NOMBRE:
# VERSIÓN:
# TIPO DE PROGRAMA:
# FUNCIÓN:
# NOMBRE CÓDIGO:
# PAÍS ORIGEN:
# CREADO POR:
# EMAIL:
# NOMBRE FACEBOOK:
# PAGINA PERSONAL FACEBOOK:
# COMUNIDAD FACEBOOK:
# TWITTER:
# TELÉFONO:
# PROMOCIONADO POR:
# PAGINA WEB DEL PROYECTO:
# FECHA DE LANZAMIENTO DE LA PRIMERA VERSIÓN (1.0):
# FECHA DE LANZAMIENTO DE LA VERSIÓN ACTUAL (1.0+0):
# FECHA DE ULTIMA ACTUALIZACIÓN:
######################################################################
######################################################################
#
# SECCIÓN DONDE VAN INSERTOS LOS DERECHOS DE AUTOR
#
# Consúltela en:
#
# <http://www.gnu.org/licenses/>.
######################################################################
######################################################################
# INICIO DEL MODULO DE INSTALACIÓN DE LIBREOFFICE
######################################################################
USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`
HOME_USER_NAME=/home/$USER_NAME
cd $HOME_USER_NAME
clear
#####################################################################
echo " Introduzca el numero de Versión de LIBREOFFICE que desea instalar (Ejemplo: 4.4.7, 5.0.4): "
read NUM_VER
NV=${NUM_VER}
echo ""
echo ""
echo " Introduzca el numero de Sub-versión de LIBREOFFICE que desea instalar (Ejemplo: 2, 5, 8): "
read NUM_VER2
NV2=${NUM_VER2}
echo ""
echo ""
echo " Introduzca el Tipo de Arquitectura del Paquete LIBREOFFICE (Ejemplo, 1 para 32 Bit y 2 para 64 Bit): "
read T_ARQ
ARQ_PC=${T_ARQ}
if [ "$ARQ_PC" = "1" ]; then
ARQ=x86
else
ARQ=x86-64
ARQ2=x86_64
fi
sleep 5
echo ""
echo ""
echo " CONFIRME QUE ESTE ES EL PAQUETE LIBREOFFICE QUE COLOCO PARA SU INSTALACIÓN"
echo ""
echo ""
echo " $NV - $ARQ "
echo ""
echo ""
echo " EN CASO DE NO SER CIERTO, CANCELE EL PROCESO CON CTRL+C, DE LO CONTRARIO"
echo " ESPERE 15 SEGUNDOS MIENTRAS EL PROGRAMA CONTINUA EL PROCESO DE INSTALACIÓN."
echo ""
echo ""
sleep 15
# ELIMINACIÓN DE LIBREOFFICE
aptitude remove --purge libreoffice-core -y
aptitude remove --purge libreoffice-common -y
aptitude remove --purge libreoffice-style-galaxy -y
aptitude remove --purge libreoffice-style-tango -y
aptitude remove --purge libreoffice-dic-es-ve -y
aptitude remove --purge libreoffice-debian-menus -y
aptitude remove --purge libreoffice4.0 -y
aptitude remove --purge libreoffice4.1 -y
aptitude remove --purge libreoffice4.2 -y
aptitude remove --purge libreoffice4.3 -y
aptitude remove --purge libreoffice4.4 -y
aptitude remove --purge libreoffice5.0 -y
aptitude remove --purge libreoffice4.0-ure -y
aptitude remove --purge libreoffice4.1-ure -y
aptitude remove --purge libreoffice4.2-ure -y
aptitude remove --purge libreoffice4.3-ure -y
aptitude remove --purge libreoffice4.4-ure -y
aptitude remove --purge libreoffice5.0-ure -y
# ELIMINACIÓN DE PAQUETES ADICIONALES PARA LIBREOFFICE
aptitude remove --purge openclipart-libreoffice -y
aptitude remove --purge openclipart2-libreoffice -y
# CORRIGIENDO ERRORES DE POST-DESINSTALACIÓN
aptitude install -f -y
dpkg --configure -a
aptitude remove
aptitude purge
aptitude clean
aptitude autoclean
# DESCARGANDO VERSIÓN ACTUAL DE LIBREOFFICE
# export http_proxy=http://192.168.3.250:8080
# export no_proxy="127.0.0.1, localhost, 192.168.0.0/22, tu_institucion.gob.ve:8080"
# wget http://download.documentfoundation.org/libreoffice/stable/$NV/deb/$ARQ2/LibreOffice_$NV_Linux_$ARQ_deb.tar.gz
# wget http://download.documentfoundation.org/libreoffice/stable/$NV/deb/$ARQ2/LibreOffice_$NV_Linux_$ARQ_deb_langpack_es.tar.gz
# wget http://download.documentfoundation.org/libreoffice/stable/$NV/deb/$ARQ2/LibreOffice_$NV_Linux_$ARQ_deb_helppack_es.tar.gz
# Nota: Puede descargar manualmente los archivos desde la URL http://download.documentfoundation.org/libreoffice/stable
# Y la Subversión actual (26/01/2016) de LibreOffice es la: 2. Puede conocerla al visualizar el contenido del paquete tar.gz descargado.
cp LibreOffice_"$NV"_Linux_"$ARQ"_deb.tar.gz /opt
cp LibreOffice_"$NV"_Linux_"$ARQ"_deb_langpack_es.tar.gz /opt
cp LibreOffice_"$NV"_Linux_"$ARQ"_deb_helppack_es.tar.gz /opt
cp dict-es_ve.oxt /opt
cd /opt
# DESCOMPRIMIENDO VERSIÓN ACTUAL DE LIBREOFFICE
tar -zxvf LibreOffice_"$NV"_Linux_"$ARQ"_deb.tar.gz
tar -zxvf LibreOffice_"$NV"_Linux_"$ARQ"_deb_langpack_es.tar.gz
tar -zxvf LibreOffice_"$NV"_Linux_"$ARQ"_deb_helppack_es.tar.gz
# INSTALANDO VERSIÓN ACTUAL DE LIBREOFFICE
cd LibreOffice_"$NV"."$NV2"_Linux_"$ARQ"_deb/DEBS/
dpkg -i *.deb
# INSTALANDO VERSIÓN ACTUAL DE LA INTERFACE DE USUARIO EN ESPAÑOL PARA LIBREOFFICE
cd ../..
cd LibreOffice_"$NV"."$NV2"_Linux_"$ARQ"_deb_langpack_es/DEBS/
dpkg -i *.deb
# INSTALANDO VERSIÓN ACTUAL DE LA AYUDA EN ESPAÑOL PARA LIBREOFFICE
cd ../..
cd LibreOffice_"$NV"."$NV2"_Linux_"$ARQ"_deb_helppack_es/DEBS/
dpkg -i *.deb
cd ../..
# ELIMINACIÓN ARCHIVOS DE INSTALACIÓN DE LIBREOFFICE
rm -r LibreOffice_4.*
rm -r LibreOffice_5.*
rm -f dict-es_ve.oxt
cd $HOME_USER_NAME
rm -r LibreOffice_4.*
rm -r LibreOffice_5.*
rm -f dict-es_ve.oxt
# INSTALACIÓN DE PAQUETES ADICIONALES PARA LIBREOFFICE
clear
cd /opt
# wget -c http://extensions.libreoffice.org/extension-center/diccionarios-en-espanol-para-venezuela-hecho-en-venezuela/releases/1.1.11/dict-es_ve.oxt
su - $USER_NAME -c "libreoffice5.0 dict-es_ve.oxt" &
cd $HOME_USER_NAME
sleep 15
su - $USER_NAME -c "xdg-open 'https://es.libreoffice.org/'" &
clear
echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '# GRACIAS POR USAR EL LINUX POST INSTALL - LIBREOFFICE #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''
sleep 3
######################################################################
# FINAL DEL MODULO DE INSTALACIÓN DE LIBREOFFICE
######################################################################
================================================================
Khumbula ukuthi uma kwenzeka kwakhiwa Iskripthi (Isibonelo: mi-script-libreoffice.shNgale khodi, ngincoma ukuthi ulande ngesandla amafayela kusuka ku- I-LibreOffice kuvuselelwa ngesandla, ngakho-ke kufanele uqhubeke uphawule wget imigqa yokulanda, bese uyibeka kufayela le- indlela / ikhaya / i-my_user kanye amafayela we-.deb alandiwe de LibreOffice bese uyisebenzisa ngomyalo womyalo $ bash my-script-libreoffice.sh . Futhi ngaphansi kwemizuzu engu-3 uzobe ususebenze konke. Ngemuva kwalokhu ungasebenzisa i-brand new Ihhovisi Suite I-LibreOffice.
Kuze kube ukushicilelwa okulandelayo, okuzobe kungeza amafonti amasha amasha (ayimfihlo futhi amahhala) ku-Operating System naseLibreOffice. Njengoba ngikushiya nale ncwadi entsha nomsebenzi othokozisayo wokuhlaziya nokwenza ucwaningo.
Sawubona unjani, ngize ukuzokuhlupha!
Ngifake igxathu negxathu futhi liyasebenza, kusuka kuma-emac benginenkinga futhi bengizofika ngizokhalaza kepha kube yiphutha lami (ngishiye umugqa nge-wget, ukulanda izilimi noma okufana nalokho).
Kuhle kakhulu, ngicabanga ukuthi kungaqondakala kahle ukuthi ngabe uyi-GNU / Linux qalisa noma ungumakadebona.
Sicela ukhululeke. Khumbula ukuthi akukubi kangako ukweba ukudla kunokusebenzisa isoftware ephathekayo, kwephula inkululeko yakho. Ukunikela ngalokhu ngasese kufana nokunikela ngogwayi, izidakamizwa, kubangela ububi. Lo mkhuba kumele uqedwe nya.
Ukubingelela!
Ngiyabonga kakhulu.
Ngiyajabula ukuthi uyayithanda, okuthunyelwe okulandelayo kuza ukufaka amafonti ku-libreoffice, i-Telegram Desktop, i-PopCorn-Time nezinye izinto eziningi ezifana ne-owncloud, i-teamviewer, njll.
USER_NAME =
cat /etc/passwd | grep 1000 | cut -d: -f1
Ngaso sonke isikhathi indlela efanayo yokuthola i-UID kuyo yonke "imibhalo"?
futhi i-backtick indala kakhulu kungcono ukusebenzisa i- $ ()
id -u
i-id | awk '{phrinta $ 1}' | sika -c5-8
echo $ UID
uthole ukudlula $ USER | cut -d: -f3
i-getent passwd | awk -F: '$ 3 == 1000 {phrinta $ 3}'
for i in $ (who | cut -c1-8); yenza grep $ i / etc / passwd | awk '{phrinta "\ t" $ 1}' | tr -d '[A-Za-z]' | sed 's / :: x * //' | usike -c1-5; kwenziwe
Sebenzisa ukufaneleka ngaphandle kokuqinisekisa izimpande?
[[$ EUID -ne 0]]
kunanela »Faka Uhlobo Lwezakhiwo… ..»
funda -p «Faka Uhlobo Lwezakhiwo… ..» T_ARQ
KHANSELA INQUBO NE-CTRL + C ??? Kuyini lokhu? Angikaze ngibone umbhalo onokuthile okufana nawo
funda -p «khansela? y / n »op
[[$ op == "futhi" || $ op == "FUTHI"]] && phuma || funda -p "qhubeka ngesikripthi" && execute_something
Woza, ukuphela kwento engiyibonayo lapha umbhalo ocacile, angiboni lutho olusuka ekubhaleni kweShell
Ngiyabonga ngeminikelo yakho, engenamagama yamukelwa kahle! UNkulunkulu noma yini enye okholelwa kuyo ikubusise!
Ngikuthandile ukuthobeka kwakhe, ngiyamhalalisela 🙂, angiyena umpetha ekubhaleni, kepha uma ngingumuntu ozondayo, impela umuntu onolwazi oluningi angafika futhi ungafunda. Sanibonani.
Angisiye futhi umpetha, i-jedi, noma i-nerdy hacker enesiphiwo kwezobuciko be-shell script. Impela engikubhalile lapha kuyingxenyana nje yalokho engikwaziyo noma engingakufunda, noma engikufundisayo.
Futhi ngqo lezi zifundiswa ekubhalweni kweShell engikwenzayo zinemiyalo elula kakhulu yemiyalo nemiyalo eyisisekelo ukuze labo basebenzisi bakwazi ukuqonda okubhaliwe futhi bazibuze ukuthi ngingakuthuthukisa kanjani, ukuze kwenziwe kunoma iyiphi indlela, okuqinisekisa ukuthi isebenza kuphela nge-superuser, noma i-X user, noma ngingangithumela kanjani isexwayiso esibonakalayo noma se-sonic, noma ngivule ifayili lohlobo lwe-x lapho ngiqeda, noma ngingawenza kanjani lula imigqa emi-2 noma ngaphezulu ngekhodi elingaphansi!
Uma ngenza yonke into iphelele, ithuthukile futhi yenziwe kahle kakhulu, bambalwa kuphela abantu abanobuhlakani abangaqonda futhi cishe akekho noyedwa ongangifunda.
Noma kunjalo, lokhu kwenzelwe abasebenzisi bedeskithophu abafuna ukwazi nokwazi okuncane, okungukuthi, qalisa!
Kodwa-ke, kungekudala ngithembisa ukulayisha okuthuthukile engikukholelwayo, okuskena ingxenye yenethiwekhi futhi kukunikeze umbiko wesikhungo ngasinye esitholiwe, kufana ne-hydra evela esikhumulweni.
Ngiyabingelela uNameless nabo bonke labo abalandela i-Online Course ye- «Learn Shell Scripting» kungekudala sizoqhubeka neminye imibhalo eyisisekelo ukuqhubeka nokwaba ulwazi nokuqhubeka nokuluhlanganyela nabo bonke.
Ngiyethemba ukuthi hlala ubukele ngoba kungekudala ngizoqala ngamakhodi athuthuke kakhulu kepha ngivezwe ngendlela eqondakalayo ngokubonakalayo naphezu kobunzima bayo.
Khumbula ukuthi ngeShell Scripting ungenza izinto eziningi eziyinkimbinkimbi ezingamapulatifomu (ama-Distros ahlukile) usebenzisa amafayela amancane kakhulu. Ngizokushiyela lesi sikrini esincane sento engizokufundisa yona kungekudala, kulabo abaqhubeka nokubuka isifundo, nokuthi nge-50Kb kuphela ethembisa okuningi! Futhi yingxenye nje yalokho okungenziwa ngeShell Scripting.
I-LPI-SB8 Test ScreenCast (I-LINUX POST INSTALL - ISIKRIPTI BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Bona iScreencast: https://www.youtube.com/watch?v=cWpVQcbgCyY
Kubukeka kuyinto ethokozisayo kepha angiyithandi nhlobo nge-graphical interface, ngikushiyela iskripthi sokuphatha abasebenzisi engiqedile kamuva nje, kuCentOS kanye ne-tbm ihlolwe ku-Arch nenye ku-perl ukuphatha amaphakheji nge-pacman.
Abasebenzisi https://www.youtube.com/watch?v=LIIbGYIe_0E
I-Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Bengilokhu ngiguqula lokhu kokugcina ukuze ngiphelelise ngokwengeziwe, sengivele nginezinketho eziyi-10.
imgur. com / N9GYvJL .png
Phendula ngokucaphuna
Kubukeka kuyinto ethokozisayo kepha angiyithandi nhlobo nge-graphical interface, ngikushiyela iskripthi sokuphatha abasebenzisi engiqedile kamuva nje, kuCentOS kanye ne-tbm ihlolwe ku-Arch nenye ku-perl ukuphatha amaphakheji nge-pacman.
Nginemibhalo ehlukahlukene futhi ngihlala ngijabulela ukuyenza. Abanye ukufaka i-DHCP, i-DNS, i-FTP njll.
Abasebenzisi https://www.youtube.com/watch?v=LIIbGYIe_0E
I-Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Bengilokhu ngiguqula lokhu kokugcina ukuze ngiphelelise ngokwengeziwe, sengivele nginezinketho eziyi-10.
imgur. com / N9GYvJL .png
Phendula ngokucaphuna
Kubukeka kuyinto ethokozisayo kepha angiyithandi nhlobo nge-graphical interface, ngikushiyela iskripthi sokuphatha abasebenzisi engiqedile kamuva nje, kuCentOS kanye ne-tbm ihlolwe ku-Arch nenye ku-perl ukuphatha amaphakheji nge-pacman.
Nginemibhalo ehlukahlukene futhi ngihlala ngijabulela ukuyenza. Abanye ukufaka i-DHCP, i-DNS, i-FTP njll.
Abasebenzisi youtube. com / w atch? v = LIIbGYIe_0E
Pacman youtube. com / wa tch? v = -3x8x0DFntg
Bengilokhu ngiguqula lokhu kokugcina ukuze ngiphelelise ngokwengeziwe, sengivele nginezinketho eziyi-10.
imgur. com / N9GYvJL .png
Phendula ngokucaphuna
Kumaseva kufanele acace ngaphandle kwe-GUI, kepha kubasebenzisi kumele babe ne-GUI ukuze abasebenzise kalula.