[решено] Qt6 & GTK2 (Cannot mix incompatible Qt library)

RusWolf
Сто раз проверял, очищает весь кеш yay
Похоже мы говорим о разных вещах
- я имею ввиду очистку кэша пакетов, принадлежащих AUR
- а RusWolf и vs220 имеют ввиду очистку кэша пакетов, принадлежащих off repo
Если не чистить кэш пакетов, принадлежащих AUR, то размер может достигать нескольких гигов, в зависимости от использования AUR

Провел анализ
Смотрим запросы при выполнении yay -Scc
yay -Scc
Каталог для кэша: /var/cache/pacman/pkg/
:: Удалить ВСЕ файлы из кэша? [y/N] y
удаление всех файлов из кэша...
и видим, что при запуске команды идут запросы на удаление файлов из /var/cache/pacman/pkg/
Верить не будем - может пишет одно, а делает другое, а потому проверим к каким файлам/директориям обращается команда
Используя strace для анализа, видим, что обращения к /home/<user>/.cache/yay нет, но есть обращение к /var/cache/pacman/pkg/
openat(AT_FDCWD, "/var/cache/pacman/pkg/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 9
При запуске pacman -Scc, видим тоже самое
openat(AT_FDCWD, "/var/cache/pacman/pkg/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 7
И делаем вывод, что чистятся пакеты кэша pacman, а не пакеты кэша AUR …
И уже не раз писал, что не следует использовать yay и ему подобные команды в широком диапазоне использования.
Лучше выполнять обновление в три этапа (или минимум в два)
# pacman -Syu
# pacman -Fy … (если используете эту базу данных для поиска)
yay -Syua
а чистку кэша пакетов AUR выполнять или в ручную или командой, приведенной выше (find ….)

PS - в части обновления - это просто мое мнение, НО каждый волен поступатьпо своему ... и должен понимать возможные нюансы
Ошибки не исчезают с опытом - они просто умнеют
vasek
Похоже мы говорим о разных вещах
- я имею ввиду очистку кэша пакетов, принадлежащих AUR
Где у тебя хранится кеш пакетов AUR и сколько этот кеш занимает место?
vasek
vs220 имеют ввиду очистку кэша пакетов, принадлежащих off repo
Нет весь кеш в том числе и сборки пакетов аур от yay. Он задаёт вопросы при yay -Sc
очистить кеш пакмана да нет
очистить /tmp/yay да нет(у меня в конфиге задана эта директория для сборки)
Точно проверю вечером, хотя по ману и тому что RusWolf говорит то оно так и есть. Может у вас какой-то алиас на эту команду или просто там собирали вручную помимо yay ?
vasek, вот смотри сам, был пакет в кеши и не стало его:
RusWolf
Где у тебя хранится кеш пакетов AUR и сколько этот кеш занимает место?
Кеш пакетов AUR хранится в дефолтном местоположении - ~/.cache/yay ... ~/.cache/paru
В части объема - периодически чистится, да и пакет у меня не много
pacman -Qqem | wc -l
5
Ошибки не исчезают с опытом - они просто умнеют
RusWolf
был пакет в кеши и не стало его:
В части твоей системы ничего сказать не могу, в части своей - привел логи, у меня обращений к этой директории нет.
Нужно смотреть конкретно, что там еще у тебя стоит и что заставляет обращаться в эту директорию.
Работает ... и хорошо ... у меня по другому, но тоже все устраивает ... а разбираться нет желания.
Да и давал ссылки на GitHub,так что я не один такой.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Нужно смотреть конкретно, что там еще у тебя стоит и что заставляет обращаться в эту директорию.
Я всегда ставлю yay из archlinuxcn репы.
Тут уже в нескольких темах отписывался, что по команде yay -Scc кеш yay очищается нормально.
RusWolf
Я всегда ставлю yay из archlinuxcn репы
В принципе я тоже всегда вместо AUR использую archlinuxcn, если имеется возможность замены.

В части очистки кэша - на вскидку можно предположить, что используется или не дефолтный конфиг или как то влияет какой то дополнительный пакет, например, тот же pamac-aur-git. Хотя не плохо бы и выяснить, имеется ли эта проблема у других ... не ужели я один такой???
Ошибки не исчезают с опытом - они просто умнеют
vasek
привел логи, у меня обращений к этой директории нет.
Там последовательно удаляется и ждёт подтверждения, в первую очередь кеш пакмана что и есть в вашем логе. Вы жали y(да) и после этого ещё раз?
Можно ваш конфиг yay и версию?
vasek
что используется или не дефолтный конфиг
Конфиг используется дефолтный.
 
Зарегистрироваться или войдите чтобы оставить сообщение.