km-package-install1
Install a keyman keyboard package
Usage
km-package-install [-h]
[-s]
[-f
KMPFILE]
[-p
PACKAGE]
[-l
LANGTAG]
[--force]
[--version]
[-v]
[-vv]
Overview
Install a Keyman keyboard package, either a local .kmp file or specify a keyboard id to download and install, optionally specifying a language for which to install the keyboard.
options:
-
-h, --help -
show this help message and exit
-
-s, --shared -
Install to shared area /usr/local
-
-f, --file KMPFILE -
Keyman kmp file
-
-p, --package PACKAGE -
Keyman package id
-
-l, --bcp47 LANGTAG -
bcp47 language tag
-
--force -
force installation of keyboard even if it is a downgrade to an older version of the keyboard
-
--version -
show program's version number and exit
-
-v, --verbose -
verbose logging
-
-vv, --veryverbose -
very verbose logging
Example: km-package-install -s -p sil_el_ethiopian_latin --bcp47 ssy-latn
Tab completion
You may use tab completion to find keyboard packages to install. The list comes from the network so there may be a small delay before tab completion will work the first time you use it. The list of packages is cached for one week.
The list is the full list including keyboards that do not work on Linux, so they won't necessarily install.
Releases
4 releases since Debian 10 (Buster); the text changed 2 times.
--bcp47 since Debian 12 (Bookworm);
--force since Debian 13 (Trixie);
--package since Debian 12 (Bookworm);
-l since Debian 12 (Bookworm);
-p since Debian 12 (Bookworm).
--keyboardid until Debian 11 (Bullseye);
-k until Debian 11 (Bullseye).