Befehlszeilenschnittstelle zu lastPass.com.
lpass
ist so konzipiert, dass er auf GNU/Linux, Cygwin und Mac OS X ausgeführt wird.
Libressl oder OpenSSL
libcurl
libxml2
Pinentry (optional)
ASCIIDOC (Nur Build-Time-Dokumentationsgenerierung)
XCLIP, XSEL, PBCOPY oder PUTCLIP von Cygutils-Extra für die Unterstützung von Zwischenablhalten (optional)
Ein Binärpaket ist im Community-Repository erhältlich. Verwenden Sie Pacman, um LastPass-CLI einfach zu installieren.
Kann aus der Quelle mit dem "lastpass-clii-git" *Arch User Repository (AUR) erstellt werden. Informationen zum Installieren von Paketen aus der AUR finden Sie auf dem Bogen -Wiki.
# from community repository sudo pacman -S lastpass-cli # from AUR repository packer -S lastpass-cli-git
Pakete sind in Fedora 22 und später erhältlich.
sudo dnf install lastpass-cli
Pakete sind in EPEL für RHEL/Centos 7 und später in EPEL erhältlich.
sudo yum install lastpass-cli
Für ältere Versionen: Installieren Sie die erforderlichen Build -Abhängigkeiten und befolgen Sie dann Anweisungen im Abschnitt "Gebäude".
sudo yum install openssl libcurl libxml2 pinentry xclip openssl-devel libxml2-devel libcurl-devel gcc gcc-c++ make cmake
Installieren Sie die erforderlichen Build -Abhängigkeiten und befolgen Sie dann Anweisungen im Abschnitt "Gebäude".
Für 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
Für Debian (stabil/oldstable) und andere 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
Für Debian (Test/Experimental) und 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
Installieren Sie das Paket:
sudo emerge lastpass-cli
Installieren Sie die im Abschnitt Abhängigkeiten dieses Dokuments aufgeführten Pakete und befolgen Sie dann Anweisungen im Abschnitt "Gebäude".
Installieren Sie bei Bedarf Homebrew.
Aktualisieren Sie den lokalen Formel -Cache von Homebrew:
brew update
Installieren Sie die letzte Pass-Cli-Formel:
brew install lastpass-cli
Installieren Sie bei Bedarf MacPorts.
Aktualisieren Sie den lokalen Portsbaum von MacPorts:
sudo port selfupdate
Installieren Sie den letzten Pass-CLI-Anschluss:
sudo port install lastpass-cli
Installieren Sie optional die Dokumentation:
sudo port install lastpass-cli-doc
Installieren Sie die im Abschnitt Abhängigkeiten dieses Dokuments aufgeführten Pakete und befolgen Sie dann Anweisungen im Abschnitt "Gebäude".
Installieren Sie das Binärpaket:
sudo pkg install security/lastpass-cli
Oder bauen Sie den Hafen selbst:
sudo make -C /usr/ports/security/lastpass-cli all install clean
APT-CYG einbauen
Installieren Sie mit APT-CYG die erforderlichen Build-Abhängigkeiten und befolgen Sie dann Anweisungen im Abschnitt "Gebäude".
apt-cyg install wget make cmake gcc-core gcc-g++ openssl-devel libcurl-devel libxml2-devel libiconv-devel cygutils-extra
$ make
Machen Sie unter den Abdeckungen CMake in einem Build -Verzeichnis auf. Sie können CMake auch direkt verwenden, wenn Sie mehr Kontrolle über den Build -Prozess benötigen.
$ sudo make install
Diese Umgebungsvariablen können übergeben werden, um das Richtige zu tun: PREFIX
, DESTDIR
, BINDIR
, LIBDIR
, MANDIR
.
Wenn Sie es installiert haben:
$ lpass
Ansonsten aus dem Build -Verzeichnis:
$ ./lpass
Installieren Sie asciidoc
und xsltproc
, wenn sie noch nicht installiert sind.
$ sudo apt-get install asciidoc xsltproc
Das install-doc
Ziel erstellt und installiert die Dokumentation.
$ sudo make install-doc
Einmal installiert,
$ man lpass
Sie können die vollständige Dokumentation in der Manpage, man lpass
oder online anzeigen.