![]() |
- 2008-09 – 1.3.2 on PCLinuxOS 2007
- 2008-09 – 1.4.2 on PCLinuxOS 2007
- 2007-04-28 – 1.23 on PCLinuxOS 2007-TR4
- 2007-05-07 – 1.3.2 on PCLinuxOS 0.93a
- 2007-05-07 – 1.2.3 on PCLinuxOS 0.93a
- 2006-09-03 – 1.2.3 on PCLinuxOS 0.92
- 2006-04-05 – 1.23 on PCLinuxOS 0.91
- 2006-01-09 – (version not recorded) on (distribution not recorded)
-
2005-11-28 – (version not recorded) on (distribution not recorded)
- Some tinkering, to get my fileserver back online.
-
2005-11-19 – (version not recorded) on (distribution not recorded)
- I made another pass as I was reinstalling things. I figured out my kernel issues and apparently all that figuring out applied to this app as well. Yay!
-
2005-08-21 – (version not recorded) on (distribution not recorded)
- No notes were taken. Maybe this was just the date of the original placeholder page creation.
2008-09 – 1.3.2 ∞
Even though the software had been updated, I kept things just as they’re described here and everything’s working!
Spoiler
su # Requirements apt-get install gcc-c++ libboost1-devel fuse-devel libopenssl0.9.8-devel # Including dependencies, it becomes: # gcc-c++ fuse fuse-devel libboost1 libboost1-devel libbzip2_1-devel libicu-devel libicu38 zlib1-devel libopenssl0.9.8-devel mkdir WORKING_DIRECTORY cd WORKING_DIRECTORY # Freshmeat is a smartass and gives the latest version. # 1.4.0 seemed to work with encfs 1.3.2 anyways. Nice. wget freshmeat.net/redir/rlog/47815/url_tgz/rlog-1.3.7.tgz wget arg0.net/vgough/download/encfs-1.3.2-1.tgz # Install rlog from source tar -xvvzf rlog-* cd rlog-* ./configure && make && make install cd .. # Install EncFS from source tar -xvvzf encfs-* cd encfs-* ./configure && make && make install cd .. cd .. echo # echo # echo You can probably delete WORKING_DIRECTORY now. echo If you saw no error messages, then use this command: echo rm -rf WORKING_DIRECTORY echo # echo #
2008-09 – 1.4.2 ∞
Latest failed attempt
Spoiler
su # Requirements apt-get install gcc-c++ libboost1-devel fuse-devel libopenssl0.9.8-devel mkdir WORKING_DIRECTORY cd WORKING_DIRECTORY # Freshmeat is a smartass and will give you the latest version wget freshmeat.net/redir/rlog/47815/url_tgz/rlog-1.4.tar.gz wget encfs.googlecode.com/files/encfs-1.4.2.tgz # Install rlog from source tar -xvvzf rlog-* cd rlog-* ./configure && make && make install cd .. # Install EncFS from source tar -xvvzf encfs-* cd encfs-* ./configure && make && make install cd .. cd .. echo # echo # echo You can probably delete WORKING_DIRECTORY now. echo If you saw no error messages, then use this command: echo rm -rf WORKING_DIRECTORY echo # echo #
Fails with:
/usr/local/share/locale\" -W -Wall -Wpointer-arith -Wwrite-strings -g -O2 -pthread -MT DirNode.lo -MD -MP -MF .deps/DirNode.Tpo -c DirNode.cpp -fPIC -DPIC -o .libs/DirNode.o DirNode.cpp:229: error: _rL_230 causes a section type conflict DirNode.cpp:218: error: _rL_219 causes a section type conflict DirNode.cpp:282: error: _rL_282 causes a section type conflict DirNode.cpp:266: error: _rL_267 causes a section type conflict DirNode.cpp:253: error: _rL_253 causes a section type conflict DirNode.cpp:249: error: _rL_249 causes a section type conflict make[2]: *** [DirNode.lo] Error 1 make[2]: Leaving directory `/root/encfs-1.4.2/encfs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/encfs-1.4.2' make: *** [all] Error 2
2007-04-28 – 1.23 ∞
Spoiler
su # Requirements apt-get install gcc-g++ fuse libfuse2-devel libopenssl0.9.8-devel mkdir WORKING_DIRECTORY cd WORKING_DIRECTORY # Install rlog from source wget freshmeat.net/redir/rlog/47815/url_tgz/rlog-1.3.7.tgz tar -xvvzf rlog-1.3.7.tgz cd rlog-1.3.7 ./configure && make && make install cd .. # Install EncFS from source wget arg0.net/vgough/download/encfs-1.3.2-1.tgz tar -xvvzf encfs-1.3.2-1.tgz cd encfs-1.3.2 ./configure && make && make install cd .. cd .. echo You can probably delete WORKING_DIRECTORY now. echo If you saw no error messages, then use this command: rm -rf WORKING_DIRECTORY
Earlier instructions ∞
Before I realized that there were newer versions available, I did this:
Spoiler
su # Requirements apt-get install gcc-g++ fuse libfuse2-devel libopenssl0.9.8-devel mkdir WORKING_DIRECTORY cd WORKING_DIRECTORY # Install rlog from source tar -xvvzf rlog-1.3.6.tgz cd rlog-1.3.6 ./configure && make && make install cd .. # Install EncFS from source tar -xvvzf encfs-1.2.3-1.tgz cd encfs-1.2.3 ./configure && make && make install cd .. cd .. echo You can probably delete WORKING_DIRECTORY now. echo If you saw no error messages, then use this command: rm -rf WORKING_DIRECTORY
Spoiler
su tar -xvvzf rlog-1.3.6.tgz cd rlog-1.3.6 ./configure && make && make uninstall cd .. tar -xvvzf encfs-1.2.3-1.tgz cd encfs-1.2.3 ./configure && make && make uninstall cd ..
2007-05-07 – 1.3.2 ∞
Failed to compile.
Spoiler
# Install encfs from source wget arg0.net/vgough/download/encfs-1.3.2-1.tgz tar -xvvzf encfs-1.3.2-1.tgz cd encfs-1.3.2 # Tell encfs where openssl went: export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig ./configure && make && make install export PKG_CONFIG_PATH= cd .. cd ..
This fails with:
g++ -DRLOG_COMPONENT=encfs -I/usr/local/ssl/include -DLOCALEDIR=\"/usr/local/share/locale\" -W -Wall -Wshadow -Wpointer-arith -Wwrite-strings -g -O2 -o .libs/encfs encfs.o main.o ./.libs/libencfs.so -lrlog -L/usr/local/ssl/lib -lssl -lcrypto -ldl -lfuse -Wl,--rpath -Wl,/usr/local/lib ./.libs/libencfs.so: undefined reference to `SSL_Cipher::Enabled()' collect2: ld returned 1 exit status make[2]: *** [encfs] Error 1 make[2]: Leaving directory `/home/work/User_Files/temporary/encfs/encfs-1.3.2/encfs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/work/User_Files/temporary/encfs/encfs-1.3.2' make: *** [all] Error 2
2007-05-07 – 1.2.3 ∞
Spoiler
# Install prerequisites su apt-get update apt-get install fuse libfuse2-devel libopenssl0.9.7-devel modprobe fuse mkdir WORKING-DIRECTORY cd WORKING-DIRECTORY # Install rlog from source # I haven't tried installing it from the RPM. wget arg0.net/vgough/download/rlog-1.3.7.tgz tar -xvvzf rlog-1.3.7.tgz cd rlog-1.3.7 ./configure && make && make install cd .. # Install encfs from source wget arg0.net/vgough/download/encfs-1.2.3-1.tgz tar -xvvzf encfs-1.2.3-1.tgz cd encfs-1.2.3 # Tell encfs where openssl went: export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig ./configure && make && make install export PKG_CONFIG_PATH= cd .. cd ..
Must do a modprobe fuse after every reboot.
2006-09-03 – 1.2.3 ∞
Spoiler
I don’t think this’ll work because it’s missing openssl instructions.
su # I'm not sure if dkms-fuse is needed: apt-get install dkms-fuse apt-get install fuse # Install rlog from source # (I haven't tried installing it from the RPM.) tar -xvvzf rlog-1.3.6.tgz cd rlog-1.3.6 ./configure && make && make install # Install encfs from source tar -xvvzf encfs-1.2.3-1.tgz cd encfs-1.2.3 # Tell encfs where openssl went: export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig ./configure && make && make install export PKG_CONFIG_PATH=
2006-04-05 – 1.23 ∞
Spoiler
-
Install a good kernel and make sure its source files are also installed. Use Synaptic.
- “kernel-pclos-i686-up-4GB-2.6.13.oci2.mdk#1-1tex” worked fine.
- “kernel-pclos-2.6.13.oci2.mdk#1-1tex” is in testing.
mcc> Lilo settings > specify the new kernel, make it default-
reboot, choosing that kernel.
# Install fuse from source tar -xvvzf fuse-2.4.1.tar.gz cd fuse-2.4.1 ./configure && make && make install # run it: modprobe fuse # Install rlog from source tar -xvvzf rlog-1.3.6.tgz cd rlog-1.3.6 ./configure && make && make install # Install openssl from source tar -xvvzf openssl-0.9.8a.tar.gz cd openssl-0.9.8a ./config && make && make install # Install encfs from source tar -xvvzf encfs-1.2.3-1.tgz cd encfs-1.2.3 # Tell encfs where openssl went: export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig ./configure && make && make install export PKG_CONFIG_PATH=
2006-01-09 – (version not recorded) ∞
I really like EncFS. For a while now I’ve had my entire home folder encrypted. It was shakey at the start but is now more than acceptable. Moving files from various kinds of encrypted folders is painful sometimes, as not too many people think of using computers the way I do. I really wish people would think more about multitasking when they write their software.. my file manager blanks out while it waits for write operations, and in general things don’t cache as aggressively as I would had I had my fingers in the pie. Oh well..

