[решено] странное обновление libpamac в xfce от 13.07.21
1. при обычной команде обновления, что через памак, что через пакман вывалило кучу ошибок типа
разрешение зависимостей…
предупреждение: не удалось разрешить «libalpm.so>=13», зависимость «libpamac»
предупреждение: не удалось разрешить «libpamac>=11.0», зависимость «pamac-cli»
…
предупреждение: не удалось разрешить «libpamac», зависимость «libpamac-flatpak-plugin»
…
предупреждение: не удалось разрешить «pamac-cli=10.1.3-3», зависимость «pamac-gtk»
…
:: Эти пакеты не могут быть обновлены из-за неразрешимых зависимостей:
pamac-cli libpamac libpamac-flatpak-plugin pamac-gtk
Решение: удалить плагин флэтпака для памака и повторить обновление. После обновления доустановить libpamac-flatpak-plugin, если нужен флэтпак
2. обязательно запустить pacdiff он попросит отредактировать два файла, сделали. Однако, при обновлении в терминал вываливается
==> You had an old /etc/pamac.conf.pacsave file. We restore it for you.
==> You can find your new pamac.conf saved as /etc/pamac-new-07134328.conf
но никакого pamac.conf.pacsave в системе не «произошло»
Решение: ручками, (например через sudo meld) сравнить /etc/pamac.conf и /etc/pamac-new-07134328.conf и отредактировать по своему вкусу и нуждам
3. Установка libpamac (11.0.1-2)… [285/368]
mkdir: невозможно создать каталог «/etc/systemd/system/timers.target.wants»: Файл существует
ln: не удалось получить доступ к '/etc/systemd/system/timers.target.wants/pamac-cleancache.timer': Это не каталог
ln: не удалось получить доступ к '/etc/systemd/system/timers.target.wants/pamac-mirrorlist.timer': Это не каталог
Решение:
-переименовать /etc/systemd/system/timers.target.wants
-создать каталог /etc/systemd/system/sysinit.target.wants
-терминал
cd /etc/systemd/system/timers.target.wants
sudo ln -s -i /usr/lib/systemd/system/pamac-cleancache.timer
sudo ln -s -i /usr/lib/systemd/system/pamac-mirrorlist.timer
Те, кто не хомячки, поправьте хомячка-старичка, может я сделал что то лишнее или неправильно, но пока УМВР
разрешение зависимостей…
предупреждение: не удалось разрешить «libalpm.so>=13», зависимость «libpamac»
предупреждение: не удалось разрешить «libpamac>=11.0», зависимость «pamac-cli»
…
предупреждение: не удалось разрешить «libpamac», зависимость «libpamac-flatpak-plugin»
…
предупреждение: не удалось разрешить «pamac-cli=10.1.3-3», зависимость «pamac-gtk»
…
:: Эти пакеты не могут быть обновлены из-за неразрешимых зависимостей:
pamac-cli libpamac libpamac-flatpak-plugin pamac-gtk
Решение: удалить плагин флэтпака для памака и повторить обновление. После обновления доустановить libpamac-flatpak-plugin, если нужен флэтпак
2. обязательно запустить pacdiff он попросит отредактировать два файла, сделали. Однако, при обновлении в терминал вываливается
==> You had an old /etc/pamac.conf.pacsave file. We restore it for you.
==> You can find your new pamac.conf saved as /etc/pamac-new-07134328.conf
но никакого pamac.conf.pacsave в системе не «произошло»
Решение: ручками, (например через sudo meld) сравнить /etc/pamac.conf и /etc/pamac-new-07134328.conf и отредактировать по своему вкусу и нуждам
3. Установка libpamac (11.0.1-2)… [285/368]
mkdir: невозможно создать каталог «/etc/systemd/system/timers.target.wants»: Файл существует
ln: не удалось получить доступ к '/etc/systemd/system/timers.target.wants/pamac-cleancache.timer': Это не каталог
ln: не удалось получить доступ к '/etc/systemd/system/timers.target.wants/pamac-mirrorlist.timer': Это не каталог
Решение:
-переименовать /etc/systemd/system/timers.target.wants
-создать каталог /etc/systemd/system/sysinit.target.wants
-терминал
cd /etc/systemd/system/timers.target.wants
sudo ln -s -i /usr/lib/systemd/system/pamac-cleancache.timer
sudo ln -s -i /usr/lib/systemd/system/pamac-mirrorlist.timer
Те, кто не хомячки, поправьте хомячка-старичка, может я сделал что то лишнее или неправильно, но пока УМВР