首 页文章中心

Linux学习网

您的位置Linux学习网 > Linux基本应用 > 文章内容

Fedora6 编译安装 TrueCrypt

作者:佚名  来源:不详  发布时间:2008-7-18 8:33:00
TrueCrypt是一个跨平台的加密软件,它支持windows Vista/Xp,Mac OS X还有linux。它有什么功能呢?

首先,它可以创建加密的虚拟磁盘镜像,当镜像被挂载的时候,在系统下就会出现一个硬盘(windows下),在linux下面,可以把这个镜像挂载,像正常文件系统一样存取,有点像windows下面的虚拟光驱,linux下面的mount -t iso9660 -o loop xx.iso /mnt/cdrom。但是,这些数据都是以加密的形式存在镜像文件里面的,保证了安全。该软件还可以把一个分区或者是一个U盘做成加密盘,在不知道密码或者没有正确的key文件的时候,上面的数据是没有办法读出来的。无论是创建加密的磁盘虚拟镜像文件还是加密分区,加密U盘,该软件都可以创建隐藏的区域,输入了非隐藏区域的密码,将挂载非隐藏区域,输入了隐藏区域的密码就挂载隐藏区域,可以做到神不知,鬼不觉,充分保证了关键信息的安全。

在windows xp下面,这个软件为我立下汗马功劳,为了能够在linux下面发挥它的巨大潜力,我决定安个linux版本的,在官方站点(www.truecrypt.org/)转悠了半天之后很失望的发现linux下只有OpenSuSE和Debian才有对应的binary安装包,先下载了个OpenSuSE的rpm,安装时候提示要什么fuse和glibcxx,但是我在使用ntfs-3g的时候已经安装了fuse和fuse-libs了,至于什么glibcxx,我可不想因为一个软件就搞的我的系统库们打架。算了,自己编译吧。先搜索到国外一高手的大作,说是要内核源码,再看他的那些步骤,基本头大,太繁琐了。硬着头皮准备下载内核源码安装包期间,我到truecrypt5.0的源码目录下面去溜了一圈,看了看安装编译的说明,一看才知道那个国外的高手说的是4.xx版的编译安装方法,而5.0版免去了诸多的痛苦和麻烦,只要编译好wxWidgets就行了,这个我真想抽自己两个耳光,那天编译安装好wxWidgets之后我手痒把编译目录删除了。唉,真是人算不如天算哪,这次是栽了。下面我就把自己编译安装的过程作个介绍。

1)下载相关源码包:wxWidgets-2.8.7(www.wxwidgets.org/downloads/)和TrueCrypt5.0a.Source.tar.gz(www.truecrypt.org/downloads2.php)

2)把那两个源码包放入你认为合适的地方,我的是在/usr/local/src下面。然后,用相关工具解压。我是这么干的:

tar -jxvf wxWidgets-2.8.7.bz2
mv wxWidgets-2.8.7 wxWidgets #这么做只是我比较懒,等会不想多输入几个数字,如果你比我还懒的建议输入:mv wxWidgets-2.8.7 wx
tar -zxvf True*.gz #懒人啊,什么时候能改改

3)进入wxWidgets这个目录,建立一个编译文件夹(McGraw Hill GCC,the Complete Reference这本书上上说这样干比较好,具体理由自己看去吧),配置,编译,不用安装,我是这么干的:

cd wxWidgets
mkdir build
cd build
../configure --enable-monolithic --enable-unicode --with-gtk --enable-odbc #这些选项是看了../configure --help精选出的
make

当我喝完两杯茶水,吃了一个桔子之后,终于结束了

4)安装fuse ,fuse-libs, fuse-devel(这个最重要,没有它下面编译不了)
yum -y install fuse fuse-libs fuse-devel

5)进入truecrypt5.0a,根据编译说明要这么干:
make WX_ROOT=/usr/local/src/wxWidgets wxbuild
#等了半天
make
#又等半天

终于在最后取得了胜利,额的神啊,这么久,电脑该升级了。把Main目录下的truecrypt复制到你喜欢的地方,我的是/usr/local/bin。在桌面上创建启动器,爽就一个字,终于可以用了。
收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图