Установка libreoffice astra linux

Аннотация

В данной статье представлена инструкция по включению работы с СУБД в офисном пакете LibreOffice. Для работы с СУБД используется Java. Полноценные средства Java не входят в состав основного и базового репозиториев Astra Linux Special Edition x.7 и доступны в составе компонента astra-ce расширенного репозитория Astra Linux Special Edition x.7 (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования ).

Программное обеспечение расширенного репозитория является сторонним по отношению к Astra Linux, не дорабатывается с точки зрения выполнения требований по безопасности информации и не проверяется при сертификации.
Подробнее см. Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением Astra Linux Special Edition.

При использовании программного обеспечения расширенного репозитория рекомендуется для дополнительной изоляции процессов осуществлять их запуск в изолированной программной среде (контейнере) [п. 7.2 РукКСЗ1]. При использовании для этих целей Docker-контейнеров их запуск целесообразно осуществлять от имени непривилегированного пользователя в rootless-режиме, а при включенном мандатном контроле целостности (МКЦ) с применением технологии запуска контейнеров на пониженном [п. 7.2.1] или выделенном [п. 7.2.7] уровне МКЦ.

Что такое офисный пакет LibreOffice

Общая информация

LibreOffice — кроссплатформенный, свободно распространяемый офисный пакет с открытым исходным кодом. С одержит в себе:

  • Writer — Текстовый процессор и визуальный редактор HTML, поддерживающий:
    • работу со стилями и шаблонами;
    • методы макетирования страниц, включая рамки, столбцы и таблицы;
    • внедренную или связанную графику, электронные таблицы, и другие объекты;
    • встроенные средства рисования;
    • работу с составными документами;
    • отслеживание изменений в документах;
    • интеграция с базами данных, включая базу данных библиографии;
    • экспорт документов в формат PDF, включая закладки;

    Основным форматом файлов, использующимся в приложении, является открытый международный формат OpenDocument (ODF, ISO/IEC 26300), но возможна работа и с другими популярными форматами, в том числе Office Open XML, DOC, XLS, PPT, CDR. Пакет распространяется под общественной лицензией MPL 2.0, поэтому может свободно устанавливаться и использоваться в бюджетных и коммерческих организациях, а также на домашних компьютерах и в учебных заведениях.

    Оригинальная документация LibreOffice

    Установка LibreOffice средств работы с СУБД LibreOffice

    При установке ОС Astra Linux Special Edition x.7 комплект ПО LibreOffice устанавливается по умолчанию. Если ПО не было установлено, то для его его установки:

    1. Подключить репозитории:
      1. — основной репозиторий и актуальное оперативное обновление основного репозитория
        или
        — актуальное оперативное обновление базового репозитория;

      При описанной выше процедуре установки пакета libreoffice в программах LibreOffice:

      • автоматически из доступных репозиториев будет установлен пакет libreoffice-astra;
      • пакет для работы с СУБД libreoffice-base не будет установлен и пункт меню «Создать новую базу данных» в программах LibreOffice будет отсутствовать;
      • в пункте меню «Сервис» — «Параметры» — «Расширенные возможности» не будет отмечено зарегистрированных виртуальных машин Java.

      Для установки средств работы с СУБД LibreOffiice, требующих использования Java:

      1. Подключить репозитории:
        1. Варианты:
          — основной репозиторий и актуальное оперативное обновление основного репозитория
          или
          — актуальное оперативное обновление базового репозитория;
        2. актуальное оперативное обновление расширенного репозитория, включая компонент astra-ce;

        apt policy libreoffice-astra
        libreoffice-astra:
        Установлен: 1.0.46
        Кандидат: 1.0.46+ce
        Таблица версий:
        1.0.46+ce 900
        900 . smolensk-1.7_XR 1.7_x86-64/astra-ce amd64 Packages
        *** 1.0.46 900
        900 . smolensk-1.7.1/base-repository 1.7_x86-64/main amd64 Packages
        900 . smolensk-1.7.1/mounted-iso-main 1.7_x86-64/main amd64 Packages
        100 /var/lib/dpkg/status
        1.0.38 900
        900 . smolensk-1.7.0/mounted-iso-main 1.7_x86-64/main amd64 Packages

        • Установлен пакет libreoffice-astra версии 1.0.46, доступный в репозиториях 1.7.1/base-repository и smolensk-1.7.1/mounted-iso-main. Это базовый и основной репозитории оперативного обновления №1;
        • В основном репозитории 1.7.0/mounted-iso-main доступен пакет libreoffice-astra более старой версии 1.0.38;
        • В компоненте astra-ce расширенного репозитория smolensk-1.7_XR 1.7_x86-64/astra-ce доступен пакет libreoffice-astra версии 1.0.46+ce, предназначенный для работы в режиме совместимости с Astra Linux Common Edition, и этот пакет является кандидатом на установку.

        В результате выполнения этой команды:

          • пакет libreoffice-astra заменится (обновится) на аналогичный пакет из компонента astra-ce расширенного репозитория;
          • пакет openjdk-11-jre-headless заменится (обновится) на аналогичный пакет из компонента astra-ce расширенного репозитория;
          • пакет libreoffice-base будет установлен, при этом будут установлены все пакеты, нужные для его работы, включая пакеты Java.

          В итоге после выполнения указанной выше процедуры в программах LibreOffice:

          • станет доступен пункт меню «Файл» — «Создать» — «Базу данных»;
          • в пункте меню «Сервис» — «Параметры» — «Расширенные возможности» будет отмечена зарегистрированная виртуальная машина Java;

          Источник

          Простой способ установки самой новой версии LibreOffice на Linux

          Кратко введу в курс дела, если кто-то не знает. LibreOffice на Linux есть. Причём на большинстве популярных дистрибутивов он уже предустановлен. Там, где не предустановлен, его легко можно поставить в одну команду из репозитория вашего дистрибутива или через графический интерфейс. Так в чём проблема? Проблема в том, что почти всегда версия LibreOffice в репозиториях отстаёт от актуальной выпущенной версии.

          Установить самую новую версию LibreOffice на Linux не сложно. Можно скачать архив с бинарными файлами с официального сайта, распаковать его и установить необходимые программы. Тем не менее, получается, что мы совсем не используем мощь UNIX: вручную что-то скачиваем, что-распаковываем и т. д. А ведь все эти операции можно автоматизировать. И вместо того чтобы сидеть клацать мышкой, заняться чем-нибудь полезным во время установки LibreOffice.

          В общем, я сделал одну команду для автоматизации процесса. Эта команда подходит для Debian / Ubuntu / Mint / Kali Linux.

          • удаляет предыдущую версию LibreOffice
          • проверяет на официальном сайте самую свежую версию LibreOffice
          • скачивает её
          • скачивает языковой файл (для русского языка)
          • распаковывает оба архива
          • всё устанавливает (и LibreOffice и языковые файлы)
          • удаляет после себя два скаченных архива и два каталога, появившихся после распаковки

          Просьба к тем, кто попробовал — напишите в комментариях о ваших успехах, есть ли какие-то замечания к команде и т.д. Особенно интересует опыт владельцев 32-битных ОС.

          Чтобы установить LibreOffice на Linux достаточно в командную строку скопировать одну команду (64-битные системы):

          sudo apt-get purge libreoffice? -y && cd /tmp/ && (t=`curl -s -L http://www.libreoffice.org/download/ | grep -E -o 'Download Version 2.4(|.8)' | sed 's/Download Version //' | sed 's///'`; tt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86_64/LibreOffice_"$t"_Linux_x86-64_deb.tar.gz; wget $tt && tar zxvf LibreOffice_"$t"_Linux_x86-64_deb.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*; ttt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86_64/LibreOffice_"$t"_Linux_x86-64_deb_langpack_ru.tar.gz; wget $ttt && tar zxvf LibreOffice_"$t"_Linux_x86-64_deb_langpack_ru.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*;) && cd ~
          sudo apt-get purge libreoffice? -y && cd /tmp/ && (t=`curl -s -L http://www.libreoffice.org/download/ | grep -E -o 'Download Version 2.2(|.1)' | sed 's/Download Version //' | sed 's///'`; tt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86/LibreOffice_"$t"_Linux_x86_deb.tar.gz; wget $tt && tar zxvf LibreOffice_"$t"_Linux_x86_deb.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*; ttt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86/LibreOffice_"$t"_Linux_x86_deb_langpack_ru.tar.gz; wget $ttt && tar zxvf LibreOffice_"$t"_Linux_x86_deb_langpack_ru.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*;) && cd ~

          Если у вас LibreOffice не установлен (например, в Kali Linux), то достаточно этой команды (64-битные системы):

          cd /tmp/ && (t=`curl -s -L http://www.libreoffice.org/download/ | grep -E -o 'Download Version 4.9(|.7)' | sed 's/Download Version //' | sed 's///'`; tt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86_64/LibreOffice_"$t"_Linux_x86-64_deb.tar.gz; wget $tt && tar zxvf LibreOffice_"$t"_Linux_x86-64_deb.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*; ttt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86_64/LibreOffice_"$t"_Linux_x86-64_deb_langpack_ru.tar.gz; wget $ttt && tar zxvf LibreOffice_"$t"_Linux_x86-64_deb_langpack_ru.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*;) && cd ~
          cd /tmp/ && (t=`curl -s -L http://www.libreoffice.org/download/ | grep -E -o 'Download Version 2.4(|.7)' | sed 's/Download Version //' | sed 's///'`; tt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86/LibreOffice_"$t"_Linux_x86_deb.tar.gz; wget $tt && tar zxvf LibreOffice_"$t"_Linux_x86_deb.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*; ttt=http://download.documentfoundation.org/libreoffice/stable/$t/deb/x86/LibreOffice_"$t"_Linux_x86_deb_langpack_ru.tar.gz; wget $ttt && tar zxvf LibreOffice_"$t"_Linux_x86_deb_langpack_ru.tar.gz; cd LibreOffice_"$t"* && sudo dpkg -i DEBS/*.deb && cd .. && rm -rf LibreOffice_*;) && cd ~

          В меню LibreOffice может появиться не сразу, а после перезапуска графической оболочки (после перезагрузки компьютера).

          Для удаления LibreOffice, установленной как в ручном режиме, так и из репозиториев:

          sudo apt-get purge libreoffice? -y

          Следующий скрипт самостоятельно проверит последнюю версию LibreOffice и сравнит её с той, которая установлена. Если установлена уже самая свежая версия, то скрипт просто завершит работу. Если имеется более свежая версия, то программа выведет соответствующее сообщение и замрёт на 10 секунд. Если не хотите обновляться, то за это время нужно нажать Ctrl+C. В противном случае через 10 секунд программа начнёт удалять старую версию и устанавливать новую. Скопируйте текст программы в TestLO.sh. Запускать так:

          #!/bin/bash if [ "`which soffice`" ]; then t1=`soffice --headless --version | grep -Eo '7+[.]7+[.]7+'` echo "Установлена версия: $t1" temp="$(curl -s -L http://www.libreoffice.org/download/)" if [ $? -ne '0' ]; then exit 1 fi t2=`echo "$" | grep -E -o 'Download Version 7.9(|.8)' | sed 's/Download Version //' | sed 's///'` echo "Самая новая версия: $t2" temp="$(curl -s -L http://www.libreoffice.org/download/pre-releases/)" if [ $? -ne '0' ]; then exit 1 fi ttrue=`echo "$" | grep -E -o '/download/libreoffice(.)*/\?version=1.9.1">LibreOffice[A-Za-z0-9. ]*' | grep -o -E '>(.)*LibreOffice//' | sed 's/
          
          #!/bin/bash if [ "`which soffice`" ]; then t1=`soffice --headless --version | grep -Eo '9+[.]5+[.]7+'` echo "Установлена версия: $t1" temp="$(curl -s -L http://www.libreoffice.org/download/)" if [ $? -ne '0' ]; then exit 1 fi t2=`echo "$" | grep -E -o 'Download Version 1.8(|.1)' | sed 's/Download Version //' | sed 's///'` echo "Самая новая версия: $t2" temp="$(curl -s -L http://www.libreoffice.org/download/pre-releases/)" if [ $? -ne '0' ]; then exit 1 fi ttrue=`echo "$" | grep -E -o '/download/libreoffice(.)*/\?version=2.3.4">LibreOffice[A-Za-z0-9. ]*' | grep -o -E '>(.)*LibreOffice//' | sed 's/
          

          Связанные статьи:

          Источник

          Читайте также:  Linux команда удаления файловой системы
Оцените статью
Adblock
detector