Difference between revisions of "Devel rosa2023.1"
From Rosalab Wiki
Mikhailnov (Talk | contribs) (Created page with "= Development of platform rosa2023.1 = == Description == English: This page describes plans, problems and solutions about development of the platform rosa2023.1. This page tr...") |
Mikhailnov (Talk | contribs) |
||
Line 5: | Line 5: | ||
Russian: Эта страница описывает планы, проблемы и их решения по разработке новой платформы rosa2023.1. Страница пытается быть понятной и русско, и нерусскоговорящим контрибьюторам Росы. | Russian: Эта страница описывает планы, проблемы и их решения по разработке новой платформы rosa2023.1. Страница пытается быть понятной и русско, и нерусскоговорящим контрибьюторам Росы. | ||
+ | |||
+ | == Updating libraries == | ||
+ | |||
+ | How to update a library package in rosa2023.1? Как обновить пакет с библиотекой в платформе rosa2023.1? | ||
+ | |||
+ | * Make a list of library consumers / Составьте список потребителей библиотеки: | ||
+ | sudo dnf repoquery --qf '%{sourcerpm}' --whatrequires lib64foo0 | rev | cut -d '-' -f 3- | rev | sort -u | ||
+ | or: | ||
+ | sudo dnf repoquery --qf '%{sourcerpm}' --whatrequires 'libfoo.so.0()(64bit)' | rev | cut -d '-' -f 3- | rev | sort -u | ||
+ | * Update the library / Обновите библиотеку | ||
+ | * Rebuild consumers. Raising the Release tag is not obligatory (but, if you raise it, write a commit message like: "Rebuild with libfoo version N") / Пересоберите потребителей. Поднимать тег Release необязательно (но, если поднимаете его, напишите сообщение коммита вида: "Rebuild with libfoo version N", где libfoo — название библиотеки, N — новая версия) |
Revision as of 13:57, 17 January 2023
Development of platform rosa2023.1
Description
English: This page describes plans, problems and solutions about development of the platform rosa2023.1. This page tries to be understandable for both Russian and non-Russian speaking contributors of ROSA Linux.
Russian: Эта страница описывает планы, проблемы и их решения по разработке новой платформы rosa2023.1. Страница пытается быть понятной и русско, и нерусскоговорящим контрибьюторам Росы.
Updating libraries
How to update a library package in rosa2023.1? Как обновить пакет с библиотекой в платформе rosa2023.1?
- Make a list of library consumers / Составьте список потребителей библиотеки:
sudo dnf repoquery --qf '%{sourcerpm}' --whatrequires lib64foo0 | rev | cut -d '-' -f 3- | rev | sort -u
or:
sudo dnf repoquery --qf '%{sourcerpm}' --whatrequires 'libfoo.so.0()(64bit)' | rev | cut -d '-' -f 3- | rev | sort -u
- Update the library / Обновите библиотеку
- Rebuild consumers. Raising the Release tag is not obligatory (but, if you raise it, write a commit message like: "Rebuild with libfoo version N") / Пересоберите потребителей. Поднимать тег Release необязательно (но, если поднимаете его, напишите сообщение коммита вида: "Rebuild with libfoo version N", где libfoo — название библиотеки, N — новая версия)