Не выводить записи, в таблицы у которых отсутствует пакеты в репозитории #78

Open
opened 6 months ago by asmeron · 6 comments
Owner

При формировании таблицы для отображения проверять в репозитории наличие пактов, если они отстутсвуют, то запись не выводить, на вкладках: Ядра и Дополнения

В таблице kernel-list.csv
Обязательные поля для проверки наличия пакетов: PAСKAGE_UBM;PAСKAGE

В таблице kernel-list-addon.csv
Обязательные поля для проверки наличия пакетов: PAСKAGE_UBM;PAСKAGE

Не делать так - на каждый пакет выполнять проверку через pacman -Ss <имя_пакета>
Сделать так - После успешного обновления БД репозитория, получить список всех пакетов переменную pacman -Sqs и сравнивать наличие пакета в переменной.

Так-же делать проверку на установленные пакеты в системе - После успешного обновления БД репозитория, получить список всех установленных пакетов в системе в переменную pacman -Qqs и сравнивать наличие пакета в переменной.

При формировании таблицы для отображения проверять в репозитории наличие пактов, если они отстутсвуют, то запись не выводить, на вкладках: Ядра и Дополнения В таблице `kernel-list.csv` Обязательные поля для проверки наличия пакетов: PAСKAGE_UBM;PAСKAGE В таблице `kernel-list-addon.csv` Обязательные поля для проверки наличия пакетов: PAСKAGE_UBM;PAСKAGE Не делать так - на каждый пакет выполнять проверку через `pacman -Ss <имя_пакета>` Сделать так - После успешного обновления БД репозитория, получить список всех пакетов переменную `pacman -Sqs` и сравнивать наличие пакета в переменной. Так-же делать проверку на установленные пакеты в системе - После успешного обновления БД репозитория, получить список всех установленных пакетов в системе в переменную `pacman -Qqs` и сравнивать наличие пакета в переменной.
asmeron added the ошибка label 6 months ago
elenav was assigned by asmeron 6 months ago
YanTheKaller was assigned by asmeron 6 months ago
asmeron changed title from Не выводить записи, в таблицы у которых отсутствует компонент репозитории to Не выводить записи, в таблицы у которых отсутствует пакеты в репозитории 6 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-kernel/commit/6ab2a1bdfde3b5a63c5a16abeaceb4529b4ab3ec
Collaborator

Не совсем понимаю, как это проверять

Не совсем понимаю, как это проверять
Collaborator

всё что утилита даёт установить должно быть устанавливаемо

всё что утилита даёт установить должно быть устанавливаемо
Collaborator

Все что показывает утилита можно установить, никаких проблем не возникает.

Все что показывает утилита можно установить, никаких проблем не возникает.
Poster
Owner

Не делать так - на каждый пакет выполнять проверку через pacman -Ss <имя_пакета>
Сделать так - После успешного обновления БД репозитория, получить список всех пакетов переменную pacman -Sqs и сравнивать наличие пакета в переменной.

Так-же делать проверку на установленные пакеты в системе - После успешного обновления БД репозитория, получить список всех установленных пакетов в системе в переменную pacman -Qqs и сравнивать наличие пакета в переменной.

@YanTheKaller получилось сделать работу через переменную которая один раз получила значение и далее сравнение с наличием в переменной пакетов?
При нажатии кнопки кнопки обновить переменную обновлять.

> Не делать так - на каждый пакет выполнять проверку через `pacman -Ss <имя_пакета>` > Сделать так - После успешного обновления БД репозитория, получить список всех пакетов переменную `pacman -Sqs` и сравнивать наличие пакета в переменной. > > Так-же делать проверку на установленные пакеты в системе - После успешного обновления БД репозитория, получить список всех установленных пакетов в системе в переменную `pacman -Qqs` и сравнивать наличие пакета в переменной. @YanTheKaller получилось сделать работу через переменную которая один раз получила значение и далее сравнение с наличием в переменной пакетов? При нажатии кнопки кнопки обновить переменную обновлять.
Collaborator

d70c10622f (diff-05c5f6d0d48c3b71294e4e6e54046bbb9dabfd66)
начиная ещё с этого коммита

https://gitea.ublinux.ru/YanTheKaller/libublsettings-gtk3/commit/d70c10622f99ace9cb2a9f75aa416aa5464868f1#diff-05c5f6d0d48c3b71294e4e6e54046bbb9dabfd66 начиная ещё с этого коммита
rodion.n was assigned by asmeron 1 month ago
Sign in to join this conversation.
No Milestone
No project
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-kernel#78
Loading…
There is no content yet.