Ebben kilenced (9.) osztály A LibreOffice alkalmazást egy új Bash Shell Script tanulmányozására használjuk, és folytatjuk a Shell Scripting és így folytassa a tanfolyamsorozattal. Összefoglalva meg fogjuk vizsgálni, hogyan lehet a Forgatókönyv elérhetünk egy könnyű telepítés programozott az általánosan ismert Office Suite GNU / Linux rendszerhez nevű LibreOffice.
Rövid áttekintés előtt, mi az a Office Suite GNU / Linux rendszerhez LibreOffice:
A LibreOffice egy hatalmas irodai csomag; tiszta kezelőfelülete és hatékony eszközei lehetővé teszik a kreativitás felszabadítását és a termelékenység növelését. A LibreOffice számos alkalmazást tartalmaz, amelyek a piac legerősebb szabad és nyílt forráskódú irodai csomagjává teszik: Writer, a szövegszerkesztő, a Calc, a táblázat, az Impress, a bemutatószerkesztő, a Draw, a rajz- és folyamatábra-alkalmazásunk, a Base, az adatbázisunk és az interfész más adatbázisokkal, valamint a Math a matematikai képletek kiadásához. További hivatalos információkért kattintson a gombra Itt, vagy hivatalos honlapján az alábbi képre kattintva:
Amint mindannyian lényegében ismerjük a Office Suite LibreOffice jön alapértelmezés szerint telepítve van sok a GNU / Linux disztribúciók ismert, bár általában a hivatalos honlapon elérhető változat tekintetében enyhe vagy jelentős késéssel. Csak nagyon kevés olyan distró, amely általában Gördülő kiadás, megengedhetik maguknak, hogy egy praktikus szkript végrehajtásával egy verzióval lemaradjanak vagy utoljára megjelentek legyenek A korábban letöltött csomagokkal kevesebb, mint 3 perc alatt eltávolíthatja a régi verziót, és telepítheti az újat.
Fontos jegyzet: Én személy szerint ajánlom mielőtt futtatna egy szkriptet így, azaz telepítenem kell .deb csomagok helyett .tar.gz csomagok vagy bármilyen más tömörítési formátumban, végezzen egy kis megelőző és / vagy javító karbantartást, valamint egy frissítést) az operációs rendszerről, hogy elkerülje (megelőzze) a meglévő csomagokkal (függőségekkel) kapcsolatos korábbi problémák okozta telepítési hibákat (problémákat)!
Ehhez a munkához korábban megbízhat az útmutató 3 részre osztott elolvasásában:
Telepítés utáni útmutató DEBIAN - 8/9 - 2016 - I. rész
Telepítés utáni útmutató DEBIAN 8/9 - 2016 - II. Rész
Telepítés utáni útmutató DEBIAN 8/9 - 2016 - III. Rész
Megjegyzés: Személy szerint nagyon szeretek minden egyes csomag és kiadott szoftver minden kiadott verzióját használni, az alkalmazás teszteléséhez fűződő ízlésem és az innovációs vágyam miatt. De főleg nem szükséges, ha a terjesztés Van egy változata, amely nagyon közel áll a jelenlegihez.
Ne feledje: Ezeknek a szkripteknek az az előnye, hogy lehetővé teszi egyszerű és robusztus alkalmazások telepítését és konfigurálását, általában nincsenek a táraikban az ő legújabb verziók megjelentek alkotói által és nem natív formátumban a Distro-jához, például: . Deb
Itt van a Bash Shell szkript:
=======================================
#!/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
######################################################################
=======================================
Emlékezik hogy a létrehozása esetén a Forgatókönyv (Példa: fagypontscript-libreoffice.sh) ezzel a kóddal, azt javaslom, hogy manuálisan töltse le a fájlokat innen: LibreOffice manuálisan frissítve, ezért továbbra is megjegyzéseket kell fűznie wget letöltési sorok, és helyezze a path / home / my_user valamint letöltött .deb fájlokat de LibreOffice és futtassa a $ parancs paranccsal horpadás my-script-libreoffice.sh . És kevesebb, mint 3 perc múlva mindent megkapsz. Ezek után használhatja vadonatújját Office Suite LibreOffice.
A következő kiadásig, amely új extra (magán és ingyenes) betűtípusokat ad hozzá az operációs rendszerhez és a LibreOffice-hoz. Amint meghagyom neked ezt az új kiadványt, valamint az elemzés és a kutatás izgalmas feladatát.
Helló hogy vagy, zavarni jöttem!
Telepítettem lépésről lépésre, és működik, az emacs-ből problémám volt, és panaszkodni jöttem, de ez volt a hibám (kihagytam egy sort a wget-lel, hogy nyelveket töltsek le, vagy ilyesmi).
Kiváló, azt hiszem, tökéletesen meg lehet érteni, hogy Ön GNU / Linux beavatott vagy veterán.
Kérem, legyen szabad. Ne felejtsd el, hogy kevésbé rossz ellopni az ételt, mint saját szoftvert használni, ez sérti a szabadságodat. Ezeknek a privátoknak a felajánlása olyan, mint a dohány, a drogok felajánlása. Ezt a gyakorlatot fel kell számolni.
Üdvözlet!
Nagyszerű, köszönöm szépen.
Örülök, hogy tetszik, a következő bejegyzések a betűkészleteket adják hozzá a libreoffice, a Telegram Desktop, a PopCorn-Time és sok más dologhoz, mint például a owncloud, a teamviewer stb.
USER_NAME =
cat /etc/passwd | grep 1000 | cut -d: -f1
Mindig ugyanaz a módszer az UID megszerzéséhez az összes "szkriptben"?
a backtick is nagyon régi, jobb, ha $ ()
az -u
id | awk '{print $ 1}' | vágás -c5-8
echo $ UID
getent passwd $ USER | vágd -d: -f3
getent passwd | awk -F: '$ 3 == 1000 {print $ 3}'
mert i-re $ -ban (aki | vágott -c1-8); grep $ i / etc / passwd | awk '{print "\ t" $ 1}' | tr -d '[A-Za-z]' | sed 's / :: x * //' | -c1-5; Kész
Használja az alkalmasságot a root érvényesítése nélkül?
[[$ EUID -ne 0]]
visszhang »Adja meg az építészet típusát ... ..»
read -p «Adja meg az architektúra típusát ... ..» T_ARQ
A FOLYAMAT TÖRLÉSE CTRL + C billentyűkombinációval ??? mi ez? Soha nem láttam még hasonló forgatókönyvet
olvas -p «lemondani? y / n »op
[[$ op == "és" || $ op == "ÉS"]] && kilépés || read -p "folytassa a szkript használatával" && valami végrehajtása
Gyerünk, az egyetlen dolog, amit itt látok, az a sima szöveg, a shell parancsfájlokból nem látok semmit
Köszönjük közreműködését, névtelenül jól fogadják őket! Isten vagy bármi más, amiben hiszel, áldjon meg!
Imádtam alázatát, gratulálok 🙂, nem vagyok mestere a forgatókönyveknek, de ha kicsit utálom, biztosan jöhet valaki, aki több tudással rendelkezik, és megtanulhat. Üdvözlettel.
Nem vagyok sem mester, sem Jedi, sem pedig egy hamis hacker, aki tehetséges a shell scriptek terén. Természetesen az, amit itt írtam, csak töredéke annak, amit tudok vagy megtanulhatok, vagy taníthatok.
És pontosan ezek az oktatóanyagok a shell parancsfájlokról, amelyeket csinálok, nagyon egyszerű parancsokkal és nagyon egyszerű parancsokkal rendelkeznek, hogy ezek a felhasználók megértsék az írtakat, és azon gondolkodjanak, hogyan javíthatom, hogy bármilyen útvonalról futtassák, igazolva, hogy ez csak a superuser, vagy az X felhasználó futtatja, vagy hogyan küldhetek vizuális vagy szonikus riasztást, vagy megnyithatok egy x típusú fájlt, ha befejezem, vagy hogyan egyszerűsíthetem 2 vagy több sort kevesebb kóddal!
Ha mindent tökéletesre, fejlettre és szuperoptimalizáltra készítek, csak néhány hozzáértő ember értené, és szinte senki sem olvasna el.
Egyébként ez az asztali felhasználók számára szól, akik keveset akarnak tudni és tudni, vagyis kezdeni!
Hamarosan megígérem, hogy feltöltök egy fejlettet, amely úgy gondolom, hogy egy hálózati szegmenst átvizsgál és minden egyes észlelt állomásról jelentést ad, olyan, mint egy hidra a terminálról.
Üdvözlet Névtelen és mindazok, akik a «Tanulj meg héj parancsfájlokat» online tanfolyamot folytatnak, hamarosan folytatjuk más alapvető szkriptek használatát, hogy továbbra is alkalmazzuk az ismereteket és tovább tároljuk mindenki számára.
Remélem, hogy továbbra is figyelemmel kísérik, mert hamarosan fejlettebb kódokkal kezdek, de a komplexitás ellenére vizuálisan érthető módon teszem elérhetővé.
Ne feledje, hogy a Shell Scripting segítségével sok összetett dolgot végezhet, amely platformokon átívelő (Különböző Distrók) nagyon kicsi fájlok felhasználásával. Hagyok neked valamit, amit hamarosan megtanítok neked, azoknak, akik továbbra is figyelik a tanfolyamot, és ez csak 50Kb-val sokat ígér! És ez csak a fele annak, amit a Shell Scripting segítségével meg lehet tenni.
LPI-SB8 teszt ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Lásd: Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY
Valami érdekesnek tűnik, de a grafikus interfészekkel egyáltalán nem tetszik, hagyok egy szkriptet a felhasználók kezelésére, amelyek nemrég véget értek, az Arch-ban tesztelt CentOS és tbm számára, egy másik pedig a perl-ben a csomagok kezeléséhez pacman-mel.
felhasználók https://www.youtube.com/watch?v=LIIbGYIe_0E
Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Ez utóbbit módosítottam, hogy tökéletesebb legyen, már 10 lehetőségem van.
imgur. com / N9GYvJL .png
Üdvözlet
Valami érdekesnek tűnik, de a grafikus interfészekkel egyáltalán nem tetszik, hagyok egy szkriptet a felhasználók kezelésére, amelyek nemrég véget értek, az Arch-ban tesztelt CentOS és tbm számára, egy másik pedig a perl-ben a csomagok kezeléséhez pacman-mel.
Különböző forgatókönyveim vannak, és mindig jól szórakozom. Néhány telepíteni DHCP, DNS, FTP stb.
felhasználók https://www.youtube.com/watch?v=LIIbGYIe_0E
Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Ez utóbbit módosítottam, hogy tökéletesebb legyen, már 10 lehetőségem van.
imgur. com / N9GYvJL .png
Üdvözlet
Valami érdekesnek tűnik, de a grafikus interfészekkel egyáltalán nem tetszik, hagyok egy szkriptet a felhasználók kezelésére, amelyek nemrég véget értek, az Arch-ban tesztelt CentOS és tbm számára, egy másik pedig a perl-ben a csomagok kezeléséhez pacman-mel.
Különböző forgatókönyveim vannak, és mindig jól szórakozom. Néhány telepíteni DHCP, DNS, FTP stb.
Felhasználók youtube. com / w atch? v = LIIbGYIe_0E
Pacman youtube. com / wa tch? v = -3x8x0DFntg
Ez utóbbit módosítottam, hogy tökéletesebb legyen, már 10 lehetőségem van.
imgur. com / N9GYvJL .png
Üdvözlet
A szerverek esetében egyértelműen GUI nélkül kell lenniük, de a felhasználóknak GUI-val kell rendelkezniük, hogy felhasználóbaráttá váljanak.