Отключите пакеты языка в Zypper

Furthermore, my system does not have an /usr/local/share/applications/ Can that path be removed from the $XDG_DATA_DIRS env var

/usr/local/share/applicationsотсутствует среди значений $XDG_DATA_DIRS, которые вы вставили, поэтому нет необходимости удалять несуществующие -

.

Если вы grep -r XDG _ДАННЫЕ _DIRS /usr

, и вы увидите множество вхождений XDG _DATA _DIRS.

I hope that package is not responsible for screwing up my mime type associations...

Нет, это ничего не портит. Он просто ищет и в этих каталогах

In a new user account on a clean Arch install on another device, the following three commands produce no standard output

Точно, в разных системах вы получаете разные значения. Это те пакеты, которые вы устанавливаете, и переменные env, определенные для этого конкретного пользователя, которые определяют каталоги, в которых будут искаться файлы данных. Если одно и то же значение определено дважды, оно будет отображаться дважды. В этом нет ничего странного, потому что иногда пакеты не согласуются друг с другом. grep/usr/, /optи $HOME, и вы точно где-нибудь найдете виновника. Если нет grep /;)

1
05.03.2015, 20:42
1 ответ

Найти все языковые пакеты:

rpmorphan -guess-custom "-lang$"

Удалить их:

rpmorphan -guess-custom "-lang$" | xargs zypper rm

Добавление блокировки ко всем пакетам, оканчивающимся на -lang (для предотвращения их переустановки):

zypper al '*-lang'
3
27.01.2020, 23:27

Теги

Похожие вопросы