---
title: km-package-install
---
## Summary
Install a Keyman keyboard package
## Syntax
```bash
km-package-install [-h] [-s] [-f KMPFILE] [-p PACKAGE] [--version] [-v] [-vv]
```
### Parameters
`-h`, `--help`
__optional__
show this help message and exit
`-s`, `--shared`
__optional__
Install to shared area `/usr/local`
`-f KMPFILE`, `--file KMPFILE`
__optional__
Keyman kmp file
`-p PACKAGE`, `--package PACKAGE`
__optional__
Keyman package id
`--version`
__optional__
show program's version number and exit
`-v`, `--verbose`
__optional__
verbose logging
`-vv`, `--veryverbose`
__optional__
very verbose logging
## Description
Install a Keyman keyboard package, either a local .kmp file or specify a
keyboard id to download and install
## 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.
## See also
- [`km-config`](km-config)
- [`km-package-list-installed`](km-package-list-installed)
- [`km-package-uninstall`](km-package-uninstall)