命令行接口到lastPass.com。
lpass
旨在在GNU/Linux,Cygwin和Mac OS X上运行。
libressl或openssl
libcurl
libxml2
Pinentry(可选)
ASCIIDOC(仅构建时间文档生成)
XCLIP,XSEL,PBCOPY或PUTCLIP来自Cygutils-Extra用于剪贴板支撑(可选)
可以从社区存储库中获得二进制软件包,使用PACMAN来简单安装LastPass-CLI。
可以使用“ LastPass-cli-git” *Arch用户存储库(AUR)从源构建。有关从AUR安装软件包的信息可以在Arch Wiki上找到。
# from community repository sudo pacman -S lastpass-cli # from AUR repository packer -S lastpass-cli-git
Fedora 22及以后提供包裹。
sudo dnf install lastpass-cli
RHEL/CENTOS 7及更高版本的EPEL中有包装。
sudo yum install lastpass-cli
对于旧版本:安装所需的构建依赖项,然后按照“建筑物”部分中的说明进行操作。
sudo yum install openssl libcurl libxml2 pinentry xclip openssl-devel libxml2-devel libcurl-devel gcc gcc-c++ make cmake
安装所需的构建依赖项,然后按照“建筑物”部分中的说明进行操作。
对于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
对于Debian(稳定/老式)和其他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
对于Debian(测试/实验)和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
安装软件包:
sudo emerge lastpass-cli
安装本文档依赖项部分中列出的软件包,然后按照“建筑物”部分中的说明进行操作。
如有必要,安装自制。
更新Homebrew的本地配方缓存:
brew update
安装LastPass-CLI公式:
brew install lastpass-cli
如有必要,安装Macports。
更新Macports的本地端口树:
sudo port selfupdate
安装LastPass-CLI端口:
sudo port install lastpass-cli
可选安装文档:
sudo port install lastpass-cli-doc
安装本文档依赖项部分中列出的软件包,然后按照“建筑物”部分中的说明进行操作。
安装二进制包:
sudo pkg install security/lastpass-cli
或自己建立端口:
sudo make -C /usr/ports/security/lastpass-cli all install clean
安装apt-cyg
使用APT-CYG,安装所需的构建依赖项,然后按照“建筑物”部分中的说明进行操作。
apt-cyg install wget make cmake gcc-core gcc-g++ openssl-devel libcurl-devel libxml2-devel libiconv-devel cygutils-extra
$ make
在封面下,在构建目录中进行调用cmake;如果您需要对构建过程进行更多控制权,也可以直接使用CMAKE。
$ sudo make install
这些环境变量可以传递以做正确的事情: PREFIX
, DESTDIR
, BINDIR
, LIBDIR
, MANDIR
。
如果您已经安装了:
$ lpass
否则,从构建目录中:
$ ./lpass
如果尚未安装asciidoc
和xsltproc
则安装它们。
$ sudo apt-get install asciidoc xsltproc
install-doc
目标构建并安装文档。
$ sudo make install-doc
一旦安装,
$ man lpass
您可以在Manpage中查看完整的文档, man lpass
或在线查看。