[arch-general] Removing infinality

Bruno Pagani bruno.pagani at ens-lyon.org
Sat Sep 24 22:04:02 UTC 2016



Le 24 septembre 2016 23:57:22 GMT+02:00, Paul Marwick via arch-general <arch-general at archlinux.org> a écrit :
>A short while ago, I installed the infinality bundle and fonts as an 
>experiment. Hit problems with some applications, so I'd like to revert 
>to the standard font handing. But I'm having all sorts of problems
>doing 
>so. My first attempt was this:
>
>fang at altair ~]$ sudo pacman -S --asdeps freetype2 cairo fontconfig 
>lib32-fontconfig lib32-cairo ttf-ubuntu-font-family ttf-droid 
>ttf-liberation ttf-dejavu
>resolving dependencies...
>looking for conflicting packages...
>:: cairo and cairo-infinality-ultimate are in conflict. Remove 
>cairo-infinality-ultimate? [y/N] y
>:: fontconfig and fontconfig-infinality-ultimate are in conflict.
>Remove 
>fontconfig-infinality-ultimate? [y/N] y
>:: freetype2 and freetype2-infinality-ultimate are in conflict. Remove 
>freetype2-infinality-ultimate? [y/N] y
>:: lib32-cairo and lib32-cairo-infinality-ultimate are in conflict. 
>Remove lib32-cairo-infinality-ultimate? [y/N] y
>:: lib32-fontconfig and lib32-fontconfig-infinality-ultimate are in 
>conflict. Remove lib32-fontconfig-infinality-ultimate? [y/N] y
>:: ttf-dejavu and ttf-dejavu-ib are in conflict. Remove ttf-dejavu-ib? 
>[y/N] y
>:: ttf-droid and ttf-droid-ib are in conflict. Remove ttf-droid-ib?
>[y/N] y
>:: ttf-liberation and ttf-liberation-ib are in conflict. Remove 
>ttf-liberation-ib? [y/N] y
>:: ttf-ubuntu-font-family and ttf-ubuntu-font-family-ib are in
>conflict. 
>Remove ttf-ubuntu-font-family-ib? [y/N] y
>error: failed to prepare transaction (could not satisfy dependencies)
>:: ibfonts-meta-base: removing ttf-dejavu-ib breaks dependency 
>'ttf-dejavu-ib'
>:: ibfonts-meta-base: removing ttf-liberation-ib breaks dependency 
>'ttf-liberation-ib'
>:: ibfonts-meta-extended-lt: removing ttf-droid-ib breaks dependency 
>'ttf-droid-ib'
>:: ibfonts-meta-extended-lt: removing ttf-ubuntu-font-family-ib breaks 
>dependency 'ttf-ubuntu-font-family-ib'
>:: lib32-freetype2-infinality-ultimate: removing 
>freetype2-infinality-ultimate breaks dependency 
>'freetype2-infinality-ultimate
>
>I asked around, and had a suggestion that I should remove 
>ibfonts-meta-base ibfonts-meta-extended-lt and 
>lib32-freetype2-infinality-ultimate first. Tried that, and got this
>result:
>
>|fang at altair ~]$ sudo pacman -R ibfonts-meta-base 
>ibfonts-meta-extended-lt lib32-freetype2-infinality-ultimate checking 
>dependencies... error: failed to prepare transaction (could not satisfy
>
>dependencies) :: ibfonts-meta-extended: removing 
>ibfonts-meta-extended-lt breaks dependency 'ibfonts-meta-extended-lt'
>:: 
>lib32-fontconfig-infinality-ultimate: removing 
>lib32-freetype2-infinality-ultimate breaks dependency 
>'lib32-freetype2-infinality-ultimate' :: lib32-harfbuzz: removing 
>lib32-freetype2-infinality-ultimate breaks dependency 'lib32-freetype2'
>
>So I'm stuck. I really need to get back to the standard font rendering,
>
>but so far I've been unable to find a way of getting past the
>conflicts. 
>I really don't want to reinstall - this Arch install has been around
>for 
>several years, and I'd much rather find a way of fixing it. Can anyone 
>tell me how to get back to normal? Paul. |

Well that’s a vicious case because they are circular dependencies at play. You could use pacman -Rdd instead of -R to force the removal. It’s not advised generally but I have no other idea regarding thid problem.

Bruno


More information about the arch-general mailing list