W tym nowenna (9) klasa Będziemy używać aplikacji LibreOffice do studiowania nowego skryptu powłoki Bash i nadal ćwiczyć wspaniały i praktyczny język Skrypty powłoki i kontynuuj serię kursów. Podsumowując, zbadamy, jak za pomocą pliku Scenariusz możemy osiągnąć łatwe instalacja zaprogramowane z powszechnie znanych Pakiet Office dla systemu GNU / Linux o nazwie LibreOffice.
Przed krótkim przeglądem tego, co to jest Pakiet Office dla systemu GNU / Linux LibreBiuro:
LibreOffice to potężny pakiet biurowy; jego przejrzysty interfejs i potężne narzędzia pozwalają uwolnić kreatywność i zwiększyć produktywność. LibreOffice zawiera kilka aplikacji, które sprawiają, że jest to najpotężniejszy bezpłatny i Open Source pakiet biurowy na rynku: Writer, edytor tekstu, Calc, arkusz kalkulacyjny, Impress, edytor prezentacji, Draw, nasza aplikacja do rysowania i tworzenia schematów blokowych, Base, nasza baza danych i interfejs z innymi bazami danych oraz Math do edycji formuł matematycznych. Aby uzyskać więcej oficjalnych informacji, kliknij Tutajlub na jej oficjalnej stronie internetowej, klikając poniższy obrazek:
Jak wszyscy zasadniczo wiemy, że Pakiet Office LibreOffice jest instalowane domyślnie w wielu Dystrybucje GNU / Linux znany, chociaż generalnie z niewielkim lub znacznym opóźnieniem w stosunku do wersji dostępnej na oficjalnej stronie internetowej. Tylko kilka dystrybucji, które są zwykle Wersja krocząca, mogą jednak pozwolić sobie na to, aby być jedną wersją za lub w ostatniej wydanej wersji, jednak dzięki wykonaniu tego podręcznego skryptu W mniej niż 3 minuty z wcześniej pobranymi pakietami możesz odinstalować starą wersję i zainstalować nową.
Ważna uwaga: Osobiście polecam przed uruchomieniem skryptu w ten sposób, czyli muszę zainstalować Pakiety .deb zamiast Pakiety .tar.gz lub w jakimkolwiek innym formacie kompresji, przeprowadzić niewielką konserwację prewencyjną i / lub naprawczą oraz aktualizację) systemu operacyjnego, aby uniknąć (zapobiec) błędom (problemom) instalacji spowodowanym przez poprzednie problemy z istniejącymi pakietami (zależności)!
W przypadku tej pracy możesz wcześniej polegać na przeczytaniu tego przewodnika podzielonego na 3 części:
Poradnik poinstalacyjny DEBIAN 8/9 - 2016 - Część I
Przewodnik po instalacji DEBIAN 8/9 - 2016 - Część II
Poradnik poinstalacyjny DEBIAN 8/9 - 2016 - Część III
Uwaga: Osobiście lubię zawsze korzystać z każdej wydanej wersji każdego dostępnego pakietu i oprogramowania, ze względu na mój gust testowania aplikacji i pragnienie innowacji. Ale w większości nie jest to konieczne, jeśli twój Distro Ma wersję bardzo zbliżoną do obecnej.
Zapamietaj to: Zaletą tych skryptów jest to umożliwiają instalowanie i konfigurowanie prostych i niezawodnych aplikacji, zwykle nie ma ich w swoich repozytoriach w ich najnowsze wersje wydane przez jego twórców i w formatach innych niż natywne dla twojego Distro, takie jak: deb
Oto skrypt powłoki 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
######################################################################
===================================
Pamiętaj że w przypadku tworzenia pliku Scenariusz (Przykład: mi-skrypt-libreoffice.sh) z tym kodem, polecam ręczne pobranie plików z LibreOffice aktualizowane ręcznie, więc należy komentować wget linie pobierania, i umieść go w ścieżka / home / my_user razem z pobrane pliki .deb de LibreOffice i uruchom go za pomocą polecenia polecenie $ bash my-script-libreoffice.sh . A w mniej niż 3 minuty będziesz mieć wszystko funkcjonalne. Po tym możesz używać swojego nowego Pakiet Office LibreOffice.
Do następnej publikacji, która będzie dodawać nowe, dodatkowe czcionki (prywatne i bezpłatne) do systemu operacyjnego i LibreOffice. Zostawiam was z tą nową publikacją i ekscytującym zadaniem analizy i badań.
Cześć, jak się masz, przychodzę przeszkadzać!
Zainstalowałem krok po kroku i działa, z emacsa miałem problem i zacząłem narzekać, ale to był mój błąd (pominąłem wiersz z wgetem, aby pobrać języki lub coś w tym rodzaju).
Świetnie, myślę, że można doskonale zrozumieć, czy jesteś nowicjuszem, czy weteranem GNU / Linuksa.
Proszę, bądźcie wolni. Pamiętaj, że kradzież jedzenia jest mniej szkodliwa niż używanie prawnie zastrzeżonego oprogramowania, narusza twoją wolność. Oferowanie tych przywilejów jest jak oferowanie tytoniu, narkotyków, powoduje występki. Należy wykorzenić tę praktykę.
Pozdrowienia!
Świetnie Dziękuję Ci bardzo.
Cieszę się, że Ci się podoba, kolejne posty dotyczą dodawania czcionek do libreoffice, Telegram Desktop, PopCorn-Time i wielu innych rzeczy, takich jak owncloud, teamviewer itp.
USER_NAME =
cat /etc/passwd | grep 1000 | cut -d: -f1
Zawsze w ten sam sposób, aby uzyskać UID we wszystkich „skryptach”?
również lewy znacznik jest bardzo stary, lepiej użyć $ ()
-u
id | awk '{print $ 1}' | wytnij -c5-8
echo $ UID
getent passwd $ USER | cut -d: -f3
getent passwd | awk -F: '3 $ == 1000 {print $ 3}'
for i in $ (who | cut -c1-8); wykonaj grep $ i / etc / passwd | awk '{print "\ t" $ 1}' | tr -d '[A-Za-z]' | sed 's / :: x * //' | cięcie -c1-5; Gotowe
Używać aptitude bez sprawdzania poprawności roota?
[[$ EUID -ne 0]]
echo »Wprowadź typ architektury… ..»
read -p «Wprowadź typ architektury… ..» T_ARQ
ANULUJ PROCES ZA POMOCĄ CTRL + C ??? co to jest? Nigdy nie widziałem scenariusza z czymś podobnym
przeczytaj -p «anulować? r / n »op
[[$ op == "i" || $ op == "AND"]] && exit || read -p "kontynuuj ze skryptem" && execute_something
Daj spokój, jedyne, co tu widzę, to zwykły tekst, nie widzę nic ze skryptów powłoki
Dziękuję za wkład, bezimienni są dobrze przyjmowani! Niech cię Bóg błogosławi!
Uwielbiałam jego pokorę, gratuluję mu 🙂, nie jestem mistrzem w pisaniu skryptów, ale jeśli trochę nienawidzę, to na pewno przyjdzie ktoś z większą wiedzą i można się uczyć. Pozdrowienia.
Nie jestem też mistrzem, Jedi ani kujonem hakerem obdarzonym talentem do pisania skryptów powłoki. Z pewnością to, co tutaj napisałem, to tylko ułamek tego, co wiem, czego mogę się nauczyć lub czego mogę nauczać.
I właśnie te samouczki na temat skryptów powłoki, które robię, zawierają bardzo proste polecenia i bardzo podstawowe polecenia, aby ci użytkownicy mogli zrozumieć, co jest napisane, i zastanawiać się, jak mogę to poprawić, tak aby było wykonywane z dowolnej ścieżki, sprawdzając tylko to uruchamia go superużytkownik lub użytkownik X, albo jak mogę wysłać mi wizualny lub dźwiękowy alert, albo otworzyć plik typu x po zakończeniu, albo jak mogę uprościć 2 lub więcej wierszy w mniejszym kodzie!
Gdybym uczynił wszystko perfekcyjnym, zaawansowanym i super zoptymalizowanym, tylko kilku bystrych ludzi by zrozumiało i prawie nikt by mnie nie czytał.
W każdym razie jest to dla użytkowników komputerów stacjonarnych, którzy chcą wiedzieć i niewiele wiedzieć, czyli zacząć!
Jednak wkrótce obiecuję przesłać zaawansowany, który moim zdaniem, który skanuje segment sieci i podaje raport o każdym wykrytym hoście, jest jak hydra z terminala.
Pozdrowienia Bezimienni i wszyscy, którzy śledzą kurs online „Naucz się skryptów powłoki”, wkrótce będziemy kontynuować inne podstawowe skrypty, aby nadal przyswajać wiedzę i nadal udzielać jej wszystkim innym.
Mam nadzieję, że będziecie na bieżąco, ponieważ wkrótce zacznę od bardziej zaawansowanych kodów, ale wyeksponowanych w sposób wizualnie zrozumiały pomimo jego złożoności.
Pamiętaj, że dzięki skryptom powłoki możesz wykonywać wiele złożonych rzeczy, które są wieloplatformowe (różne dystrybucje) przy użyciu bardzo małych plików. Zostawię wam ten mały screencast z czymś, czego wkrótce was nauczę, tym, którzy będą kontynuować oglądanie kursu, a przy zaledwie 50Kb obiecuje wiele! A to tylko połowa tego, co można zrobić za pomocą skryptów powłoki.
Test LPI-SB8 ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Zobacz zrzut ekranu: https://www.youtube.com/watch?v=cWpVQcbgCyY
Wygląda to na coś interesującego, ale prawda jest taka, że w ogóle nie lubię tego z interfejsami graficznymi, zostawiam wam skrypt do zarządzania użytkownikami, który niedawno ukończyłem, dla CentOS i tbm przetestowanych w Arch i inny w perlu do zarządzania pakietami z pacmanem.
użytkownicy https://www.youtube.com/watch?v=LIIbGYIe_0E
Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Modyfikowałem ten ostatni, aby był doskonalszy, mam już 10 opcji.
imgur. com / N9GYvJL .png
pozdrowienia
Wygląda to na coś interesującego, ale prawda jest taka, że w ogóle nie lubię tego z interfejsami graficznymi, zostawiam wam skrypt do zarządzania użytkownikami, który niedawno ukończyłem, dla CentOS i tbm przetestowanych w Arch i inny w perlu do zarządzania pakietami z pacmanem.
Mam różne scenariusze i zawsze dobrze się bawię. Niektórzy instalują DHCP, DNS, FTP itp.
użytkownicy https://www.youtube.com/watch?v=LIIbGYIe_0E
Pacman https://www.youtube.com/watch?v=-3x8x0DFntg
Modyfikowałem ten ostatni, aby był doskonalszy, mam już 10 opcji.
imgur. com / N9GYvJL .png
pozdrowienia
Wygląda to na coś interesującego, ale prawda jest taka, że w ogóle nie lubię tego z interfejsami graficznymi, zostawiam wam skrypt do zarządzania użytkownikami, który niedawno ukończyłem, dla CentOS i tbm przetestowanych w Arch i inny w perlu do zarządzania pakietami z pacmanem.
Mam różne scenariusze i zawsze dobrze się bawię. Niektórzy instalują DHCP, DNS, FTP itp.
Użytkownicy youtube. com / w atch? v = LIIbGYIe_0E
Pacman youtube. pl / wa tch? v = -3x8x0DFntg
Modyfikowałem ten ostatni, aby był doskonalszy, mam już 10 opcji.
imgur. com / N9GYvJL .png
pozdrowienia
W przypadku serwerów muszą być wyraźnie pozbawione GUI, ale dla użytkowników muszą być z GUI, aby były przyjazne dla użytkownika.