Ich habe die Libertine Fonts installiert. Aktualisiere ich das System mit pacman, bin ich in einer Schleife gefangen:

$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra                                                            7,4 MiB  4,69 MiB/s 00:02 [#####################################################] 100%
:: Starting full system upgrade...
:: Replace otf-libertinus with extra/libertinus-font? [Y/n] 
resolving dependencies...
looking for conflicting packages...

Package (2)            Old Version  New Version  Net Change

extra/libertinus-font               7.040-3        3,38 MiB
otf-libertinus         7.040-5                    -4,32 MiB

Total Installed Size:   3,38 MiB
Net Upgrade Size:      -0,94 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                              [#####################################################] 100%
(1/1) checking package integrity                                                            [#####################################################] 100%
(1/1) loading package files                                                                 [#####################################################] 100%
(1/1) checking for file conflicts                                                           [#####################################################] 100%
(2/2) checking available disk space                                                         [#####################################################] 100%
:: Processing package changes...
(1/1) removing otf-libertinus                                                               [#####################################################] 100%
(1/1) installing libertinus-font                                                            [#####################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating fontconfig cache...


$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
:: Starting full system upgrade...
:: Replace libertinus-font with extra/otf-libertinus? [Y/n] 
resolving dependencies...
looking for conflicting packages...

Package (2)           Old Version  New Version  Net Change

libertinus-font       7.040-3                    -3,38 MiB
extra/otf-libertinus               7.040-5        4,32 MiB

Total Installed Size:  4,32 MiB
Net Upgrade Size:      0,94 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                              [#####################################################] 100%
(1/1) checking package integrity                                                            [#####################################################] 100%
(1/1) loading package files                                                                 [#####################################################] 100%
(1/1) checking for file conflicts                                                           [#####################################################] 100%
(2/2) checking available disk space                                                         [#####################################################] 100%
:: Processing package changes...
(1/1) removing libertinus-font                                                              [#####################################################] 100%
(1/1) installing otf-libertinus                                                             [#####################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating fontconfig cache...

Deinstalliere ich die Fonts, ist auch die Schleife weg. Installiere ich sie wieder, bin ich wieder in der Endlosschleife gefangen.

Was tun?

Es gibt eben zwei Versionen, libertinus-font und otf-libertinus. Diese wollen sich per Definition gegenseitig ersetzen. Du musst dich einfach nur für eine entscheiden und dann konsequent dabei bleiben (also das Ersetzen immer mit n verbieten).

Frag mich nicht, was der Unterschied zwischen den Paketen ist; ich sehe nur, dass sie unter zwei minimal abweichenden Lizenzen stehen. Wahrscheinlich ein ideologischer Grabenkrieg, der Paketinhalt ist vermutlich identisch.

  • brikler hat auf diesen Beitrag geantwortet.

    Hat sich alles geklärt mit dem Update: upgraded otf-libertinus (7.040-5 -> 7.050-1).