#LinuxDay3 – Бесплатный аналог Microsoft Office на Linux и Windows

установка WPS office в Alt Linux Linux

Главная и первостепенная задача это был поиск офисного пакета который был бы приближен как по интерфейсу так и по функционалу к Microsoft Office 

Мы подобрали для тестирования популярные пакеты офиса для Linux:

  1. LibreOffice
  2. OpenOffice
  3. WPS Office

Выбор офиса на Linux

Выбрав из сотрудников самого стойкого человека с точки зрения “псики”))) мы ему поставили для тестирования Linux и офисы LibreOffice и OpenOffice (вопросов было так много, что мы решили отказаться от них и искать дальше)

Я обратился к сообществу Альт Линукс в Телеграмме (@alt_linux) и мне посоветовали посмотреть WPS office. При первом запуске я сразу понял, что это то что нам надо! Китайцы еще раз подтвердили свою репутацию “подделывать” все как у оригинала)))

Интерфейс WPS Office так сильно похож на интерфейс Microsoft Office, что однажды одному из юзеров я сказал, что это новая версия Microsoft Office и мне поверили))) Это для того чтобы вы поняли как они похожи (это даже можно увидеть на скриншоте ниже)

бесплатный аналог microsoft office
Вид текстового документа (аналог Microsoft Word)
бесплатный аналог microsoft excel
Вид электронной таблицы (аналог Microsoft Excel)

Установка и настройка WPS Office

Установка бесплатного аналога Microsoft Office (а я теперь это так и называю) проходит не просто и установка и состоит из несколько этапов :

  • Установка WPS office
  • Русификатор
  • Установка шрифтов
  • установка словарей (по желанию)

Установка WPS office

  1. Скачиваем последнюю версию WPS (прямая ссылка) – скачать (я все сохранил на свой Яндекс Диск чтобы было удобно, но вы можете ссылки брать с оф сайта)
    команда для терминала:
    wget https://ides.ru/ya/https://yadi.sk/d/cDwYGNDomQaoIw
  2. Мы скачивали офисный пакет формата RPM
    установка wps office на linux
  3. переходим через терминал в каталог куда скачали офис и выполняем команду
    rpm -Uhv --excludepath /etc/ "имя скаченного файла"

    На ALT linux при установке таких пакетов есть свои нюансы, поэтому для установки нам необходимо использовать команду:–excludepath /etc/ – без этого ключа у нас не установится офис, потому как распаковщик в процессе установки не сможет получить права на папки в директории /etc поэтому мы из инсталляции уберем этот пункт

ВАРИАНТ С КЛЮЧЕМ –EXCLUDEPATH /ETC/ ИСПОЛЬЗУЕМ ТОЛЬКО В ТОМ СЛУЧАЕ ЕСЛИ НАША ОПЕРАЦИОННАЯ СИСТЕМА SIMPLY LINUX ИЛИ ALT LINUX В ДРУГИХ ДИСТРИБУТИВАХ ЭТО НЕ ТРЕБУЕТСЯ!

Установка русификатора в WPS Office

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

  1. Скачиваем русификатор для wps office (прямая ссылка) – скачать
    команда для терминала:
    wget https://ides.ru/ya/https://yadi.sk/d/RVLJORy14P_l9w
  2. Разархивируем unzip RVLJORy14P_l9w
  3. Копируем языковой пакет в директорию с офисом cp -r ru_RU/ /opt/kingsoft/wps-office/office6/mui/ru_RU/
  4. перезапускаем офис и он должен подхватить автоматически русский язык

Установка шрифтов в WPS Office

После этого у нас установлен и русифицирован WPS office, его необходимо максимально адаптировать под документы WORD и Excel (Microsoft Office) а для этого нам необходимо установить шрифты (если это не сделать у вас будет сильно отличаться форматирование документов):

  1. Для начала устанавливаем ttf-ms шрифты
    apt-get install fonts-ttf-ms
  2. Далее скачиваем WPS Office Fonts (прямая ссылка) – скачать файл wps-office-fonts-1.0-1.noarch.rpm
    для терминала:
    wget https://ides.ru/ya/https://yadi.sk/d/0i6wycoKZ39DtQ
  3. Устанавливаем его
    rpm -i 0i6wycoKZ39DtQ.rpm

После этого запускаем офис и радуемся жизни)

НО если при запуске у вас вылетела ошибка:

Some formula symbols might not be displayed correctly due to missing fonts Symbol, Wingdings, Wingdings 2, Wingdings 3, MT Extra

Некоторые символы формулы могут не отображаться из-за отсутствия шрифтов Symbol, Wingdings, Wingdings 2, Wingdings 3, MT Extra

ошибка Symbol шрифты

Тогда нам нужно доустановить TTF шрифты:

  1. cd /tmp
  2. git clone https://github.com/iamdh4/ttf-wps-fonts.git
  3. cd ttf-wps-fonts
  4. sudo bash install.sh
  5. rm -rf /tmp/ttf-wps-fonts

После этого ошибки при запуске офиса у вас не будет!

на данном этапе можно закончить установку шрифтов и приступить к работе, но кому нужны больше шрифтов, может выполнить дозагрузку дополнительных шрифтов по инструкции ниже!

Установка шрифтов от Microsoft Windows 10

И заключительным этапом я бы посоветовал Вам установить большую пачку шрифтов из операционной системы Windows 10, и тем самым мы этим перекрываем полностью вопросы от пользователей – “почему у меня отличается документ который открыт на другом компьютере под windows”

Список всех шрифтов windows 10 которые будут установлены:

8514fix.fon 8514fixe.fon 8514fixg.fon 8514fixr.fon 8514fixt.fon 8514oem.fon 8514oeme.fon 8514oemg.fon 8514oemr.fon 8514oemt.fon 8514sys.fon 8514syse.fon 8514sysg.fon 8514sysr.fon 8514syst.fon 85775.fon 85855.fon 85f1255.fon 85f1256.fon 85f1257.fon 85f874.fon 85s1255.fon 85s1256.fon 85s1257.fon 85s874.fon app775.fon app850.fon app852.fon app855.fon app857.fon app866.fon app932.fon app936.fon app949.fon app950.fon arial.ttf arialbd.ttf arialbi.ttf ariali.ttf ariblk.ttf c8514fix.fon c8514oem.fon c8514sys.fon calibri.ttf calibrib.ttf calibrii.ttf calibril.ttf calibrili.ttf calibriz.ttf cambria.ttc cambriab.ttf cambriai.ttf cambriaz.ttf Candara.ttf Candarab.ttf Candarai.ttf Candaraz.ttf cga40737.fon cga40850.fon cga40852.fon cga40857.fon cga40866.fon cga40869.fon cga40woa.fon cga80737.fon cga80850.fon cga80852.fon cga80857.fon cga80866.fon cga80869.fon cga80woa.fon comic.ttf comicbd.ttf comici.ttf comicz.ttf consola.ttf consolab.ttf consolai.ttf consolaz.ttf constan.ttf constanb.ttf constani.ttf constanz.ttf corbel.ttf corbelb.ttf corbeli.ttf corbelz.ttf coue1255.fon coue1256.fon coue1257.fon couf1255.fon couf1256.fon couf1257.fon cour.ttf courbd.ttf courbi.ttf coure.fon couree.fon coureg.fon courer.fon couret.fon courf.fon courfe.fon courfg.fon courfr.fon courft.fon couri.ttf cvgafix.fon cvgasys.fon desktop.ini dos737.fon dos869.fon dosapp.fon ebrima.ttf ebrimabd.ttf ega40737.fon ega40850.fon ega40852.fon ega40857.fon ega40866.fon ega40869.fon ega40woa.fon ega80737.fon ega80850.fon ega80852.fon ega80857.fon ega80866.fon ega80869.fon ega80woa.fon fms_metadata.xml framd.ttf framdit.ttf Gabriola.ttf gadugi.ttf gadugib.ttf georgia.ttf georgiab.ttf georgiai.ttf georgiaz.ttf h8514fix.fon h8514oem.fon h8514sys.fon himalaya.ttf hvgafix.fon hvgasys.fon impact.ttf j8514fix.fon j8514oem.fon j8514sys.fon javatext.ttf jsmalle.fon jsmallf.fon jvgafix.fon jvgasys.fon LeelaUIb.ttf LeelawUI.ttf LeelUIsl.ttf lucon.ttf l_10646.ttf malgun.ttf malgunbd.ttf malgunsl.ttf marlett.ttf micross.ttf mingliub.ttc mmrtext.ttf mmrtextb.ttf modern.fon monbaiti.ttf msgothic.ttc msjh.ttc msjhbd.ttc msjhl.ttc msyh.ttc msyhbd.ttc msyhl.ttc msyi.ttf mvboli.ttf Nirmala.ttf NirmalaB.ttf NirmalaS.ttf ntailu.ttf ntailub.ttf pala.ttf palab.ttf palabi.ttf palai.ttf phagspa.ttf phagspab.ttf roman.fon s8514fix.fon s8514oem.fon s8514sys.fon script.fon segmdl2.ttf segoepr.ttf segoeprb.ttf segoesc.ttf segoescb.ttf segoeui.ttf segoeuib.ttf segoeuii.ttf segoeuil.ttf segoeuisl.ttf segoeuiz.ttf seguibl.ttf seguibli.ttf seguiemj.ttf seguihis.ttf seguili.ttf seguisb.ttf seguisbi.ttf seguisli.ttf seguisym.ttf sere1255.fon sere1256.fon sere1257.fon serf1255.fon serf1256.fon serf1257.fon serife.fon serifee.fon serifeg.fon serifer.fon serifet.fon seriff.fon seriffe.fon seriffg.fon seriffr.fon serifft.fon simsun.ttc simsunb.ttf Sitka.ttc SitkaB.ttc SitkaI.ttc SitkaZ.ttc smae1255.fon smae1256.fon smae1257.fon smaf1255.fon smaf1256.fon smaf1257.fon smalle.fon smallee.fon smalleg.fon smaller.fon smallet.fon smallf.fon smallfe.fon smallfg.fon smallfr.fon smallft.fon ssee1255.fon ssee1256.fon ssee1257.fon ssee874.fon ssef1255.fon ssef1256.fon ssef1257.fon ssef874.fon sserife.fon sserifee.fon sserifeg.fon sserifer.fon sserifet.fon sseriff.fon sseriffe.fon sseriffg.fon sseriffr.fon sserifft.fon StaticCache.dat svgafix.fon svgasys.fon sylfaen.ttf symbol.ttf tahoma.ttf tahomabd.ttf taile.ttf taileb.ttf times.ttf timesbd.ttf timesbi.ttf timesi.ttf trebuc.ttf trebucbd.ttf trebucbi.ttf trebucit.ttf verdana.ttf verdanab.ttf verdanai.ttf verdanaz.ttf vga737.fon vga775.fon vga850.fon vga852.fon vga855.fon vga857.fon vga860.fon vga861.fon vga863.fon vga865.fon vga866.fon vga869.fon vga932.fon vga936.fon vga949.fon vga950.fon vgaf1255.fon vgaf1256.fon vgaf1257.fon vgaf874.fon vgafix.fon vgafixe.fon vgafixg.fon vgafixr.fon vgafixt.fon vgaoem.fon vgas1255.fon vgas1256.fon vgas1257.fon vgas874.fon vgasys.fon vgasyse.fon vgasysg.fon vgasysr.fon vgasyst.fon webdings.ttf wingding.ttf YuGothB.ttc YuGothL.ttc YuGothM.ttc YuGothR.ttc

Теперь давайте их установим на нашей машинке:

Install Microsoft Windows Fonts на Linux

  1. скачиваем шрифты (прямая ссылка) – скачать
    команда для терминала:
    wget https://ides.ru/ya/https://yadi.sk/d/uMqfTelH1Hj5Tw
  2. распаковываем unzip uMqfTelH1Hj5Tw.zip и у нас появляется папка Fonts
  3. далее создаем каталог WindowsFonts  в директории /usr/share/fonts/  (в итоге у нас должно получиться /usr/share/fonts/WindowsFonts)
  4. и теперь нашу папку Fonts копируем в WindowsFonts    cp -r ~/Fonts/* /usr/share/fonts/WindowsFonts
  5. Устанавливаем права chmod 755 /usr/share/fonts/WindowsFonts/*
  6. Обновляем кэш шрифтов fc-cache -f -v

Install Microsoft Windows Fonts – Clear Sans

Нет пределу совершенства, поэтому давайте я тут опишу и еще один вариант по установке шрифта Clear Sans 

  1. Скачиваем шрифт Clear Sans (по прямой ссылке) – скачать 
    для терминала:
    wget https://ides.ru/ya/https://yadi.sk/d/wu_gGBxn_NFy3g
  2. распаковываем unzip wu_gGBxn_NFy3g
  3. Копируем cp -r clear-sans /usr/share/fonts/truetype/
  4. Обновляем кэш шрифтов fc-cache -f -v
  5. Проверяем

На этом пока все, по мере необходимости буду дополнять инструкцию!

Дополнено: Опыт и ошибки в WPS офисе

За эти два месяца работы с этим офисным пакетом, я нашел пока только одну нерешаемую задачу которая не позволяла работать с горячими клавишами – в интернете нет ни одного решения данной проблемы, а только через какие то костыли и доп утилиты которые работают тоже работают через какую то ж***у – и я посидев пару дней и разобрав весь этот офис по частям нашел как это делается )) как говорится experience! но больше приятно, что после второго месяца работы в linux начал понимать уже его и как то помогать сообществу вносить свой непосильный вклад в продвижение данного продукта в массы! )))

Дополнено: Не работают горячие клавиши CTRL+C and CTRL+V в WPS Office

Данная проблема появляется только в одном случае, когда вы в linux ставите по умолчанию раскладку на русский язык (ну или на свой национальный язык). Это решается таким способом:

  1. Переходим в директорию куда проинсталлирован наш софт  /opt/kingsoft/wps-office/office6/res
  2. Открываем файл wpscommon.kuip
    В ДАННОМ ФАЙЛЕ НАХОДЯТСЯ ВСЕ ГОРЯЧИЕ КЛАВИШИ ПРИ РАБОТЕ С WPS OFFICE  И ТУТ ЖЕ МОЖНО СОЗДАТЬ СВОИ! ))
  3.  находим 186 троку (я используют в mc клавишу F7 – и ищем слово –  Copy)
    <KxOleLegacyTriggerCommand hotKey=”c” ksoCmd=”Copy” aid=”19″ idMso=”Copy” icon=”Copy” controlType=”0″ shortcutHint=”Ctrl+C” id=”Copy” customTip=”Copy” spaceHint=”autocompact” text=”@Copy” iconQat=”CopyQat” rbHotKey=”C”/>
  4. копируем ее и вставляем ниже
  5. как вы поняли это параметры горячих клавиш в WPS Office ))) и теперь заместо символа “C” ставим свои символы (в нашем случае это русская С – копировать и русская М -вставить)
  6. также делаем и для команды Вставить (Paste)
  7. Сохраняем и проверяем!
  8. Радуемся жизни и ставим лайки и подписываемся на блог!

Таким образом мы решили очень неприятную проблему в WPS, и теперь можно комфортно работать с этим офисным пакетом, и не менять раскладки клавиатуры.

admin
Оцените автора
NIBBL
Добавить комментарий

  1. Антон

    Добрый день.
    Так как эта версия русификатора не полностью русифицирует, подскажите, как можно допереводить вручную?

    Ответить
    1. admin автор

      на данный момент в новой версии уже не нужно русифицировать, она уже на русском.

      Ответить
  2. Игорь

    Доброго вечера. А можно такую же инструкцию, но для Ubuntu 18.04 ?

    Ответить
    1. admin автор

      в процессе, пока подписывайтесь на мой youtube канал, я туда буду это выклаыдвать

      Ответить
  3. Антон

    А в Ubuntu 20.04 получится русифицировать?

    Ответить
    1. admin автор

      это не зависит от версии ОС

      Ответить
  4. Woolf

    День добрый WPS Office не видит файлы по сети (самба), с этим сталкивались?

    Ответить
    1. admin автор

      нет

      Ответить
  5. Вячеслав

    Здравствуйте.

    Благодарю за хороший материал.
    По поводу бесплатности WPS Office – на данный момент иначе.
    Выдержка из лицензионного соглашения WPS Office:

    3. a. You shall only use the functionally restricted version on your personally owned device for your personal, non-commercial use. No commercial entities or organizations are permitted to use the functionally restricted version of the Software.

    3. a. Вы должны использовать функционально ограниченную версию только на вашем личном устройстве для личного некоммерческого использования. Никакие коммерческие организации или организации не имеют права использовать функционально ограниченную версию программного обеспечения.

    Далее по тексту:
    For any use of the Software other than for your personal, non-commercial use, you shall pay for “WPS Office Premium Service”(based on online service), or use license of “WPS Office Professional” or “WPS Office Business” to WPS Office to obtain business license, however, for any use of the Software, if you are on behalf of any non-natural person , such as company or any other legal entity or any unincorporated organization, you or such non-natural person must pay for use license of “WPS Office Business” to WPS Office to obtain business license, through WPS Office itself or an agent, dealer or partner thereof. Otherwise, your use of the Software is not authorized.

    За любое использование программного обеспечения, кроме вашего личного, некоммерческого использования, вы должны оплатить “WPS Office Premium Service”(на основе онлайн-сервиса) или лицензию на использование “WPS Office Professional” или “WPS Office Business” WPS Office для получения бизнес-лицензии, однако за любое использование программного обеспечения, если вы являетесь от имени любого не физического лица, такого как компания или любое другое юридическое лицо или любая неинкорпорированная организация , вы или такое не физическое лицо должны оплатить лицензию на использование “WPS Office Business” WPS Office для получения бизнес-лицензии, через сам офис WPS или агента, дилер или его партнер. В противном случае ваше использование программного обеспечения не разрешается.

    Т.е. либо SoftMaker FreeOffice.
    Пакет SoftMaker FreeOffice бесплатен для домашнего и коммерческого использования.
    Либо Open/Libre Office.

    Ответить
    1. admin автор

      Спасибо за такую информацию, но мы отказались от него, причина вся в том, что на двух компьютерах словили вирусы от этого wps offica
      Поэтому удалили его и больше даже не хотим использовать!

      Ответить
  6. Игорь

    Пару слов о WPS. Под Линукс бесплатная, под Windows платная. У меня стоит уже года 3, ни проблем, ни вирусов.
    Еще надо дополнить установкой орфографического словаря. (dicts)

    Ответить
    1. admin автор

      это согласен, но если даже зайти на оф форум этого софта, то у них на форуме уже давно говноспамеры сидят и там одни ссылки на сторонние ресурсы и никто не следит за ним, а у меня два компа странно себя повели и причем один я жаль не записал это при сохранении любого excel документы добавлял 17 кб данных это при условии что он пустой, т.е. на ближайшей машине 0 на соседней 17 и при открытии на винде комп визжал!

      Ответить
  7. Игорь

    под виндой ставил, даже блокировал доступ в Интернет. Китайцы они и в Африке – Китайцы, хотят все знать. Даже по Линуксом надо быть аккуратнее. Работало, но тоже снес.
    Просто импортозамещение, искал варианты замены. Либра, Р7 или WPS? WPS прижился на Линуксе. А так дельные советы по установке. Тем более все пакеты можно скачать.

    Ответить