在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
- 在Linux系统下安装pgpcommandline
- 在Linux系统下安装Perl脚本语言
- 在 linux 系统下安装 perl
- 如何在linux系统下安装bugzilla
- 在 linux 系统下安装 perl
- 在linux系统下安装oracle数据库
- u盘在linux下安装。。。。。。。系统
- Percona在Linux系统下的安装
- 在linux系统下安装虚拟机
- 在VNC下远程安装Linux系统
- usb摄像头在linux系统下安装
- 在Linux系统下安装mysql
- 在linux下安装xp系统
- 在Linux系统下常用软件的安装
- 在linux系统下安装apache
- 在Linux系统下安装redis
- 在windows系统下安装Linux虚拟机
- 在Linux系统下安装Nginx
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- ORACLE学习笔记(一) -- RBO 和 CBO
- 标志寄存器相关
- 优秀通用css代码大全(持续更新)
- 关闭artdialog弹出窗口
- 在Linux系统下安装pgpcommandline
- C++矩阵处理工具——Eigen
- 希尔排序
- Android开发之从相册选择照片
- Xcode 应用程序构建阶段(Build Phases)分析(1)
- Android EditText的设置
- Android学习小结2
- java动态生成实例笔记<持续更新中>
- USB入门系列之七 —— USB的描述符及各种描述符之间的依赖关系【转】