1password Linux用クライアントのβ版がでたようなので少し試してみました.
幾つかのパッケージ版とsnap版,AppImage版があるようです.
今回はAppImage版を試してみます.
https://downloads.1password.com/ にアクセスするとxml形式のファイル一覧が入手できる.xmlのparseにはparsrx.shを利用.
$ wget -O - https://downloads.1password.com/ | parsrx.sh | grep AppImage -A1 | tail /ListBucketResult/Contents/LastModified 2020-10-15T18:28:55.000Z -- /ListBucketResult/Contents/Key linux/appimage/1password-0.9.0.AppImage /ListBucketResult/Contents/LastModified 2020-10-21T16:10:58.000Z -- /ListBucketResult/Contents/Key linux/appimage/1password-0.9.0.AppImage.sig /ListBucketResult/Contents/LastModified 2020-10-21T16:10:58.000Z -- /ListBucketResult/Contents/Key linux/appimage/1password-latest.AppImage /ListBucketResult/Contents/LastModified 2020-10-21T16:10:59.000Z
最新のAppImageと対応する.sigを入手
$ wget https://downloads.1password.com/linux/appimage/password-latest.AppImage https://downloads.1password.com/linux/appimage/1password-0.9.0.AppImage.sig
verify,鍵がない.
$ gpg --verify ./1password-0.9.0.AppImage.sig ./1password-latest.AppImage gpg: Signature made Wed 21 Oct 2020 05:09:04 AM JST gpg: using RSA key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 gpg: Can't check signature: No public key
鍵IDは以下のページと同じなので多分正しい.
receive-keysで公開鍵を入手
$ gpg --receive-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 gpg: key AC2D62742012EA22: "Code signing for 1Password <codesign@1password.com>" not changed gpg: Total number processed: 1 gpg: unchanged: 1
再度verify
$ gpg --verify ./1password-0.9.0.AppImage.sig ./1password-latest.AppImage gpg: Signature made Wed 21 Oct 2020 05:09:04 AM JST gpg: using RSA key 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 gpg: Good signature from "Code signing for 1Password <codesign@1password.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 3FEF 9748 469A DBE1 5DA7 CA80 AC2D 6274 2012 EA22
実行権を付けて実行
$ chmod u+x ./1password-latest.AppImage $ ./1password-latest.AppImage
Nextcloud辺りでセルフホストしたいなと思ったけど駄目ぽい?
コメント