Инсталирајте најновију верзију ЛибреОффице са терминала користећи Схелл Сцриптинг

У овом девети (9.) класе Користићемо апликацију ЛибреОффице за проучавање нове скрипте Басх Схелл и наставићемо да вежбамо диван и практичан језик Схелл Сцриптинг и тако наставити са низом курсева. Укратко, проучићемо како кроз а Скрипта можемо постићи лако инсталацију програмиран од универзално познатог Оффице Суите за ГНУ / Линук под називом ЛибреОффице.

Схелл Сцриптинг

Пре кратког прегледа шта је Оффице Суите за ГНУ / Линук ЛибреОффице:

ЛибреОффице је моћан канцеларијски пакет; његов чист интерфејс и моћни алати омогућавају вам да ослободите своју креативност и повећате продуктивност. ЛибреОффице укључује неколико апликација које га чине најмоћнијим бесплатним и опен соурце канцеларијским пакетом на тржишту: Вритер, програм за обраду текста, Цалц, табела, Импресс, уређивач презентација, Драв, наша апликација за цртање и дијаграм тока, Басе, наша база података и интерфејс са другим базама података и Матх за издање математичких формула. За више званичних информација кликните Овде, или на званичној веб страници кликом на доњу слику:

ЛибреОффице

Као што сви ми у суштини знамо Канцеларијски пакет ЛибреОффице је подразумевано инсталиран у многим од ГНУ / Линук дистрибуције познат, мада углавном са малим или изразитим закашњењем у односу на верзију доступну на званичној веб страници. Врло мало Дистроса који су обично Роллинг Релеасе, они могу себи приуштити да буду у верзији иза или у последњем издању, међутим, извршењем овог згодног скрипта За мање од 3 минута помоћу претходно преузетих пакета можете деинсталирати стару верзију и инсталирати нову.

Важна напомена: Лично препоручујем пре покретања скрипте овако, тј. морам да инсталирам .деб пакети уместо .тар.гз пакети или у било ком другом формату компресије, извршите мало превентивно и / или корективно одржавање плус ажурирање) оперативног система како бисте избегли (спречили) инсталационе грешке (проблеме) узроковане претходним проблемима са постојећим пакетима (зависностима)!

За овај рад можете се претходно ослонити на читање овог водича подељеног у 3 дела:

Водич за накнадну инсталацију ДЕБИАН 8/9 - 2016 - И део

Водич за накнадну инсталацију ДЕБИАН 8/9 - 2016 - Део ИИ

Водич за накнадну инсталацију ДЕБИАН 8/9 - 2016 - Део ИИИ

Напомена: Лично волим да увек користим сваку издану верзију сваког пакета и доступног софтвера, због свог укуса за тестирање апликација и жељу за иновацијама. Али углавном није потребно, ако је ваш Дистро Има верзију врло блиску тренутној.

Запамтите да: Предност ових скрипти је у томе омогућавају вам да инсталирате и конфигуришете једноставне и робусне апликације, обично нису у њиховим спремиштима у њиховим објављене најновије верзије по својим творцима и у неродним форматима за ваш Дистро, као што су: дебитант

Ево скрипте за Басх Схелл:

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


#!/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                                   
######################################################################

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

Запамти да у случају стварања а Скрипта (Пример: ми-сцрипт-либреоффице.сх) са овим кодом, препоручујем вам да ручно преузмете датотеке са ЛибреОффице ажурирано ручно, тако да би требало да наставите да коментаришете вгет линије за преузимање, и ставите га у патх / хоме / ми_усер заједно са преузете .деб датотеке de LибреОффице и покрените га командном наредбом $ треснути ми-сцрипт-либреоффице.сх . И за мање од 3 минута имаћете све функционално. После овога можете користити свој потпуно нови Канцеларијски пакет ЛибреОффице.

До следеће публикације, која ће додавати нове додатне фонтове (приватне и бесплатне) у оперативни систем и ЛибреОффице. Пошто вам остављам ову нову публикацију и узбудљив задатак анализе и истраживања.

ВОДИЧ ЗА ПРОЦЕС

Радно подручје 1_000

Лична мапа_002

Терминал_001

Терминал_005

Терминал_006

Терминал_007

Терминал_008

Терминал_009

Терминал_010

Терминал_011

Терминал_012

Терминал_013

Терминал_014

Терминал_015

Терминал_016

Терминал_017

Терминал_018

Терминал_020

Терминал_021

Радно подручје 1_001

Радно подручје 1_002

Радно подручје 1_003

Радно подручје 1_004

Радно подручје 1_005

Радно подручје 1_007

Радно подручје 1_006


12 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Даиане Ку дијо

    Здраво како сте, долазим да вас узнемиравам!
    Инсталирао сам корак по корак и то ради, од емацс-а сам имао проблема и долазио сам да се жалим, али то је била моја грешка (изоставио сам ред са вгет-ом, за преузимање језика или нешто слично).
    Одлично, мислим да се савршено може разумети да ли сте ГНУ / Линук иницијант или ветеран.
    Молим те, буди слободан. Имајте на уму да је крађа хране мање лоша од употребе власничког софтвера, јер то крши вашу слободу. Понуда ових приватних производа је попут нуђења дувана, дроге и узрока порока. Ова пракса мора бити искорењена.
    Поздрав!

  2.   ХО2Ги дијо

    Велико хвала.

  3.   Инг. Јосе Алберт дијо

    Драго ми је да вам се свиђа, следећи постови долазе да бисте додали фонтове у либреоффице, Телеграм Десктоп, ПопЦорн-Тиме и многе друге ствари попут овнцлоуд, теамвиевер итд.

  4.   безимени дијо

    УСЕР_НАМЕ =cat /etc/passwd | grep 1000 | cut -d: -f1

    Увек на исти начин да се УИД добије у свим „скриптама“?
    такође је бацктицк врло стар, боље је користити $ ()

    ид -у
    ид | авк '{принт $ 1}' | рез -ц5-8
    ецхо $ УИД
    гетент пассвд $ УСЕР | цут -д: -ф3
    гетент пассвд | авк -Ф: '$ 3 == 1000 {принт $ 3}'
    за и у $ (вхо | цут -ц1-8); до греп $ и / етц / пассвд | авк '{принт "\ т" $ 1}' | тр -д '[А-За-з]' | сед 'с / :: к * //' | рез -ц1-5; Готово

    Користите аптитуде без валидације роот-а?
    [[$ ЕУИД -не 0]]

    ецхо »Унесите тип архитектуре… ..»
    реад -п «Унесите тип архитектуре ... ..» Т_АРК

    ОТКАЖИ ПРОЦЕС ЦТРЛ + Ц ??? шта је ово? Никада нисам видео сценарио са нечим сличним
    реад -п «отказати? г / н »оп
    [[$ оп == "и" || $ оп == "И"]] && излаз || прочитај -п "настави са скриптом" && изврши_нешто

    Хајде, једино што овде видим је обичан текст, не видим ниједно скриптирање љуске

  5.   Инг. Јосе Алберт дијо

    Хвала вам на доприносу, безимени су добро прихваћени! Бог или било шта друго у шта верујете благослови вас!

    1.    безимени дијо

      Волео сам његову понизност, честитам му 🙂, нисам мајстор у писању сценарија, али ако сам мало мрзитељ, сигурно може доћи неко са више знања, а ти можеш научити. Велики поздрав.

  6.   Инг. Јосе Алберт дијо

    Такође нисам ни мајстор, ни џедај, ни штреберски хакер надарен за уметност скриптања шкољки. Свакако ово што сам овде написао само је делић онога што знам или могу научити или подучавати.

    И управо ови водичи о скриптирању љуске које радим су са врло једноставним командним командама и врло основним командама, тако да ти корисници могу разумети написано и питати се како то могу побољшати, тако да се извршава са било које путање, потврђујући да само суперусер га покреће, или Кс корисник, или како да ми пошаље визуелно или звучно упозорење, или да отвори датотеку типа к када заврши, или како могу да поједноставим 2 или више редова у мање кода!

    Ако све направим савршено, напредно и супер-оптимизовано, разумело би само неколико паметних људи и готово нико ме не би прочитао.

    У сваком случају, ово је за кориснике рачунара који желе да знају и мало знају, односно започну!

    Међутим, ускоро обећавам да ћу отпремити напредни за који верујем да скенира мрежни сегмент и даје вам извештај о сваком откривеном хосту као хидра с терминала.

  7.   Инг. Јосе Алберт дијо

    Поздрав Безимени и свима који прате мрежни курс „Леарн Схелл Сцриптинг“ ускоро ћемо наставити са осталим основним скриптама да бисмо наставили да усвајамо знање и наставили да га дружимо са свима.

    Надам се да ћете пратити, јер ћу ускоро почети са напреднијим кодовима, али изложеним на начин који је визуелно разумљив упркос својој сложености.

    Имајте на уму да са Схелл Сцриптинг-ом можете да радите много сложених ствари које се разликују од различитих платформи користећи врло мале датотеке. Оставит ћу вам овај мали пренос екрана нечега што ћу вас ускоро научити онима који наставе да гледају курс, а то са само 50Кб пуно обећава! И то је само половина онога што можете учинити са Схелл Сцриптингом.

    ЛПИ-СБ8 Тест СцреенЦаст (ЛИНУКС ПОСТ ИНСТАЛЛ - СЦРИПТ БИЦЕНТЕНАРИО 8.0.0)
    (лпи_сб8_адецуацион-аудиовисуал_2016.сх / 43Кб)

    Погледајте Сцреенцаст: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    безимени дијо

      Изгледа нешто занимљиво, али стварно ми се уопште не свиђа са графичким интерфејсима, остављам вам скрипту за управљање корисницима који су недавно завршени, за ЦентОС и тбм тестиране у Арцху и другу у перлу за управљање пакетима са пацманом.

      Корисници https://www.youtube.com/watch?v=LIIbGYIe_0E
      Пацман https://www.youtube.com/watch?v=-3x8x0DFntg

      Последње сам модификовао да би био савршенији, већ имам 10 опција.
      имгур. цом / Н9ГИвЈЛ .пнг

      поздрави

    2.    безимени дијо

      Изгледа нешто занимљиво, али стварно ми се уопште не свиђа са графичким интерфејсима, остављам вам скрипту за управљање корисницима који су недавно завршени, за ЦентОС и тбм тестиране у Арцху и другу у перлу за управљање пакетима са пацманом.
      Имам разне сценарије и увек ми је забавно. Неки да инсталирају ДХЦП, ДНС, ФТП итд.

      Корисници https://www.youtube.com/watch?v=LIIbGYIe_0E
      Пацман https://www.youtube.com/watch?v=-3x8x0DFntg

      Последње сам модификовао да би био савршенији, већ имам 10 опција.
      имгур. цом / Н9ГИвЈЛ .пнг

      поздрави

    3.    безимени дијо

      Изгледа нешто занимљиво, али стварно ми се уопште не свиђа са графичким интерфејсима, остављам вам скрипту за управљање корисницима који су недавно завршени, за ЦентОС и тбм тестиране у Арцху и другу у перлу за управљање пакетима са пацманом.
      Имам разне сценарије и увек ми је забавно. Неки да инсталирају ДХЦП, ДНС, ФТП итд.

      Усерс иоутубе. цом / в атцх? в = ЛИИбГИИе_0Е
      Пацман иоутубе. цом / ва тцх? в = -3к8к0ДФнтг

      Последње сам модификовао да би био савршенији, већ имам 10 опција.
      имгур. цом / Н9ГИвЈЛ .пнг

      поздрави

  8.   Инг. Јосе Алберт дијо

    За сервере они морају бити јасно без ГУИ-а, али за кориснике морају бити са ГУИ-јем како би били лакши за употребу.