Установите последнюю версию LibreOffice из терминала с помощью сценариев оболочки

В этом новенна (9-й) класс Мы будем использовать приложение LibreOffice для изучения нового сценария оболочки Bash и продолжим практиковать прекрасный и практичный язык Скрипты оболочки и, таким образом, продолжить серию курсов. Таким образом, мы изучим, как через Сценарий мы можем добиться легкого установка запрограммирован из общеизвестных Офисный пакет для GNU / Linux называется LibreOffice.

Скрипты оболочки

Перед кратким обзором того, что такое Офисный пакет для GNU / Linux LibreOffice:

LibreOffice - мощный офисный пакет; его чистый интерфейс и мощные инструменты позволят вам раскрыть свой творческий потенциал и повысить производительность. LibreOffice включает в себя несколько приложений, которые делают его самым мощным бесплатным офисным пакетом с открытым исходным кодом на рынке: Writer, текстовый процессор, Calc, электронная таблица, Impress, редактор презентаций, Draw, наше приложение для рисования и блок-схемы, Base, наша база данных и интерфейс с другими базами данных, а также Math для редакция математических формул. Для получения дополнительной официальной информации щелкните Здесь, или на его официальном сайте, нажав на изображение ниже:

LibreOffice

Как мы все знаем, Офисная одежда LibreOffice есть установлен по умолчанию во многих Дистрибутивы GNU / Linux известно, хотя обычно с небольшой или заметной задержкой по сравнению с версией, доступной на официальном сайте. Лишь очень немногие дистрибутивы, которые обычно Роллинг релиз, они могут позволить себе отставать на одну версию или быть последней выпущенной, однако, с выполнением этого удобного скрипта Менее чем за 3 минуты с ранее загруженными пакетами вы можете удалить старую версию и установить новую.

Важное примечание: Я лично рекомендую перед запуском скрипта вот так, т.е. мне нужно установить .deb пакеты вместо Пакеты .tar.gz или в любом другом формате сжатия, выполнить небольшое профилактическое и / или корректирующее обслуживание плюс обновление) операционной системы, чтобы избежать (предотвратить) ошибок (проблем) установки, вызванных предыдущими проблемами с существующими пакетами (зависимостями)!

Для этой работы вы можете заранее полагаться на чтение этого руководства, разделенного на 3 части:

Руководство по послеустановке DEBIAN 8/9 - 2016 - Часть I

Руководство после установки DEBIAN 8/9 - 2016 - Часть II

Руководство после установки DEBIAN 8/9 - 2016 - Часть III

Примечание: Лично мне очень нравится всегда использовать каждую выпущенную версию каждого доступного пакета и программного обеспечения из-за моего вкуса к тестированию приложений и стремления к инновациям. Но чаще всего в этом нет необходимости, если у вас Distro Его версия очень близка к текущей.

Помните, что: Преимущество этих скриптов в том, что позволяют устанавливать и настраивать простые и надежные приложения, как правило их нет в своих репозиториях В своем выпущены последние версии его создателями и в неродных форматах для вашего дистрибутива, например: . Деб

Вот сценарий оболочки Bash:

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


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

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

запомнить что в случае создания Сценарий (Пример: микроско-скрипт-libreoffice.sh) с помощью этого кода я рекомендую вам вручную загрузить файлы из LibreOffice обновляется вручную, поэтому вы должны продолжать комментировать строки загрузки wget, и поместите его в путь / домой / my_user вместе с загруженные файлы .deb de LibreOffice и выполните его командой command $ колотить my-script-libreoffice.sh . И менее чем за 3 минуты все будет в рабочем состоянии. После этого вы можете использовать свой новый Офисная одежда LibreOffice.

До следующей публикации, в которой будут добавлены новые дополнительные шрифты (частные и бесплатные) в Операционную систему и LibreOffice. Я оставляю вас с этой новой публикацией и увлекательной задачей анализа и исследования.

РУКОВОДСТВО ПО ПРОЦЕССУ

Рабочая зона 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