Portál AbcLinuxu, 7. května 2025 05:51
Nevím jak ty, ale já mám v /etc/pacman.conf
:
HoldPkg = pacman glibc
rm -f /var/cache/pacman/pkg/*part
/lib
byl nahrazen symlinkem na /usr/lib
. Info zde. Tady návod jak postupovat. Je potřeba odstranit všechny balíčky, co mají soubory v /lib (kromě glibc), a pak odstranit prázdné adresáře, pokud tam zbydou. Poté se glibc dá uspěšně aktualizovat.
V případě, že bys chtěl udělat force update, tak si nainstaluj busybox, který je staticky linkovaný, proveď update s force, busyboxem přesuň vše z /lib/ do /usr/lib, smaž /lib a udělej symlink /lib na /usr/lib, busyboxem proto, že všechno dynamicky linkované se odmítne spustit, dokud nebude vytvořen ten symlink.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.