How to install EncFS on Linux Mint 18.3
To install EncFS on Linux Mint 18.3
EncFS is a free cryptographic filesystem similar to eCryptfs. It transparently encrypts files, using an arbitrary directory as storage for the encrypted files. It is built based on FUSE to mount an encrypted directory onto another directory specified by the user. It is so simple to install EncFS on Linux Mint 18.3.
Installing EncFS
First, make sure you add the necessary repositories to your system before you begin the installation of EncFS.
linuxhelp ~ # add-apt-repository ppa:eugenesan/ppa
You are about to add the following PPA:
This repository contains collection of customized, updated, ported and backported
packages for two last LTS releases and latest pre-LTS release.
Packages for older releases relocated to ppa:eugenesan/archive or deleted.
+-------------------------------------------------------------------------------------+
| Disclaimer:
+-------------------------------------------------------------------------------------+
* Packages in this a nd related PPAs are for personal use only.
They developed specifically for several custom environments and may not work for you.
* Usage of packages in this PPA, in some forms, might contradict licenses of software
packaged in this and related PPAs. End users and administrator are responsible for
runtime licensing and possible legal consequences.
* Some packages provided with their dependencies while some might require additional
Ubuntu repositories and external PPAs. Below is the list of
.
.
Executing: /tmp/tmp.wXMtkDt9on/gpg.1.sh --keyserver
hkp://keyserver.ubuntu.com:80
--recv-keys
8313A596
gpg: requesting key 8313A596 from hkp server keyserver.ubuntu.com
gpg: key 8313A596: public key " Launchpad synergy+" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Once it is done, you should update the recently added repo by making use of the following command.
linuxhelp ~ # apt-get update
Hit:1 http://archive.canonical.com/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial InRelease [17.5 kB]
Ign:4 http://packages.linuxmint.com sylvia InRelease
Hit:5 http://packages.linuxmint.com sylvia Release
Hit:6 http://ppa.launchpad.net/teejee2008/ppa/ubuntu xenial InRelease
Get:8 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:9 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main Sources [31.2 kB]
Get:10 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Get:11 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Get:12 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main amd64 Packages [43.1 kB]
Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [606 kB]
Get:14 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main i386 Packages [43.1 kB]
Get:15 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main Translation-en [26.5 kB]
Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [561 kB]
Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [244 kB]
Fetched 1,878 kB in 3s (470 kB/s)
Reading package lists... Done
All is set for the installation of EncFS, you can now execute the following command for installing EncFS.
linuxhelp ~ # apt-get install encfs -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libboost-serialization1.58.0 librlog5v5
The following NEW packages will be installed:
encfs libboost-serialization1.58.0 librlog5v5
0 upgraded, 3 newly installed, 0 to remove and 282 not upgraded.
Need to get 406 kB of archives.
After this operation, 2,178 kB of additional disk space will be used.
.
.
Processing triggers for man-db (2.7.5-1) ...
Setting up libboost-serialization1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Setting up librlog5v5 (1.4-4) ...
Setting up encfs (1.8.1-3) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
EncFS has been installed, you can get to know more about the application by running the following command.
linuxhelp ~ # encfs
Build: encfs version 1.8.1
Usage: encfs [options] rootDir mountPoint [-- [FUSE Mount Options]]
Common Options:
-H show optional FUSE Mount Options
-s disable multithreaded operation
-f run in foreground (don' t spawn daemon).
Error messages will be sent to stderr
instead of syslog.
-v, --verbose verbose: output encfs debug messages
-i, --idle=MINUTES Auto unmount after period of inactivity
--anykey Do not verify correct key is being used
--forcedecode decode data even if an error is detected
(for filesystems using MAC block headers)
--public act as a typical multi-user filesystem
(encfs must be run as root)
--reverse reverse encryption
--extpass=program Use external program for password prompt
Example, to mount at ~/crypt with raw storage in ~/.crypt :
encfs ~/.crypt ~/crypt
For more information, see the man page encfs(1)
You can also remove the EncFS package from your system by making use of the following command.
linuxhelp ~ # apt-get remove encfs -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libboost-serialization1.58.0 librlog5v5
Use ' sudo apt autoremove' to remove them.
The following packages will be REMOVED:
encfs
0 upgraded, 0 newly installed, 1 to remove and 282 not upgraded.
After this operation, 1,368 kB disk space will be freed.
(Reading database ... 220388 files and directories currently installed.)
Removing encfs (1.8.1-3) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
With this, the installation of EncFS on Linux Mint 18.3 comes to an end.
Comments ( 0 )
No comments available