Interface de ligne de commande à Lastpass.com.
lpass
est conçu pour fonctionner sur GNU / Linux, Cygwin et Mac OS X.
Libressl ou openssl
libcurl
libxml2
Pinentry (facultatif)
Asciidoc (génération de documentation de construction uniquement)
XCLIP, XSEL, PBCOPY ou PUTCLIP de CyGutils-Extra pour la prise en charge du presse-papiers (facultatif)
Un package binaire est disponible dans le référentiel communautaire, utilisez Pacman pour installer simple LastPass-CLI.
Peut être construit à partir de Source avec le "Lastpass-Cli-GIT" * Arch User Repository (AUR). Des informations sur l'installation de packages de l'AUR sont disponibles sur le wiki Arch.
# from community repository sudo pacman -S lastpass-cli # from AUR repository packer -S lastpass-cli-git
Les forfaits sont disponibles dans Fedora 22 et plus tard.
sudo dnf install lastpass-cli
Les forfaits sont disponibles dans EPEL pour RHEL / CENTOS 7 et plus tard.
sudo yum install lastpass-cli
Pour les versions plus anciennes: installez les dépendances de construction nécessaires, puis suivez les instructions dans la section «Building».
sudo yum install openssl libcurl libxml2 pinentry xclip openssl-devel libxml2-devel libcurl-devel gcc gcc-c++ make cmake
Installez les dépendances de construction nécessaires, puis suivez les instructions dans la section «Building».
Pour Ubuntu 16.04 (Xenial)
apt-get --no-install-recommends -yqq install bash-completion build-essential cmake libcurl3 libcurl3-openssl-dev libssl1.0.0 libssl-dev libxml2 libxml2-dev pkg-config ca-certificates xclip
Pour Debian (stable / Oldstable) et autres Ubuntus <18.04
apt-get --no-install-recommends -yqq install bash-completion build-essential cmake libcurl3 libcurl3-openssl-dev libssl1.0 libssl1.0-dev libxml2 libxml2-dev pkg-config ca-certificates xclip
Pour Debian (test / expérimental) et Ubuntu> = 18,04
apt-get --no-install-recommends -yqq install bash-completion build-essential cmake libcurl4 libcurl4-openssl-dev libssl-dev libxml2 libxml2-dev libssl1.1 pkg-config ca-certificates xclip
Installez le package:
sudo emerge lastpass-cli
Installez les packages répertoriés dans la section Dépendances de ce document, puis suivez les instructions dans la section «Building».
Installez Homebrew, si nécessaire.
Mettre à jour le cache de formule local de Homebrew:
brew update
Installez la formule Lastpass-CLI:
brew install lastpass-cli
Installez Macports, si nécessaire.
Mettre à jour l'arbre des ports locaux de MacPorts:
sudo port selfupdate
Installez le port Lastpass-CLI:
sudo port install lastpass-cli
Installer éventuellement la documentation:
sudo port install lastpass-cli-doc
Installez les packages répertoriés dans la section Dépendances de ce document, puis suivez les instructions dans la section «Building».
Installez le package binaire:
sudo pkg install security/lastpass-cli
Ou construisez le port vous-même:
sudo make -C /usr/ports/security/lastpass-cli all install clean
Installer APT-CYG
À l'aide d'APT-CYG, installez les dépendances de construction nécessaires, puis suivez les instructions dans la section «Building».
apt-cyg install wget make cmake gcc-core gcc-g++ openssl-devel libcurl-devel libxml2-devel libiconv-devel cygutils-extra
$ make
Sous les couvertures, faites des invoques dans un répertoire de construction; Vous pouvez également utiliser CMake directement si vous avez besoin de plus de contrôle sur le processus de construction.
$ sudo make install
Ces variables d'environnement peuvent être transmises pour faire pour faire la bonne chose: PREFIX
, DESTDIR
, BINDIR
, LIBDIR
, MANDIR
.
Si vous l'avez installé:
$ lpass
Sinon, à partir du répertoire de construction:
$ ./lpass
Installez asciidoc
et xsltproc
s'ils ne sont pas déjà installés.
$ sudo apt-get install asciidoc xsltproc
La cible install-doc
construit et installe la documentation.
$ sudo make install-doc
Une fois installé,
$ man lpass
Vous pouvez afficher la documentation complète dans le ManPage, man lpass
ou le consulter en ligne.