Как правило, curl URL(script) | sh
загружает и выполняет сценарий оболочки (сценарий установки ), это автоматизированный сценарий для простой установки программы, он выполняет некоторые задачи, например :проверка зависимостей, создание/удаление каталогов, запрос пароля root, добавление репозиториев, загрузка соответствующей версии программы в ваш дистрибутив Linux...
The best practices before executing the install script.
curl url(script)
cat
, less
...)sudo bash script
, sudo sh script
... Это пример скрипта bash для установки node.js :curl -sL https://deb.nodesource.com/setup_9.x
, который содержит инструкции по использованию.
The best practices after executing the install script.
После выполнения сценария установки программа будет установлена в вашей системе. Если сценарий установки не включает способ обновления программы (, репозиторий для автоматического применения обновлений через диспетчер пакетов, задание cron... ), лучше проконсультироваться на веб-странице -сопровождающий.
Хорошо, я нашел альтернативный способ объявить его, который работает :с системой счисления, описанной на справочной странице раскладок. Обратите внимание, что в/usr/share/keymaps/i386/qwerty/us.map.gz
(unpacked )есть строка keymaps 0-2,4-6,8-9,12
, пропущенная 3, что мне и нужно (Shift+AltGr ). Итак, мой файл теперь выглядит так, и все работает нормально:
include "us.map"
keymaps 0-3
keycode 22 = u U udiaeresis Udiaeresis
keycode 24 = o O odiaeresis Odiaeresis
keycode 30 = a A adiaeresis Adiaeresis
keycode 31 = s S ssharp
Я до сих пор не понимаю ошибки в вопросе.