I moved from Fedora8 on VMWare (on WindowsXP on my Desktop PC) to CentOS-5.2 on my notebook PC as a native environment because I had to go to US in this August and make my PC environment portable.
I have thought that my secret information have to be stored in secure disk areas. With Fedora8, I could use EncFS as default, CentOS-5.2 doesn't have it however.
So I decided to port EncFS tools to CentOS-5.2 from Fedora8.
1. Needed Packages
- Packages of CentOS-5.2 are needed:
- * doxygen, tetex-latex, valgrind (for rlog) * bzip2-devel python-devel libicu-devel (for boost)
- * rlog
- http://ftp.riken.jp/Linux/fedora/releases/8/Everything/source/SRPMS/ rlog-1.3.7-3.fc6.src.rpm
- http://ftp.riken.jp/Linux/fedora/updates/8/SRPMS/fuse-2.7.3-3.fc8.sr c.rpm
- http://ftp.riken.jp/Linux/fedora/updates/8/SRPMS/boost-1.34.1-7.fc8. src.rpm
- http://ftp.riken.jp/Linux/fedora/updates/8/SRPMS/fuse-encfs-1.4.2-2. fc8.src.rpm
2. Install CentOS-5.2 Packages
- yum -y install <packages>
3. Build and Install Fedora8 Packages
- rpmbuild --rebuild <srpm package>
- cd /usr/src/redhat/RPMS/i386/ rpm -ivh <target package name>.*.rpm
4. Notes
Don't use the boost package of CentOS-5.2 and fuse-encfs of Fedora8. It resulted in a runtime error:
$ encfs /root/ef /root/ef.mnt ... terminate called after throwing an instance of 'boost::filesystem::filesystem_error' what(): boost::filesystem::path: invalid name ".encfs6.xml" in path: "/root/ef/.encfs6.xml" |
0 件のコメント:
コメントを投稿