Не удалось удалить devtoolset-7 из моей системы CentOS.

Я пишу это только как ответ, потому что у меня недостаточно очков репутации, чтобы добавить простой комментарий.

Не могли бы вы опубликовать вывод следующей команды, введенной в терминал?

grep "GRUB _CMDLINE _LINUX" /etc/default/grub

Кроме того, опубликуйте вывод:

что происходит

Кроме того, какую версию ядра вы используете?

Обновление:

Поскольку пользователь ввел выходные данные вышеуказанных команд,Я обновлю это вместо того, чтобы писать новый ответ.

Сначала попробуйте это:

sudo gedit /etc/default/grub, затем введите пароль администратора. Перейдите к строке с надписью «GRUB _CMDLINE _LINUX = тихий всплеск» и измените эту строку на «GRUB _CMDLINE _LINUX = тихий всплеск acpi _подсветка = поставщик», затем сохраните файл. Затем введите sudo update -grub. Перезагрузить.

После перезагрузки попробуйте использовать функциональные клавиши вашей клавиатуры. Я думаю, что это может быть fnc -z. Какими бы ни были кнопки подсветки клавиатуры, попробуйте их. Если это не сработает, сделайте резервную копию и отмените все изменения, внесенные в файл /etc/default/grub.

Идея заключается в том, что, возможно, клавиши FNC на вашей клавиатуре не работают.

Если этот метод не работает, включается ли вообще клавиатура до того, как система начнет загрузку Linux?

Вы упомянули в комментариях, что пытались вывести 1 на одно из устройств. У нас может быть не тот путь. Опубликуйте вывод следующей команды:

find /sys/ -iname ' backli '


Вполне возможно, что проблема связана с ядром Linux. Linux 4.4ish может не поддерживать клавиатуру должным образом. Вы можете установить новейшее ядро... но имейте в виду, что это может вызвать другие проблемы. Кроме того, попробуйте это на свой страх и риск. Вы можете прочитать о рисках, связанных с обновлением ядра, прежде чем пытаться это сделать. Если вы решите попробовать,затем следуйте этим инструкциям:

Обновление ядра Linux до версии 4.13 -r1 для Linux Mint (или Ubuntu):

компакт-диск /tmp sudo wget linux -заголовки -4.13.0 -041300rc1 _4.13.0 -041300rc1.201707151931 _all.deb

sudo wget linux -заголовки -4.13.0 -041300rc1 -общий _4.13.0 -041300rc1.201707151931 _amd64.deb

sudo wget linux -изображение -4.13.0 -041300rc1 -универсальный _4.13.0 -041300rc1.201707151931 _amd64.deb

sudo dpkg -я *.deb обновление sudo -grub

Затем перезагрузитесь и обязательно выберите новое ядро ​​в GRUB. После загрузки убедитесь, что вы загрузились с новейшим ядром, введя:

имя -р

Убедитесь, что в списке указана версия 4.13.0. Если нет, то вы выбрали не то ядро ​​в GRUB.

Иногда обновление ядра вызывает другие проблемы и может привести к нежелательному регрессу. Если это произойдет, удалите только что установленное ядро. Для этого:

sudo apt purge linux -изображение -4.13.0 -*обновление sudo -grub

Обновление:

С дополнительной информацией о проблеме, предоставленной в комментариях, попробуйте это:

Измените строку «GRUB _CMDLINE _LINUX» на GRUB _CMDLINE _LINUX="i8042.reset"

Если описанное выше не работает, попробуйте :GRUB _CMDLINE _LINUX="i8042.reset i8042.nomux=1"

Кроме того, не забывайте выполнять «sudo update -grub» после любых изменений в файле /etc/default/grub.

ПРИМЕЧАНИЕ. :Вы также можете добавить в строку «тихий всплеск». Просто загрузитесь с и без и определите, делаете вы это или нет.

Попробуйте сделать это и сообщите об этом. Если это сработает, я объясню, почему это сработало позже.

2
19.09.2019, 13:21
1 ответ

Вы попали в ловушку «по умолчанию»; yum listбудет (из man yumв разделе «Опции списка»):

List all available and installed packages.

Мой акцент на доступном . Если вы хотите видеть только те пакеты, которые у вас уже установлены, используйте:

yum list installed

Кроме того, будьте осторожны с такими конструкциями, как:

sudo yum list | grep devtoolset-7*

Поскольку ваша оболочка попытается раскрыть devtoolset-7*как подстановочный знак и потенциально может совпадать с одним или несколькими именами файлов в вашем текущем каталоге, что приведет к путанице в ваших результатах. Вместо этого yumможет использовать подстановочный знак для поиска :

.
sudo yum list installed 'devtoolset-7*'

(Обратите внимание на одинарные кавычки, защищающие подстановочный знак от оболочки ).

6
27.01.2020, 21:58

Теги

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