Зависимости локализации в psi

Ответить
Аватара пользователя
nickm
Сообщения: 405
Зарегистрирован: 31 май 2016, 07:08
Operating system: ROSA Fresh 2023.1

Зависимости локализации в psi

Сообщение nickm »

Уважаемые, здравствуйте!

Не задавался ли кто вопросом, устанавливая приложение из сабжа, каким способом определяется зависимость локализации и подтягивается пакет этой самой локализации?

Локализация системы:

Код: Выделить всё

# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Установка:

Код: Выделить всё

# dnf install psi
Последняя проверка окончания срока действия метаданных: 2:03:19 назад, Ср 05 фев 2025 09:03:22.
Зависимости разрешены.
================================================================================================================================================================================================================================================================================
 Пакет                                                                 Архитектура                                          Версия                                                               Репозиторий                                                              Размер
================================================================================================================================================================================================================================================================================
Установка:
 psi                                                                   x86_64                                               1.5-0.git3ef042.3                                                    mirror-rosa-x86_64-contrib                                               3.5 M
Установка зависимостей:
 lib64otr5                                                             x86_64                                               4.1.1-4                                                              mirror-rosa-x86_64-main                                                   57 k
 lib64protobuf-c1                                                      x86_64                                               1.4.1-2                                                              mirror-rosa-x86_64-main                                                   23 k
 lib64qt5keychain1                                                     x86_64                                               0.13.2-4                                                             mirror-rosa-x86_64-main                                                   53 k
 lib64signal-protocol-c2                                               x86_64                                               2.3.3-1                                                              mirror-rosa-x86_64-contrib                                               146 k
 lib64tidy5                                                            x86_64                                               1:5.7.28-2                                                           mirror-rosa-x86_64-main                                                  213 k
 lib64usrsctp2                                                         x86_64                                               0.9.5.0-2                                                            mirror-rosa-x86_64-contrib                                               242 k
 locales-be                                                            x86_64                                               6:2.33-10.git1a2009.3                                                mirror-rosa-x86_64-main                                                  361 k
 psi-lang-pack-be                                                      noarch                                               1.5-0.git3ef042.3                                                    mirror-rosa-x86_64-contrib                                               104 k
 psi-plugins                                                           x86_64                                               1.5-0.git3ef042.3                                                    mirror-rosa-x86_64-contrib                                               1.3 M
 qtkeychain-qt-common                                                  x86_64                                               0.13.2-4                                                             mirror-rosa-x86_64-main                                                   12 k
Установка слабых зависимостей:
 qca2-qt5-plugin-gnupg                                                 x86_64                                               2.3.5-2                                                              mirror-rosa-x86_64-main                                                   91 k

Результат транзакции
================================================================================================================================================================================================================================================================================
Установка  12 Пакетов

Объем загрузки: 6.1 M
Объем изменений: 25 M
Продолжить? [д/Н]: y
Попытка удаления пакета локализации:

Код: Выделить всё

# dnf remove psi-lang-pack-be
Зависимости разрешены.
================================================================================================================================================================================================================================================================================
 Пакет                                                                 Архитектура                                          Версия                                                              Репозиторий                                                               Размер
================================================================================================================================================================================================================================================================================
Удаление:
 psi-lang-pack-be                                                      noarch                                               1.5-0.git3ef042.3                                                   @mirror-rosa-x86_64-contrib                                               438 k
Удаление зависимых пакетов:
 psi                                                                   x86_64                                               1.5-0.git3ef042.3                                                   @mirror-rosa-x86_64-contrib                                                11 M
Удаление неиспользуемых зависимостей:
 lib64otr5                                                             x86_64                                               4.1.1-4                                                             @mirror-rosa-x86_64-main                                                  135 k
 lib64protobuf-c1                                                      x86_64                                               1.4.1-2                                                             @mirror-rosa-x86_64-main                                                   40 k
 lib64qt5keychain1                                                     x86_64                                               0.13.2-4                                                            @mirror-rosa-x86_64-main                                                  171 k
 lib64signal-protocol-c2                                               x86_64                                               2.3.3-1                                                             @mirror-rosa-x86_64-contrib                                               392 k
 lib64tidy5                                                            x86_64                                               1:5.7.28-2                                                          @mirror-rosa-x86_64-main                                                  1.0 M
 lib64usrsctp2                                                         x86_64                                               0.9.5.0-2                                                           @mirror-rosa-x86_64-contrib                                               581 k
 locales-be                                                            x86_64                                               6:2.33-10.git1a2009.3                                               @mirror-rosa-x86_64-main                                                  5.9 M
 psi-plugins                                                           x86_64                                               1.5-0.git3ef042.3                                                   @mirror-rosa-x86_64-contrib                                               5.0 M
 qca2-qt5-plugin-gnupg                                                 x86_64                                               2.3.5-2                                                             @mirror-rosa-x86_64-main                                                  304 k
 qtkeychain-qt-common                                                  x86_64                                               0.13.2-4                                                            @mirror-rosa-x86_64-main                                                   23 k

Результат транзакции
================================================================================================================================================================================================================================================================================
Удаление  12 Пакетов

Освобожденное место: 25 M
Продолжить? [д/Н]: ^CОперация отменена.
Установка пакета ru-локализации:

Код: Выделить всё

# dnf install psi-lang-pack-ru
Последняя проверка окончания срока действия метаданных: 2:04:11 назад, Ср 05 фев 2025 09:03:22.
Зависимости разрешены.
================================================================================================================================================================================================================================================================================
 Пакет                                                             Архитектура                                             Версия                                                             Репозиторий                                                                 Размер
================================================================================================================================================================================================================================================================================
Установка:
 psi-lang-pack-ru                                                  noarch                                                  1.5-0.git3ef042.3                                                  mirror-rosa-x86_64-contrib                                                  123 k

Результат транзакции
================================================================================================================================================================================================================================================================================
Установка  1 Пакет

Объем загрузки: 123 k
Объем изменений: 528 k
Продолжить? [д/Н]: y
Удаление лишнего пакета локализации:

Код: Выделить всё

# dnf remove psi-lang-pack-be
Зависимости разрешены.
================================================================================================================================================================================================================================================================================
 Пакет                                                           Архитектура                                           Версия                                                                  Репозиторий                                                                Размер
================================================================================================================================================================================================================================================================================
Удаление:
 psi-lang-pack-be                                                noarch                                                1.5-0.git3ef042.3                                                       @mirror-rosa-x86_64-contrib                                                438 k
Удаление неиспользуемых зависимостей:
 locales-be                                                      x86_64                                                6:2.33-10.git1a2009.3                                                   @mirror-rosa-x86_64-main                                                   5.9 M

Результат транзакции
================================================================================================================================================================================================================================================================================
Удаление  2 Пакета

Освобожденное место: 6.3 M
Продолжить? [д/Н]: y
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

Re: Зависимости локализации в psi

Сообщение turik02 »

Не знаю, каким способом, но в spec написано Requires: %{name}-lang-pack = %{EVRD}
Можно попросить, чтобы написали Requires: psi-lang-pack-ru
Вложения
Снимок экрана от 2025-02-05 14-08-20.png
Снимок экрана от 2025-02-05 14-08-20.png (8.15 КБ) 873 просмотра
irton
Сообщения: 944
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Зависимости локализации в psi

Сообщение irton »

В rosa13 прописал все как Recommends: (psi-langpack-ru if locales-ru) проверить бы в ней для начала, потом перенесу в 2021.1
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

Re: Зависимости локализации в psi

Сообщение turik02 »

Проверил. После запуска в настройках можно выбрать только Default и English, Русского нет.
После установки пакета psi-langpack-ru он появляется.
irton
Сообщения: 944
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Зависимости локализации в psi

Сообщение irton »

Надо ставить чтоб рекомендованные зависимости ставило тоже, не помню как это, но мы используем Recommends: и нормально. Больше не знаю как прописать.

Вот в libreoffice прописываем https://abf.io/import/libreoffice/blob/ ... pec#lc-443

UPD: Опечатка же, надо было как psi-lang-pack-ru а не psi-langpack-ru :Yahoo!: щас опубликуется нормальная сборка
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

Re: Зависимости локализации в psi

Сообщение turik02 »

Теперь всё нормально.
Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»