Isto é, muito simplesmente, uma má utilização de sudo
da sua parte. O redirecionamento no comando
sudo gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
é decretado pelo shell e acontece antes de o comando sudo
ser executado com permissões de superusuário. Portanto, o shell informa que a permissão foi negada ao tentar sobrescrever o conteúdo de /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
porque é para você, o usuário sem privilégios que está fazendo o redirecionamento no shell xyr unprivileged.
As maneiras corretas de aprovar a correção que a mensagem está dando são:
- Para fazer isso em um shell de superusuário.
-
Para citar o redirecionamento e passá-lo para um processo secundário e privilegiado, shell:
sudo sh -c 'gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache'
Por que vale a pena, a causa subjacente deste problema é declaradamente um erro nos "scripts do mantenedor" para o pacote gdk-pixbuf que faz com que ele apague o arquivo de cache parcialmente através do processo de atualização. Este erro persistiu através de várias versões do Ubuntu.