Установка 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-release3. Выполните обновление c репозитория PLUS:sudo yum update -y && sudo yum update -y4. Установите репозиторий AlterOffice 2025:sudo yum install alteroffice2025-release5. Установите 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
Чтобы установить 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