Загрузка Debian jessie зависает на странице «Начато обновление UTMP об изменениях уровня выполнения системы».

Настройки локали - это то, как большинство программ решают, какой язык использовать. Хотя некоторые программы имеют разные настройки, наиболее распространенный способ выбора языка сообщений - это языковые стандарты. Нет другого способа, который работал бы более чем с одним приложением (или семейством связанных приложений).

Однако вам не нужно устанавливать какие-либо системные настройки. Просто запустите программу на этот раз с другими настройками. Установкой языкового стандарта для сообщений является LC_MESSAGES (см. Что я должен установить для своего языкового стандарта и каковы последствия этого? ), поэтому вы можете установить его, установив переменную среды LC_MESSAGES . Специальное значение C поддерживается во всех системах и означает непереведенные сообщения по умолчанию (обычно на английском языке).

Из оболочки следующая команда запускает myprogram с переменной среды LC_MESSAGES , установленной на C , т.е. запускает myprogram с сообщениями на английском языке и другие настройки локали не изменились (поэтому программа по-прежнему использует ваш любимый набор символов, порядок сортировки, формат даты и т. д.).

LC_MESSAGES=C myprogram

После запуска программы другие программы, выполняемые из той же оболочки, будут использовать ваши обычные настройки локали, изменение не сохраняется. Если вы хотите, чтобы изменение сохранялось в терминале, запустите

export LC_MESSAGES=C

. Это не повлияет на программы, запущенные с других терминалов.

7
01.01.2016, 02:18
1 ответ
Ответ

Bas van dongenуказал мне правильное направление, хотя в моем случае это был сбой драйвера nvidia.

Первый запуск nvidia-installer --uninstall.

Затем следуйте этим инструкциям для переустановки драйвера nvidia на Джесси

  1. Добавьте jessie-backportsк вашему /etc/apt/sources.list, например:

    # jessie-backports
    deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
    
  2. Установите заголовочные файлы Linux для используемого вами ядра.

    Например, если вы используете ядро ​​Linux 3.16 в Debian Jessie:

    apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
    

    Или, если вы уже используете ядро ​​Linux из бэкпортов jessie -:

    apt-get install -t jessie-backports linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
    
  3. Затем мы можем установить пакет драйверов nvidia -.

    apt-get update
    apt-get install -t jessie-backports nvidia-driver
    
  4. Перезагрузите систему, чтобы включить черный список nouveau.

См. этот отчет об ошибке для получения дополнительной информации

1
27.01.2020, 20:15

Теги

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