Kule nto Novena (9) iklasi Siza kusebenzisa isicelo seLibreOffice ukufunda iSkripthi seBash Shell esitsha kwaye siqhubeke nokuziqhelanisa nolwimi olusebenzayo nolusebenzayo Ukushicilela kweShell kwaye ke uqhubeke nothotho lwezifundo. Isishwankathelo, siza kufunda ngendlela yokwenza umbhalo-ngqangi singafezekisa ngokulula ukufakwa yenziwa yaziwa jikelele Suite yeOfisi yeGNU / Linux ibizwa ngokuba yiLibreOffice.
Phambi koqwalaselo olufutshane lokuba yintoni i- Suite yeOfisi yeGNU / Linux LibreOffice:
ILibreOffice yindawo efanelekileyo yeofisi; ujongano olucocekileyo kunye nezixhobo ezinamandla zikuvumela ukuba uveze ubuchule bakho kwaye wandise imveliso yakho. ILibreOffice ifaka izicelo ezininzi ezenza ukuba ibe yeyona ofisi inamandla yasimahla kunye noMthombo ovulekileyo kwintengiso: Umbhali, iprosesa yamagama, iCalc, ispredishithi, Impress, umhleli wentetho, zoba, isicelo sethu sokuzoba kunye ne-flowchart, iSiseko, isiseko sedatha kunye nokujongana nolunye ugcino lwedatha, kunye neMathematika yenkqubo yeemathematika. Ngolwazi oluthe kratya olusemthethweni, cofa Apha, okanye kwiwebhusayithi esemthethweni ngokuchofoza kumfanekiso ongezantsi:
Inqaku elibalulekileyo: Ndincoma ngokwam ngaphambi kokuqhuba iskripthi ngolu hlobo i.e ndifuna ukufaka Iiphakheji zedeb ngaphandle kwe .tar.gz iiphakheji okanye nakweyiphi na enye ifomathi yoxinzelelo, yenza ulondolozo oluncinci kunye / okanye ukulungiswa nokulungisa kunye nohlaziyo) lweNkqubo yokuSebenza ukunqanda (ukuthintela) iimpazamo zokufaka (iingxaki) ezibangelwa ziingxaki zangaphambili ngeephakeji ezikhoyo (ukuxhomekeka)!
Ngalo msebenzi unokuxhomekeka ngaphambili ekufundeni esi sikhokelo sahlulwe sangamacandelo ama-3:
Index
Isikhokelo sokufakwa kweposti ye-DEBIAN 8/9 - 2016-Icandelo I
Isikhokelo sokufakwa kwenqaku DEBIAN 8/9 - 2016-Icandelo II
Isikhokelo sokufakwa kwenqaku DEBIAN 8/9 - 2016-Icandelo III
Qaphela: Ngokwam, ndiyathanda ukusebenzisa uguqulelo ngalunye olukhutshiweyo kwiphakheji nganye kunye nesoftware ekhoyo, ngenxa yencasa yam yokuvavanywa kwesicelo kunye nomnqweno wokwenza izinto ezintsha. Kodwa ubukhulu becala ayimfuneko, ukuba eyakho ukuhanjiswa Inenguqulo esondele kakhulu kule ikhoyo ngoku.
Khumbula ukuba: Uncedo lwezi zikripthi kukuba ikuvumela ukuba ufake kwaye uqwalasele usetyenziso olulula nolomeleleyo, ngesiqhelo abekho koovimba babo kuzo Iinguqulelo zamva nje zikhutshiwe ngabenzi bayo kwaye ngeendlela ezingaqhelekanga kwiDistro yakho, enje: .deb
Nasi iskripthi seBash Shell:
=====================================================================
#!/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 kwimeko yokudala ifayile ye- umbhalo-ngqangi (Umzekelo: mi-Iskripthi.shNgale khowudi, ndincoma ukuba uzikhuphele ngesandla iifayile LibreOffice ihlaziywa ngesandla, ke kuya kufuneka ugcine uphawula wget imigca yokukhuphela, kwaye uyibeke kwifayile ye- indlela / ikhaya / my_user kunye Ukhutshelwe .deb iifayile de Lngxi kwaye uyiqhube ngomyalelo wokuyalela $ ukutshatyalaliswa my-script-libreoffice.sh . Ngaphantsi kwemizuzu emi-3 uyakuba nayo yonke into esebenzayo. Emva koku ungasebenzisa entsha kraca yakho Suite yeOfisi LibreOffice.
Kude kube lupapasho olulandelayo, oluya kongeza iifonti ezintsha (ezabucala nezasimahla) kwiNkqubo yokuSebenza kunye neLibreOffice. Njengoko ndinishiya nolu papasho lutsha kunye nomsebenzi onomdla wohlalutyo kunye nophando.
Izimvo ezi-12, shiya ezakho
Molo unjani, ndize ukuphazamisa!
Ndifakele inyathelo ngenyathelo kwaye iyasebenza, ukusuka kwi-emac bendinengxaki kwaye bendizokukhalaza kodwa ibiyimpazamo yam (ndishiye umgca nge-wget, ukukhuphela iilwimi okanye into enjalo).
Ukugqwesa, ndicinga ukuba inokuqondwa ngokugqibeleleyo nokuba ungowokuqala nge-GNU / Linux okanye uligqala.
Nceda ukhululeke. Khumbula ukuba akulunganga kangako ukweba ukutya kunokusebenzisa isoftware yobunini, kunyhasha inkululeko yakho. Ukunikezela ngezi zinto zabucala kufana nokunikela ngecuba, iziyobisi, kubangela ububi. Lo mkhuba kufuneka upheliswe.
Nibuliso!
Enkosi kakhulu enkosi.
Ndonwabile ukuba uyayithanda, izithuba ezilandelayo ziza kongeza iifonti kwi-liboffoffice, i-Telegraph Desktop, i-PopCorn-Time kunye nezinye izinto ezininzi ezifana ne-owncloud, umjongi weqela, njl.
USER_NAME =
cat /etc/passwd | grep 1000 | cut -d: -f1
Ihlala ikwayindlela enye yokufumana i-UID kuyo yonke "imibhalo"?
kwakhona umva mdala kakhulu kungcono ukusebenzisa $ ()
id -u
i-id | awk '{shicilela $ 1}' | cut -c5-8
echo $ UID
ukugqithisa $ USER | cut -d: -f3
ukudlula | awk -F: '$ 3 == 1000 {shicilela $ 3}'
for i in $ (who | cut -c1-8); yenza grep $ i / etc / passwd | awk '{shicilela "\ t" $ 1}' | tr -d '[A-Za-z]' | sed 's / :: x * //' | cut -c1-5; yenziwe
Sebenzisa ubuchule ngaphandle kokuqinisekisa ingcambu?
[[$ EUID -ne 0]]
Phendula »Ngenisa uhlobo loYilo… ..»
funda -p «Faka uhlobo loYilo… ..» T_ARQ
RHOXA INKQUBO NE-CTRL + C ??? Yintoni lento? Andizange ndibone iskripthi esinento efanayo
funda -p «urhoxise? y / n »op
[[$ op == "kunye" || $ op == "KUNYE"] && uphume || funda -p "qhubeka neskripthi" && execute_something
Yiza, ekuphela kwento endiyibonayo apha sisicatshulwa esicacileyo, andiboni nto ivela kwiskripthi esibhaliweyo
Enkosi ngegalelo lakho, ngaphandle kwamagama bamkelwe kakuhle! UThixo okanye nantoni na okholelwa kuyo ikusikelele!
Ndikuthandile ukuthobeka kwakhe, ndiyavuyisana naye 🙂, andingompetha ekubhaleni, kodwa ukuba ndiyithiya, ngokuqinisekileyo umntu onolwazi oluninzi unokuza kwaye ungafunda. Imibuliso.
Andiyena inkosi, iJedi, okanye i-nerdy hacker enesiphiwo kubugcisa beqokobhe. Ngokuqinisekileyo into endiyibhalileyo apha liqhezu nje kwento endiyaziyo okanye endinokuyifunda, okanye endiyifundisayo.
Kwaye ngokuchanekileyo ezi tutorials kwiskripthi esibhaliweyo endisenzayo sinemiyalelo elula kakhulu yemiyalelo kunye nemiyalelo esisiseko ukuze abo basebenzisi bakuqonde okubhaliweyo kwaye bazibuze ukuba ndingayiphucula njani, ukuze yenziwe kuyo nayiphi na indlela, eqinisekisa ukuba kuphela i-superuser iyayiqhuba, okanye umsebenzisi we-X, okanye ndingandithumela njani isilumkiso esibonakalayo okanye sonic, okanye uvule ifayile yohlobo x xa ugqibile, okanye ndingayenza njani lula imigca emi-2 okanye engaphezulu kwikhowudi engaphantsi!
Ukuba ndenza yonke into igqibelele, ihambele phambili kwaye ilungiselelwe ngokugqibeleleyo, kuphela ngabantu abambalwa abanobuqili abaya kuqonda kwaye phantse kungabikho mntu unokundifunda.
Ngapha koko, oku kwenzelwe abasebenzisi be desktop abafuna ukwazi nokwazi okuncinci, Oko kukuthi, qalisa!
Nangona kunjalo, kungekudala ndiyathembisa ukulayisha enye esele ndikholelwe, ejonga icandelo lenethiwekhi kwaye ikunike ingxelo yomamkeli ngamnye ofunyenweyo, ifana nehydra evela kwisiphelo.
Imibuliso engenamagama nabo bonke abo balandela ikhosi ekwi-Intanethi ye-«Funda i-Shell Scripting», kungekudala siza kuqhubeka nezinye izikripthi ezisisiseko zokuqhubeka nokwabelana ngolwazi kwaye siqhubeke nokuncokola nabo bonke.
Ndiyathemba ukuba uza kuhlala ubukele kuba kungekudala ndiza kuqala ngeekhowudi ezihambele phambili kodwa zivezwe ngendlela eqondakalayo ngokubonakalayo ngaphandle kokuntsonkotha kwayo.
Khumbula ukuba ngeShell Scripting unokwenza izinto ezininzi ezintsonkothileyo ezinqamlezayo (iiDistros ezahlukeneyo) usebenzisa iifayile ezincinci kakhulu. Ndizokushiya le screencast incinci yento endizokufundisa yona kungekudala, kwabo baqhubeka nokubukela ikhosi, kwaye nge-50Kb kuphela ithembisa okuninzi! Kwaye sisiqingatha kuphela sento enokwenziwa ngeShell Scripting.
I-LPI-SB8 yoVavanyo lweScreenCast (I-LINUX POST INSTALL-ISIKRIPTHI BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Jonga iScreencast: https://www.youtube.com/watch?v=cWpVQcbgCyY
Ijongeka ngathi inomdla kodwa inyani andiyithandi konke konke ngokudibana kwemizobo, ndikushiya iskripthi sokulawula abasebenzisi endigqibe ngabo kutshanje, ngeCentOS kunye ne-tbm kuvavanywa kwiArch kunye nenye kwi-perl yokulawula iipakeji nge-pacman.
abasebenzisi https://www.youtube.com/watch?v=LIIbGYIe_0E
Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Kudala ndiguqula eyokugqibela ukuyenza ukuba igqibelele ngakumbi, sele ndinokukhetha ezili-10.
imgur. com / N9GYvJL .png
Phendula nge quote
Ijongeka ngathi inomdla kodwa inyani andiyithandi konke konke ngokudibana kwemizobo, ndikushiya iskripthi sokulawula abasebenzisi endigqibe ngabo kutshanje, ngeCentOS kunye ne-tbm kuvavanywa kwiArch kunye nenye kwi-perl yokulawula iipakeji nge-pacman.
Ndineempendulo ezahlukeneyo kwaye ndihlala ndizonwabisa ngokwenza. Abanye ukufaka i-DHCP, i-DNS, i-FTP njl.
abasebenzisi https://www.youtube.com/watch?v=LIIbGYIe_0E
Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Kudala ndiguqula eyokugqibela ukuyenza ukuba igqibelele ngakumbi, sele ndinokukhetha ezili-10.
imgur. com / N9GYvJL .png
Phendula nge quote
Ijongeka ngathi inomdla kodwa inyani andiyithandi konke konke ngokudibana kwemizobo, ndikushiya iskripthi sokulawula abasebenzisi endigqibe ngabo kutshanje, ngeCentOS kunye ne-tbm kuvavanywa kwiArch kunye nenye kwi-perl yokulawula iipakeji nge-pacman.
Ndineempendulo ezahlukeneyo kwaye ndihlala ndizonwabisa ngokwenza. Abanye ukufaka i-DHCP, i-DNS, i-FTP njl.
Abasebenzisi be-youtube. com / w atch? v = LIIbGYIe_0E
Pacman youtube. com / wa tch? v = -3x8x0DFntg
Kudala ndiguqula eyokugqibela ukuyenza ukuba igqibelele ngakumbi, sele ndinokukhetha ezili-10.
imgur. com / N9GYvJL .png
Phendula nge quote
Kwiiseva kufuneka zicace gca ngaphandle kwe-GUI, kodwa kubasebenzisi kufuneka babe ne-GUI ukubenza basebenzisane.