在Linux系统下安装pgpcommandline

来源:互联网 发布:电脑记事本软件 编辑:程序博客网 时间:2024/05/07 23:11

平台:Ubuntu14.04  32位操作系统

PGP版本:PGPCommandLine-10.3.2.12268-MP1-12268.linux.i386.rpm

因为ubantu不支持rpm的安装,ubantu默认的安装包格式的deb,所以先要把rpm的转换为deb的安装包。

安装alien:

$ sudo apt-getinstall alien

$ sudo alien PGPCommandLine-10.3.2.12268-MP1-12268.linux.i386.rpm#将rpm转换位deb,完成后会生成一个同名的.deb文件,但这里生成的是pgpcmdln_10.3.2.12268-12269_i386.deb

$ sudo dpkg -i pgpcmdln_10.3.2.12268-12269_i386.deb #安装

安装完成后,需要设置环境变量,我一开始忘了设置了,pgp -l老是提醒未安装软件。搞了一天还以为自己安装有问题。

设置全局环境变量:

$sudo vi ~/.bashrc

      加入如下内容:

export PATH=$PATH:/opt/pgp/bin
export PGP_HOME_DIR=/usr/local/pgp/

重启后设置成功。



安装成功后直接可以使用:pgp --version查看版本信息。

root@ubuntu:/usr/local/pgp# pgp --license-authorize --license-name "Team ACME" --license-organization "EViL Corp." --license-number "DKQ3060C5HK0NERXW0HB4QABEBKC" --license-email "chenxuejiao1989@126.com"pgp:license authorize (0:license authorized)

注册成功。


创建密钥:

root@ubuntu:/usr/local/pgp# pgp --gen-key firstPgpKey --key-type RSA --encryption-bits 2048 --passphrase firstPgpKey/usr/local/pgp/pubring.pkr:generate key (0:file created successfully)/usr/local/pgp/secring.skr:generate key (0:file created successfully)firstPgpKey:generate key (2078:non-standard user ID)Acquiring entropy from system state....doneGenerating key firstPgpKeyprogress...........................................................................................................******* ................******* done0x2418A0F4:generate key (0:key successfully generated)Acquiring entropy from system state....doneGenerating subkeyprogress.....................................*******  ..................******* done0x347BDE0C:generate key (0:subkey successfully generated)
如果第一次创建没成功,可能是权限问题,记得给主目录$PGP_HOME_DIR下的文件授权。


创建成功后就可以用命令看到自己的key list了。

root@ubuntu:/usr/local/pgp# pgp -l Alg  Type Size/Type Flags   Key ID     User ID----- ---- --------- ------- ---------- -------*RSA4 pair 2048/2048 [VI---] 0x2418A0F4 firstPgpKey1 key found
创建的密钥对被存储在$PGP_HOME_DIR下,你此时可以在$PGP_HOME_DIR下看到多出pubring.pkr和secring.skr两个文件。

root@ubuntu:/usr/local/pgp# lltotal 20drwxr-xr-x  2 root root 4096 Nov  4 12:23 ./drwxr-xr-x 14 root root 4096 Nov  3 14:45 ../-rw-------  1 root root 1518 Nov  4 12:23 pubring.pkr-rwxrwxrwx  1 root root  512 Nov  4 12:36 randseed.rnd*-rw-------  1 root root 2912 Nov  4 12:23 secring.skr
其它命令请参见guid手册。


0 0
原创粉丝点击