Назад | Перейти на главную страницу

Проблема с языками после установки git

Несколько дней назад я попытался установить git в свою систему Debian. Установка прервана, и с этого момента я получаю ошибку локали каждый раз, когда пытаюсь установить / удалить что-то через apt -.-

apt-get remove git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
git
0 upgraded, 0 newly installed, 1 to remove and 75 not upgraded.
18 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "de_DE",
LANG = "de_DE@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Kann LC_ALL nicht auf die Standard-Lokale einstellen: Datei oder Verzeichnis nicht gefunden
dpkg: error processing git (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
git
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я пытался перенастроить локали, но получаю ту же ошибку ... как я могу это исправить?

привет

18 not fully installed or removed.

У вас 18 пакетов в промежуточном состоянии, вы должны решить это в первую очередь. Есть вероятность, что проблема с git связана с этим, и очень вероятно, что жалобы Perl на локали связаны с этим. В частности, жалоба на Perl, вероятно, связана с locales пакет находится в нефункциональном состоянии, что dpkg --configure locales (не dpkg-reconfigure) или apt-get -f install исправлю.

Бегать apt-get -f install. Если это не решит проблему, опубликуйте сообщения об ошибках, apt-get -f install изрыгает.

предупреждение о локали не имеет ничего общего с проблемой git. следуя инструкциям, вы захотите попробовать apt-get install --reinstall git или aptitude reinstall git, затем попробуйте удалить его снова. Если у вас есть пакет git в / var / cache / apt / archives, вы также можете попробовать переустановить с помощью чего-то вроде dpkg -i /var/cache/apt/archives/git_....deb (точное имя файла будет зависеть от арки и версии git)

Недавно у меня была такая же проблема, и следующие исправили предупреждения о локали

locale-gen en_US.UTF-8

измените en_US.UTF-8 на любой языковой стандарт, который вы хотите использовать! Боюсь, я не смогу помочь вам с проблемой git. : / возможно, вы сможете переустановить его после исправления языкового стандарта (просто догадываюсь)