Разворачиваем 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

См. также

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

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

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

16.11.2023    272    NeSPEC    3    

2

Рестарт сервера 1С с очисткой сеансовых данных на Linux посредством systemd

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

Сказ о том, как сделать "кошерный" перезапуск сервера 1С, работающего на платформе GNU/Linux, с очисткой сеансовых данных посредством systemd

1 стартмани

12.09.2023    2793    0    Sloth    5    

21

Запуск сервера хранилища конфигураций и сервера удаленного управления на Linux, посредством systemd

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

Сказ о том, как сделать "кошерный" запуск серверов хранилища конфигураций (вдруг еще кто-то до сих пор пользуется) и удаленного администрирования под GNU/Linux с использованием systemd

1 стартмани

07.09.2023    3560    Sloth    0    

19

Перенаправление вывода журнала регистрации

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

Экспериментируем с реализацией драйвера текстового устройства под Linux для перенаправления вывода журнала регистрации.

07.08.2023    997    Lars Ulrich    1    

16

Переход с 1С:Шины 2.1.1 на 3.1.1 под Ubuntu [Квест]

Linux Администрирование СУБД Бесплатно (free)

О том, как переход с 2.1.1 на 3.1.1 оказался нелегким из-за соблюдения рекомендаций.

24.05.2023    2167    dsdred    0    

13

Midnight Commander, установленный с Entware, не выполняет команды и не запускает файлы

Администрирование веб-серверов Linux Бесплатно (free)

Столкнулся с проблемой, установил на роутер Midnigt Commander с репозитория Entware, при попытке выполнения команды программа пишет ошибку "The shell is already running a command". Данная публикация описывает способ решения этой проблемы.

20.03.2023    1726    Eugen-S    2    

3

Развертывание Linux сервера с community-версией платформы

Linux Платформа 1С v8.3 Бесплатно (free)

Сценарий подготовки рабочего места разработчика с платформой версии 8.3.23 с community-лицензией для разработки и отладки конфигураций в клиент-серверном режиме с сервером, работающим на базе Linux+PostrgeSQL.

03.01.2023    12718    Akcium    57    

180
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vld1973 83 09.08.22 09:56 Сейчас в теме
Спасибо за шпаргалку
2. dsdred 2815 09.08.22 10:31 Сейчас в теме
Земетил, что есть битые ссылки на картинки... поправлю вечером.
3. cdiamond 231 09.08.22 17:38 Сейчас в теме
Трудно поверить, но на альтернативных дистрах Postgresql проще всего собрать из исходников, выложенных на ИТС. На Арче я именно так и ставлю, никакого ада зависимостей.
4. dsdred 2815 09.08.22 17:48 Сейчас в теме
(3)не поверите, но ни один раз было такое что с ИТС не ставиться а с 1с.постгрес ставится.
5. m_aster 110 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 2815 09.08.22 21:30 Сейчас в теме
(5) Наши дистрибутивы пока не пробовал, но рассматривал. Притормозил с ними когда вышел на Rocky.
У меня крутился CentOS 8 и Rocky - это тот случай когда сборку выбрал из-за ее основателя ))
8. m_aster 110 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 2815 09.08.22 21:32 Сейчас в теме
Вчера написал письмо на 1c@postgrespro.ru с вопросом о поддержке RHEL 9.
Надеюсь в скором времени сделают поддержку.
9. m_aster 110 09.08.22 23:06 Сейчас в теме
(7)Думается, у них есть план на этот счет. Все RH-дистрибутивы обновились практически одновременно до 9-й версии(distrowatch), причем, достаточно недавно. Нужно время, чтобы адаптироваться. Нужно все проверить, протестировать и т.д.
10. dsdred 2815 28.08.22 22:10 Сейчас в теме
(7)Добавлена поддержка RHEL 9
11. onlyOneAss 16.08.23 19:39 Сейчас в теме
Альма Линукс - не советую

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

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