Interface da linha de comando para lastpass.com.
lpass
foi projetado para ser executado no GNU/Linux, Cygwin e Mac OS X.
Libressl ou OpenSSL
libcurl
libxml2
PinEntry (opcional)
ASCIIDOC (apenas geração de documentação do tempo de construção)
XCLIP, XSEL, PBCOPY ou PUTCLIP de Cygutils-Extra para suporte à área de transferência (opcional)
Um pacote binário está disponível no repositório da comunidade, use o Pacman para instalar simples o LastPass-cli.
Pode ser construído a partir da fonte com o repositório de usuário do "LastPass-cli-Git" *Arch (AUR). Informações sobre a instalação de pacotes da AUR podem ser encontradas no Wiki do Arch.
# from community repository sudo pacman -S lastpass-cli # from AUR repository packer -S lastpass-cli-git
Os pacotes estão disponíveis no Fedora 22 e posteriormente.
sudo dnf install lastpass-cli
Os pacotes estão disponíveis no EPEL para RHEL/CENTOS 7 e posteriormente.
sudo yum install lastpass-cli
Para versões mais antigas: instale as dependências de construção necessárias e siga as instruções na seção 'Construção'.
sudo yum install openssl libcurl libxml2 pinentry xclip openssl-devel libxml2-devel libcurl-devel gcc gcc-c++ make cmake
Instale as dependências de construção necessárias e siga as instruções na seção 'Construção'.
Para o 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
Para Debian (estável/Oldstable) e outros 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
Para Debian (Testing/Experimental) e 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
Instale o pacote:
sudo emerge lastpass-cli
Instale os pacotes listados na seção de dependências deste documento e siga as instruções na seção 'Building'.
Instale o homebrew, se necessário.
Atualize o cache de fórmula local de Homebrew:
brew update
Instale a fórmula LastPass-cli:
brew install lastpass-cli
Instale o Macports, se necessário.
Atualize a árvore de portas locais de Macports:
sudo port selfupdate
Instale a porta LastPass-cli:
sudo port install lastpass-cli
Opcionalmente instale a documentação:
sudo port install lastpass-cli-doc
Instale os pacotes listados na seção de dependências deste documento e siga as instruções na seção 'Building'.
Instale o pacote binário:
sudo pkg install security/lastpass-cli
Ou construa a porta:
sudo make -C /usr/ports/security/lastpass-cli all install clean
Instale o APT-CYG
Usando o APT-CG, instale as dependências de construção necessárias e siga as instruções na seção 'Construção'.
apt-cyg install wget make cmake gcc-core gcc-g++ openssl-devel libcurl-devel libxml2-devel libiconv-devel cygutils-extra
$ make
Sob as capas, faça invocar cmake em um diretório de construção; Você também pode usar o CMake diretamente se precisar de mais controle sobre o processo de construção.
$ sudo make install
Essas variáveis de ambiente podem ser passadas para fazer a coisa certa: PREFIX
, DESTDIR
, BINDIR
, LIBDIR
, MANDIR
.
Se você o instalou:
$ lpass
Caso contrário, no diretório de construção:
$ ./lpass
Instale asciidoc
e xsltproc
se eles ainda não estiverem instalados.
$ sudo apt-get install asciidoc xsltproc
O destino install-doc
constrói e instala a documentação.
$ sudo make install-doc
Uma vez instalado,
$ man lpass
Você pode visualizar a documentação completa na manpra, man lpass
ou visualizá -la on -line.