Установка МойОфис Education

Спасибо большое!
От души соболезную, что приходиться общаться с такими “администраторами” и ведь он думает, что вся работа администратора - всунул-высунул флешку и нажал две кнопки.

Когда начинал кальку осваивать, то встретил у товарища, что установить .deb- и .rpm-пакеты можно через соответствующие утилиты в репах и команды, но проблема такого способа в том, что будет только установлен базовый пакет (сама программа), а вот зависимости для её работы нужно подбирать самому, либо работать без них (незапускание, вылеты, ошибки и прочий набор прелестей)

Поскольку тема в поисковиках Calculate Linux + МойОфис выпадает одной из первых, а решения тут никто не предложил (зато много умничал на отвлечённые темы), вот вам моё решение:

  1. Кидаем MyOffice.rpm в папку “Загрузки”
  2. Запускаем MATE TERMINAL
  3. Пишем команды (после решётки в каждой строке комментарий к команде, его не вводим):

su - #Переход в суперпользователя
cl-update --sync-only #Обновляем репозиторий
cd ~user/Загрузки #Переход в папку, где лежит пакет rpm
emerge app-arch/rpm #Установка менеджера пакетов rpm из интернет-репозитория
rpm -i --nodeps myoffice.rpm #Ставим пакет myoffice.rpm без зависимостей. Имя поправьте под своё.
emerge -auDv world #Собираем зависимости
revdep-rebuild #Восстанавливаем нарушенные зависимости

Всё работает сразу после rpm -i --nodeps myoffice.rpm, последующие команды на всякий пожарный.

Есть подготовленный оверлэй

Screenshot_2024.04.07_00:45:07

1 Like
1 Like

Благодарю всех откликнувшихся, однако в ответах вы упускаете ТЗ топикстартера:

в школу
По требованию департамента
пошаговой инструкции для чайника

Здравствуйте,подскажите, данный ebuild еще актуален? Там вроде другая версия уже,

Так если версия другая, тогда, как же ebuild может быть актуальным?

Во-первых, нынче изменился как URL, так и распространяемый дистрибутив;

Во-вторых, изменились и инструменты развёртывания;

В-третьих, чуть выше предлагали вариант установки с помощью *.rpm - не устраивает?

Как вариант, могу предложить следующий ebuild, попробуйте установить, протестировать и сообщить о положительном, либо отрицательном опыте :upside_down_face:

app-office.tar.gz (1.1 KB)

да не, *.prm устраивает, я просто новичок, боюсь что то испортить, вот и спрашиваю у профессионалов

Понятно.

Добавлю чуть-чуть описания к ebuild:

  • не имеет привязки к версии, т.к. на данный момент времени дистрибутив распространяется в zip-архиве и по постоянной ссылке;

  • распаковка производится из *.deb пакета;

  • выполняется пост-инсталл настроечный сценарий;

  • процитирую весь ebuild текстом:

Summary
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit xdg unpacker

DESCRIPTION="office"
HOMEPAGE="https://myoffice.ru/products/education/"
SRC_URI="https://myoffice.ru/files/edu/MyOffice_Education_Linux_64_DEB.zip"

SLOT="0"
KEYWORDS="~amd64"
IUSE=""

# needs full qt stack
RDEPEND="dev-qt/qtwidgets:5"

S=${WORKDIR}

src_unpack() {
    unpack ${A}
    rm -rf *orel*.deb
    rm -rf *.md5
    unpack_deb myoffice-education_*.deb
    unpack_deb presentation-editor_*.deb
}

src_compile() { :; }

src_install() {
    dodir /opt
    cp -pPR "${S}/opt/myoffice-education" "${D}/opt/" || die
    cp -pPR "${S}/usr" "${D}/usr/" || die
}

pkg_postrm() {
    xdg_desktop_database_update
    xdg_icon_cache_update
}

pkg_postinst() {
    /bin/bash /opt/myoffice-education/RegisterInSystem.sh
    xdg_desktop_database_update
    vxdg_icon_cache_update
}
1 Like