Разворачиваем Rocky Linux и PostgreSQL 14 [Шпаргалка]

28.08.22

Администрирование - Linux

CentOS "приказал долго жить", поэтому решил посмотреть Rocky Linux в связке с PostgreSQL 14. Статья по установке в формате шпаргалки.

Информация:

8 декабря 2020 г. Red Hat объявила о прекращении разработки CentOS, которая была готовой к производству нисходящей версией Red Hat Enterprise Linux, в пользу более нового варианта разработки этой операционной системы, известного как «CentOS Stream». В ответ первоначальный основатель CentOS Грегори Курцер объявил, что он снова начнет проект для достижения первоначальных целей CentOS.

 

 

Его название было выбрано в честь одного из первых соучредителей CentOS Рокки Макгоу. К 12 декабря репозиторий кода Rocky Linux стал самым популярным репозиторием на GitHub.

 

 

Так как я подбираю себе Linux для экспериментов, решил поставить Rocky…

С другой стороны, как альтернативу можно посмотреть AlmaLinux:

https://almalinux.org/ru/

Скрипт миграции с CentOS на AlmaLinux:

https://github.com/AlmaLinux/almalinux-deploy

Инструкция лежит тут:

https://linuxconfig.org/how-to-migrate-from-centos-to-almalinux

 

У меня возникли проблемы с установкой PostgreSQL 14 на Rocky 9, поэтому я поставил Rocky 8.6 и установил на него PostgreSQL 14.

В чем была проблема?

Я хотел поставить официальную версию PostgreSQL с сайта https://1c.postgres.ru, но на Rocky 9 и на AlmaLinux 9 она не вставала, хотя дистрибутивы уже выложены давно.

 

Меня смущало то, что есть нормальные инструкции по установке, например https://ru.linuxcapable.com/how-to-install-postgresql-14-on-rocky-linux-9/ и я повторил все действия. Все встает как родное, но сборка с 1c.postgres.ru не вставала. Потом я зашел по ссылке http://repo.postgrespro.ru/pg1c-14/rhel/ и все встало на свои места. В перечне есть только версии 7 и 8.

 

UPD: Появился релиз для 9 версии!

 

Установка будет для домашних нужд, поэтому не ко всем настройкам будет «трепетный подход». Ставить буду на Hyper-V

ВАЖНО: Сборки PostgreSQL с 1c.postgres.ru в настоящее время для Linux поддерживаются только 64-х разрядные платформы.

 
 Установка Hyper-V на Windows 11

 

 
 Качаем Rocky Linux 8.6

Заходим и качаем образ -> https://rockylinux.org/download

Я скачал DVD версию (Rocky-8.6-x86_64-dvd1.iso) - Полный вариант установки, содержащий репозитории BaseOS и AppStream и позволяющий завершить установку без дополнительных репозиториев. Установка Rocky Linux с DVD ISO — это самый простой и распространенный метод выполнения стандартной установки Rocky Linux

Как вариант можно скачать с других источников. Список зеркал можно получить по адресу:

https://mirrors.rockylinux.org/mirrorlist?arch=&repo=&countr=

 
Сборки (arch&repo)
 
Страна (countr)

Наш случай: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-8.6&arch=x86_64&country=RU

Для России выбор невелик))

https://mirror.yandex.ru/rockylinux/8.6/BaseOS/x86_64/os/images/

На Яндекс лежит версия boot - Используется для установки операционной системы из другого источника (например, из HTTP-репозитория). Также может использоваться для входа в Режим восстановления.

 

 
 Устанавливаем Rocky Linux
 
 Устанавливаем PuTTy на Windows (необязательно)
 
 Установка Midnight Commander (необязательно):
 
 Устанавливаем Postgres 14
 
В Hyper-V создаю контрольную точку:
 
Устанавливаем pgAdmin для работы с PostgreSQL

 

Вместо pgAdmin можно поставить dbeaver:

https://dbeaver.io/download/ или из Microsoft Store

 

Скрипт обновлению с Rocky 8.6 на 9 лежит тут:

https://github.com/rocky-linux/rocky-tools/blob/main/migrate2rocky/migrate2rocky9.sh

Инструкция по обновлению:

https://computingforgeeks.com/upgrade-to-rocky-linux-9-from-rocky-linux-8/

UPD: Но из-за того, что на 1c.postgres.ru нет версии под 9, миграция не пройдет.

 

Скрипт по миграции с CentOS Stream, CentOS, AlmaLinux, RHEL, Oracle Linux на Rocky лежит тут:

https://github.com/rocky-linux/rocky-tools/blob/main/migrate2rocky/migrate2rocky.sh

Инструкция по миграции:

https://docs.rockylinux.org/guides/migrate2rocky/

 

Всем удачи в работе, надеюсь, данная шпаргалка Вам будет полезна!

Rocky Linux Hyper-V Windows PostgreSQL CentOS RHEL yandex PuTTy x86_64 Epel htop almalinux pgAdmin Грегори Курцер Stream

См. также

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана

Облачные сервисы, хостинг Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В публикации рассматриваются все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Как случаи, когда сервер 1С авторизирует веб и обычных клиентов 1С в active directory, так и когда сам сервер является клиентом, например при HTTP запросах выполняемых сервером 1С.

18.03.2024    382    capitan    0    

8

Три пингвина под окном… Точки над Ё. Обзор рабочих мест пользователя 1С, собранных на отечественных дистрибутивах linux

Облачные сервисы, хостинг Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Прошлая публикация "Три пингвина под окном… Обзор рабочих мест пользователя 1С, собранных на отечественных дистрибутивах linux" набрала более 20К просмотров. В моем случае это абсолютный рекорд. Как и обещал в ней, рассказываю, как установить неподдерживаемый дистрибутив ОС у облачного провайдера.

25.02.2024    2154    capitan    0    

6

Тестовый кластер 1С на UBUNTU 23.10

Linux Платформа 1С v8.3 Россия Абонемент ($m)

Описан процесс создания простого кластера 1С в связке: отдельный сервер UBUNTU версия 23.10 + сервер 1С версия 8.3.23.1997 + PostgreSQL версия 15. Автор не претендует на новизну решения, но пошаговая упорядоченная инструкция позволяет стандартными методами быстро и просто создать кластер 1С на серверах Linux.

1 стартмани

08.02.2024    1186    janerev1956    7    

18

В облаке, как дома: Устраиваемся поудобнее. Рабочее место пользователя 1С на базе РЕД ОС (HTTPS и архивирование)

Linux Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

На прошедшем вебинаре "В облаке, как дома: Как настроить рабочее место пользователя 1С на базе РЕД ОС" мы договорились, что продолжением будет установка соединения по HTTPS и архивирование. Это финальные штрихи в настройке рабочего места. Вот и оно (продолжение) или они (штрихи), прошу под кат...

29.01.2024    715    capitan    5    

5

Определение длительности аудиофайла (Linux)

Linux Разное Платформа 1С v8.3 Абонемент ($m)

Пример обработки для определения длительности аудиофайла в среде Linux.

1 стартмани

12.01.2024    368    0    ErAK    2    

2

Три пингвина под окном... Обзор рабочих мест пользователя 1С, собранных на отечественных дистрибутивах linux

Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

На прошедшем вебинаре "В облаке, как дома: Как настроить рабочее место пользователя 1С на базе РЕД ОС" мы договорились, что продолжением будет обзор рабочих мест на других отечественных ОС. Вот и оно (продолжение) или он (обзор), прошу под кат...

25.12.2023    2007    capitan    6    

14

Интерпретатор команд (только Linux)

Linux Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Интерпретатор команд для Linux, позволяет выполнять команды в среде Linux под правами пользователя сервера 1С. Полезно, когда необходимо выполнить команду на сервере, а доступа к командной строке нет.

1 стартмани

11.12.2023    488    3    Svb84    0    

4

Автоматическое монтирование целевых папок по ключу при изменении местоположения источника (раздела диска)

Linux Бесплатно (free)

Вариант динамического автоматического монтирование целевых папок по ключу папки при изменении местоположения источника (раздела диска).

16.11.2023    468    NeSPEC    3    

4
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vld1973 85 09.08.22 09:56 Сейчас в теме
Спасибо за шпаргалку
2. dsdred 3251 09.08.22 10:31 Сейчас в теме
Земетил, что есть битые ссылки на картинки... поправлю вечером.
3. cdiamond 233 09.08.22 17:38 Сейчас в теме
Трудно поверить, но на альтернативных дистрах Postgresql проще всего собрать из исходников, выложенных на ИТС. На Арче я именно так и ставлю, никакого ада зависимостей.
4. dsdred 3251 09.08.22 17:48 Сейчас в теме
(3)не поверите, но ни один раз было такое что с ИТС не ставиться а с 1с.постгрес ставится.
5. m_aster 111 09.08.22 20:45 Сейчас в теме
(4)Поддерживаю, с 1c.postgres.ru ставится за пару минут и работает(9 версия RHEL-подобных не поддерживается).
С ИТС не зашло, хотя вроде как это должно быть одно и тоже, но, видимо, не совсем.
А наши дистрибутивы не рассматривали, Red OS, Rosa?
Тоже пробовал Hiper-V на 11 Win, тупит безбожно и это при том, что сама Win 11 не летает по сравнению с серверной версией, где нет ничего лишнего.
Лучше всех для ВМ VMWare, но она не бесплатна, на ней все очень шустро крутится, несмотря на то, что дистрибутив x32.
Нечто среднее это Virtual Box, но он лучше в Linux'е работает, собственно под него и создавался.
6. dsdred 3251 09.08.22 21:30 Сейчас в теме
(5) Наши дистрибутивы пока не пробовал, но рассматривал. Притормозил с ними когда вышел на Rocky.
У меня крутился CentOS 8 и Rocky - это тот случай когда сборку выбрал из-за ее основателя ))
8. m_aster 111 09.08.22 22:56 Сейчас в теме
(6)Насчет основателя это заметно)) Знакомая тема. Мне тоже всегда интересно что стоит за той или иной маркой или продуктом. Я так машину выбирал в свое время. Изучил всю историю марки, а на самом деле жизнь интересного и гениального человека.
С прекращением поддержки CentOS жизнь не остановилась. Alma, Rocky, Oracle, наши(с нашими надо смотреть поддержку репозиториев, их наполнение, западные все же побогаче будут(в каждом конкретном случае надо смотреть), но на продакт, думается, предпочтительнее все же свое).
Oracle практически сразу после прекращения поддержки выступили с заявлением, что продолжат развивать RH направление и даже предлагали вариант миграции на свою OS с CentOS.
Я с Linux познакомился году в 2003-м, купил в торговом центре дистрибутив из трех дисков, Red Hat 7.3 от Linux центра. У девчонки продавщицы спросил, мол, что это. Без понятия, говорит).
Интересно было, совсем другая система, другой мир. Книжку купил, читал, смотрел.
Тогда это было экзотикой, но все меняется, сейчас Linux далеко не та система, что была тогда, гораздо интереснее и взрослее, и вполне наравне с Win, а часто лучше и быстрее. Можно спокойно работать и не испытывать дискомфорта.
И сейчас это прежде всего дистрибутив совместимый с postgrespro, для меня на deb.
12. onlyOneAss 16.08.23 19:41 Сейчас в теме
(8)
Насчет основателя это заметно
Прикрепленные файлы:
7. dsdred 3251 09.08.22 21:32 Сейчас в теме
Вчера написал письмо на 1c@postgrespro.ru с вопросом о поддержке RHEL 9.
Надеюсь в скором времени сделают поддержку.
9. m_aster 111 09.08.22 23:06 Сейчас в теме
(7)Думается, у них есть план на этот счет. Все RH-дистрибутивы обновились практически одновременно до 9-й версии(distrowatch), причем, достаточно недавно. Нужно время, чтобы адаптироваться. Нужно все проверить, протестировать и т.д.
10. dsdred 3251 28.08.22 22:10 Сейчас в теме
(7)Добавлена поддержка RHEL 9
11. onlyOneAss 16.08.23 19:39 Сейчас в теме
Альма Линукс - не советую

основатель проекта - выходец с бывшей Украины
13. dsdred 3251 17.08.23 06:46 Сейчас в теме
(11)опенсорс неимеет гражданства.

Каждый сам решает какой инструмент использовать.
Оставьте свое сообщение