Как установить libreoffice для linux

Установка Libreoffice в Ubuntu

LibreOffcie — это один из самых популярных свободных офисных пакетов для Linux. Программа была создана в 2010 году, как ответвление уже закрытого OpenOffice, сейчас над LibreOffice работают более чем 400 разработчиков. Он имеет версию как для Linux, так и для Windows, а также поставляется по умолчанию во многих дистрибутивах, в том числе и Ubuntu.

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

Установка LibreOffice 7

В в этой статье будет рассмотрена установка LibreOffice в Ubuntu 20.04, причем, самой новой, доступной версии. Мы будем устанавливать программу из PPA репозитория разработчиков.

С выпуском универсальных пакетов для установки приложений стало аж четыре доступных и удобных способа установить LibreOffice в Ubuntu 16.04:

  • Установка LibreOffice с помощью FlatPack;
  • Установка LibreOffice с помощью Snap;
  • Установка загрузки .deb пакета;
  • Установка программы из PPA.

Но самый удобный из них, на мой взгляд — установка LibreOffice в Ubuntu из PPA, который в будущем позволит вам автоматически обновлять версию программы в системе при выходе новых версий.

1. Установка из PPA

Чтобы добавить PPA разработчиков LibreOffice в систему, откройте терминал (Ctrl+Alt+T) и выполните команду:

sudo add-apt-repository ppa:libreoffice/ppa

В процессе работы команда нужно будет нажать Enter. Этот репозиторий поддерживает Ubuntu 16.04 — 20.04. Возможно, в будущем будут добавлены и более новые версии.

Затем обновите список пакетов из всех репозиториев:

Если программа уже установлена в вашей системе, но только более старой версии, то даже устанавливать ничего не придется, достаточно обновить полностью обновить систему. Например, с помощью команды:

Если же вы по каким-либо причинам раньше удалили программу, то можете ее очень просто установить. Для этого выполните:

Читайте также:  Serial device driver in linux

sudo apt install libreoffice libreoffice-gnome

Если вы используете редакцию Kubuntu, то следует выполнить:

sudo apt install libreoffice libreoffice-plasma

Затем вы сможете открыть программу из главного меню:

2. Установка из snap

Вы также можете установить Libreoffice с помощью snap пакета. Для этого можно воспользоваться графическим центром приложений в Ubuntu или же менеджером пакетов snap. В графическом центре приложений наберите в строке поиска libreoffice:

Затем откройте нужный пакет и кликните по кнопке Установить:

Здесь, в отличие от более стабильного PPA можно найти более новую версию. В терминале для установки LibreOffice выполните:

sudo snap install libreoffice

Затем можно будет запустить программу:

Удаление LibreOffice

Если вы больше не хотите использовать LibreOffice новой версии, и хотите вернуть версию из официальных репозиториев достаточно выполнить:

sudo apt install ppa-purge && sudo ppa-purge ppa:libreoffice/ppa

А для полного удаления программы:

sudo apt purge libreoffice-gtk2 libreoffice-gnome

Для удаления программы из snap пакета выполните:

sudo snap remove libreoffice

Выводы

Вот и все, теперь вы знаете как выполняется установка LibreOffice в Ubuntu 20.04 для самой новой версии и знаете как вернуть все в исходное положение. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение видео, в котором показаны новые возможности LibreOffice 7:

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

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

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

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

Читайте также:  Как запустить код python в linux

В общем, я сделал одну команду для автоматизации процесса. Эта команда подходит для 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.6(|.1)' | 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 3.6(|.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 8.6(|.3)' | 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 1.6(|.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 может появиться не сразу, а после перезапуска графической оболочки (после перезагрузки компьютера).

Читайте также:  Перезагрузка через командную строку astra linux

Для удаления 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 '3+[.]4+[.]1+'` 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 3.7(|.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=6.5.4">LibreOffice[A-Za-z0-9. ]*' | grep -o -E '>(.)*LibreOffice//' | sed 's/
#!/bin/bash if [ "`which soffice`" ]; then t1=`soffice --headless --version | grep -Eo '7+[.]6+[.]3+'` 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 2.3(|.7)' | 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/

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

Источник

Оцените статью
Adblock
detector