Установка AlterOffice в AlterOS

Установка AlterOffice 3.4.X  в AlterOS 7

Для установки AlterOffice в AlterOS необходимо подключить репозиторий офисного пакета:

sudo yum install alteroffice-release

Очистим кеш командой

sudo yum clean all

и установим AlterOffice

sudo yum install alteroffice* libobasis*

Для установки AlterOffice 2025 в AlterOS 7 необходимо выполнить следующие действия:

1. Удалите AlterOffice 3.4:

sudo yum autoremove alteroffice* 

2.  Подключите репозиторий plus:

sudo yum install alteros-plus-release

3. Выполните обновление c репозитория PLUS:

sudo yum update -y && sudo yum update -y

4. Установите репозиторий AlterOffice 2025:

sudo yum install alteroffice2025-release

5. Установите AlterOffice 2025:

sudo yum install alteroffice

Информацию о подключенном репозитории можно посмотреть в файле /etc/yum.repos.d/AlterOffice-2025.repo

Также, в данном руководстве, в пункте 2.2.1 описана установка AlterOffice 2025 на AlterOS:


Обновление AlterOffice с версии 2.Х до версии 3.Х в ОС AlterOS

(временное решение, до официального релиза в основной репозиторий)

Для обновления AlterOffice в AlterOS необходимо подключить тестовый репозиторий офисного пакета путем выполнения команды:

repo_name="AlterOffice-testing"; repo_url="http://repo.alter-os.ru/alteroffice-test/x86_64/"; echo -e "[$repo_name]\nname=$repo_name\nbaseurl=${repo_url}\nenabled=1\n" | sudo tee -a /etc/yum.repos.d/$repo_name.repo;

Очистим кеш командой

sudo yum clean all

обновим AlterOffice

sudo yum update alteroffice* libobasis*

доустановим пакеты, которые ранее не присутствовали в системе:

sudo yum install alteroffice* libobasis*-3.*

Обновление завершено.


Установка и удаление AlterOffice в AlterOS c помощью Ansible

Ansible — это программный продукт для удаленного управления конфигурациями. Он позволяет настраивать удаленные машины используя ранее созданные сценарии (playbooks).

Чтобы установить AlterOffice в AlterOs c помощью Ansible необходимо:

1) Установить Ansible используя рекомендации статьи Wiki по ссылке

2) В любом удобном текстовом редакторе создать playbook к примеру:

 nano /path/to/your_name_playbook.yml

3) Вставить фрагмент кода в ваш playbook указав свою группу хостов:

- name: Install AlterOffice
  hosts: all
  become: yes

  tasks:
    - name: Install repo alteroffice-release
      ansible.builtin.yum:
        name: alteroffice-release
        state: latest

    - name: Clean cache
      command: yum clean all

    - name: Install alteroffice* libobasis*
      ansible.builtin.yum:
        name: "{{ packages }}"
        state: latest
      vars:
        packages:
          - alteroffice*
          - libobasis*

4) Сохранить и закрыть файл, после чего запустить playbook командой:

 ansible-playbook your_name_playbook.yml


Удаление AlterOffice из AlterOS происходит аналогично, создайте еще один playbook и перенесите в него данный фрагмент кода:

- name: Unstall AlterOffice
  hosts: all
  become: yes

  tasks:
    - name: Remove alteroffice* libobasis*
      ansible.builtin.yum:
        name: "{{ packages }}"
        state: absent
      vars:
        packages:
          - alteroffice*
          - libobasis*

    - name: Remove repo alteroffice-release
      ansible.builtin.yum:
        name: alteroffice-release
        state: absent

    - name: Clean cache
      command: yum clean all

 Сохранить и закрыть файл, после чего запустить playbook аналогично как описано в пункте 4.


Для связи со службой поддержки операционной системы AlterOS обращайтесь по адресу: support@alter-os.ru

Для связи со службой поддержки операционной системы AlterOffice обращайтесь по адресу: support@alteroffice.ru