Faka ingxelo yokugqibela yeLibreOffice kwiTheminali usebenzisa iShell Scripting

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.

Ukushicilela kweShell

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:

LibreOffice

Njengoko sonke sisazi i Suite yeOfisi LibreOffice viene ifakwe ngokungagqibekanga kuninzi lwe Ulwabiwo lweGNU / Linux kwaziwa, nangona ngokubanzi kukho ukulibaziseka okuncinci okanye okuphawuliweyo ngokubhekisele kuhlobo olukhoyo kwiwebhusayithi esemthethweni. Zimbalwa kuphela ii-Distros eziqhelekileyo Ukukhupha ukuQengqeleka, banokuba nakho ukuba nohlobo olunye ngasemva okanye okokugqibela ukukhutshwa, nangona kunjalo, ngokuphunyezwa kweskripthi esisebenzayo Ngaphantsi kwemizuzu emi-3 kunye neephakeji ezikhutshelweyo zangaphambili unokukhupha uhlobo lwakudala kwaye ufake entsha.

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:

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.

INKQUBO ISIFUNDO

Indawo yomsebenzi 1_000

Ifolda_002

Isiphelo sendlela_001

Isiphelo sendlela_005

Isiphelo sendlela_006

Isiphelo sendlela_007

Isiphelo sendlela_008

Isiphelo sendlela_009

Isiphelo sendlela_010

Isiphelo sendlela_011

Isiphelo sendlela_012

Isiphelo sendlela_013

Isiphelo sendlela_014

Isiphelo sendlela_015

Isiphelo sendlela_016

Isiphelo sendlela_017

Isiphelo sendlela_018

Isiphelo sendlela_020

Isiphelo sendlela_021

Indawo yomsebenzi 1_001

Indawo yomsebenzi 1_002

Indawo yomsebenzi 1_003

Indawo yomsebenzi 1_004

Indawo yomsebenzi 1_005

Indawo yomsebenzi 1_007

Indawo yomsebenzi 1_006


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UDayane Qu sitsho

    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!

  2.   HO2Gi sitsho

    Enkosi kakhulu enkosi.

  3.   Ing. UJoseph Albert sitsho

    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.

  4.   akunagama sitsho

    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

  5.   Ing. UJoseph Albert sitsho

    Enkosi ngegalelo lakho, ngaphandle kwamagama bamkelwe kakuhle! UThixo okanye nantoni na okholelwa kuyo ikusikelele!

    1.    akunagama sitsho

      Ndikuthandile ukuthobeka kwakhe, ndiyavuyisana naye 🙂, andingompetha ekubhaleni, kodwa ukuba ndiyithiya, ngokuqinisekileyo umntu onolwazi oluninzi unokuza kwaye ungafunda. Imibuliso.

  6.   Ing. UJoseph Albert sitsho

    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.

  7.   Ing. UJoseph Albert sitsho

    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

    1.    akunagama sitsho

      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

    2.    akunagama sitsho

      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

    3.    akunagama sitsho

      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

  8.   Ing. UJoseph Albert sitsho

    Kwiiseva kufuneka zicace gca ngaphandle kwe-GUI, kodwa kubasebenzisi kufuneka babe ne-GUI ukubenza basebenzisane.