这些安装说明假设
命令与 Unix 兼容。
源路径是/var/tmp-其他路径是可能的。
安装已在 Red Hat Linux 6.1 和 6.2 上测试过。
安装中的所有步骤都将在超级用户 root 账户下进行。
GnuPG 版本号是 1.0.1
这些是您必须确保下载的软件包
GnuPG 首页: http://www.gnupg.org/ |
要下载的软件包:gnupg-1.0.1.tar.gz |
您必须解压缩 tarball 才能编译,最好在安装之前和之后分别列出系统上的文件列表,然后使用 diff 命令比较它们,以找出文件被放置在何处。只需运行 find/* > GnuPG1之前,然后 find/* > GnuPG2在安装 tarball 之后,然后使用 diffGnuPG1 GnuPG2 > GnuPG-Installed以获取更改列表。解压缩 tarball (tar.gz)
[root@deep] /# cp gnupg-version.tar.gz /var/tmp [root@deep] /# cd /var/tmp [root@deep ]/tmp# tar xzpf gnupg-version.tar.gz |
您需要编译和优化,移动到新的 GnuPG 目录并在终端中键入以下命令
CC="egcs" \ CFLAGS="-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions" \ ./configure \ --prefix=/usr \ --enable-shared |
[root@deep ]/gnupg-1.0.1# make [root@deep ]/gnupg-1.0.1# make check [root@deep ]/gnupg-1.0.1# make install [root@deep ]/gnupg-1.0.1# strip /usr/bin/gpg |
make 命令将所有源文件编译成可执行的二进制文件, |
make check 将运行软件包附带的任何自检程序 |
最后,make install 命令将二进制文件和任何支持文件安装到适当的位置。 |
strip 命令将减小 gpg 二进制文件的大小,以获得更好的性能。 |
工作后清理
[root@deep] /# cd /var/tmp [root@deep ]/tmp# rm -rf gnupg-version/ gnupg-version.tar.gz |