При формировании таблицы для отображения проверять в репозитории наличие пактов, если они отстутсвуют, то запись не выводить, на вкладках: Ядра и Дополнения
В таблице 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
changed title from Не выводить записи, в таблицы у которых отсутствует компонент репозитории to Не выводить записи, в таблицы у которых отсутствует пакеты в репозитории6 months ago
Не делать так - на каждый пакет выполнять проверку через pacman -Ss <имя_пакета>
Сделать так - После успешного обновления БД репозитория, получить список всех пакетов переменную pacman -Sqs и сравнивать наличие пакета в переменной.
Так-же делать проверку на установленные пакеты в системе - После успешного обновления БД репозитория, получить список всех установленных пакетов в системе в переменную pacman -Qqs и сравнивать наличие пакета в переменной.
@YanTheKaller получилось сделать работу через переменную которая один раз получила значение и далее сравнение с наличием в переменной пакетов?
При нажатии кнопки кнопки обновить переменную обновлять.
> Не делать так - на каждый пакет выполнять проверку через `pacman -Ss <имя_пакета>`
> Сделать так - После успешного обновления БД репозитория, получить список всех пакетов переменную `pacman -Sqs` и сравнивать наличие пакета в переменной.
>
> Так-же делать проверку на установленные пакеты в системе - После успешного обновления БД репозитория, получить список всех установленных пакетов в системе в переменную `pacman -Qqs` и сравнивать наличие пакета в переменной.
@YanTheKaller получилось сделать работу через переменную которая один раз получила значение и далее сравнение с наличием в переменной пакетов?
При нажатии кнопки кнопки обновить переменную обновлять.
https://gitea.ublinux.ru/YanTheKaller/libublsettings-gtk3/commit/d70c10622f99ace9cb2a9f75aa416aa5464868f1#diff-05c5f6d0d48c3b71294e4e6e54046bbb9dabfd66
начиная ещё с этого коммита
При формировании таблицы для отображения проверять в репозитории наличие пактов, если они отстутсвуют, то запись не выводить, на вкладках: Ядра и Дополнения
В таблице
kernel-list.csvОбязательные поля для проверки наличия пакетов: PAСKAGE_UBM;PAСKAGE
В таблице
kernel-list-addon.csvОбязательные поля для проверки наличия пакетов: PAСKAGE_UBM;PAСKAGE
Не делать так - на каждый пакет выполнять проверку через
pacman -Ss <имя_пакета>Сделать так - После успешного обновления БД репозитория, получить список всех пакетов переменную
pacman -Sqsи сравнивать наличие пакета в переменной.Так-же делать проверку на установленные пакеты в системе - После успешного обновления БД репозитория, получить список всех установленных пакетов в системе в переменную
pacman -Qqsи сравнивать наличие пакета в переменной.Не выводить записи, в таблицы у которых отсутствует компонент репозиторииto Не выводить записи, в таблицы у которых отсутствует пакеты в репозитории 6 months ago6ab2a1bdfdНе совсем понимаю, как это проверять
всё что утилита даёт установить должно быть устанавливаемо
Все что показывает утилита можно установить, никаких проблем не возникает.
@YanTheKaller получилось сделать работу через переменную которая один раз получила значение и далее сравнение с наличием в переменной пакетов?
При нажатии кнопки кнопки обновить переменную обновлять.
d70c10622f (diff-05c5f6d0d48c3b71294e4e6e54046bbb9dabfd66)начиная ещё с этого коммита