Инструмент, который вы ищете для выполнения своей задачи, apt-mark
.
Используйте следующую команду, чтобы пометить установленный вручную [Package]
, чтобы предотвратить обновление apt
.
apt-mark hold [Package]
Команда помечает пакет как удерживаемый . Задержанный пакет нельзя установить, обновить, удалить или очистить.
Вы можете «отменить удержание» пакета с помощью apt-mark unhold [Package]
, если вам нужно его удалить.
Пожалуйста, ознакомьтесь сapt-mark
справочной страницей для получения дополнительной информации об этих инструментах.
Следующая команда правильно устанавливает X11 клавиатуру (de is my раскладка клавиатуры):
localectl --no-convert set-x11-keymap de "" "" caps:swapescape
Клавиатура tty может быть настроена следующим образом:
cp /usr/share/kbd/keymaps/i386/qwertz/de-latin1.map.gz /usr/local/share/kbd/keymaps
(Вам придется изменить эту команду в зависимости от используемой раскладки клавиатуры)
Измените каждое вхождение Escape
на Caps_Lock
и каждое вхождение Caps_Lock
на Escape
в скопированном файле и переименуйте его в что-то вродеde-latin1-custom.map.gz
Отредактируйте файл /etc/vconsole.conf
, чтобы он выглядел так:
KEYMAP="/usr/local/share/kbd/keymaps/de-latin1-custom.map.gz"
После перезагрузки системы клавиатура должна быть правильно настроена для X11 и для tty .