How to install Cryptfolder-indicator on Ubuntu 16.04

How to install Cryptfolder-indicator on Ubuntu 16.04

The Cryptfolder-indicator is an indicator for accessing encrypted EncFS folder that are managed with GNOME keyring. It can also be used ot mount and unmount EncFS folders and stores the password in GNOME keyring. This tutorial covers the topic on how to install Cryptfolder-indicator on Ubuntu.

Installation procedure

To start the installation procedure, first add the repo by executing the following command.

root@linuxhelp1:~# add-apt-repository ppa:atareao/atareao
Applications from atareao
More info: https://launchpad.net/~atareao/+archive/ubuntu/atareao
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmp_nu3fxk9/secring.gpg'  created
gpg: keyring `/tmp/tmp_nu3fxk9/pubring.gpg'  created
gpg: requesting key 36FD5529 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp_nu3fxk9/trustdb.gpg: trustdb created
gpg: key 36FD5529: public key " Launchpad PPA for atareao"  imported
gpg: Total number processed: 1
gpg:imported: 1(RSA: 1)
OK

The repo is added to the system. Now update the newly added repo using the apt-get update command.

root@linuxhelp1:~# apt-get update
Get:1 http://ppa.launchpad.net/atareao/atareao/ubuntu xenial InRelease [17.5 kB]
Hit:2 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Get:5 http://ppa.launchpad.net/atareao/atareao/ubuntu xenial/main amd64 Packages [6,296 B]
Get:6 http://ppa.launchpad.net/atareao/atareao/ubuntu xenial/main i386 Packages [6,288 B]
Get:7 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Get:8 http://ppa.launchpad.net/atareao/atareao/ubuntu xenial/main Translation-en [3,348 B]
Fetched 238 kB in 4s (48.0 kB/s)
Reading package lists... Done

The target system is updated with the installed repositories. Then install the cryptfolder-indicator package and press y to continue with the installation.

root@linuxhelp1:~# apt-get install cryptfolder-indicator -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
encfs libboost-serialization1.58.0 librlog5v5
The following NEW packages will be installed:
cryptfolder-indicator encfs libboost-serialization1.58.0 librlog5v5
0 upgraded, 4 newly installed, 0 to remove and 475 not upgraded.
Need to get 675 kB of archives.
After this operation, 3,375 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libboost-serialization1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [113 kB]
Get:2 http://ppa.launchpad.net/atareao/atareao/ubuntu xenial/main amd64 cryptfolder-indicator all 0.5.0-0extras15.10.1 [269 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 librlog5v5 amd64 1.4-4 [18.6 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 encfs amd64 1.8.1-3 [274 kB]
Fetched 675 kB in 14s (46.7 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libboost-serialization1.58.0:amd64.
(Reading database ... 176594 files and directories currently installed.)
Preparing to unpack .../libboost-serialization1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ...
Unpacking libboost-serialization1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Selecting previously unselected package cryptfolder-indicator.
Preparing to unpack .../cryptfolder-indicator_0.5.0-0extras15.10.1_all.deb ...
Unpacking cryptfolder-indicator (0.5.0-0extras15.10.1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
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) ...
Setting up cryptfolder-indicator (0.5.0-0extras15.10.1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...

For opening the package, type the package name in the ubuntu dashboard and click on the icon for the application to run.

The application is running successfully. Now the user can access to encrypted folders.

For removing the package, execute the following command to remove the package and all of its repositories.

root@linuxhelp1:~# apt-get remove cryptfolder-indicator -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
encfs libboost-serialization1.58.0 librlog5v5
Use ' sudo apt autoremove'  to remove them.
The following packages will be REMOVED:
cryptfolder-indicator
0 upgraded, 0 newly installed, 1 to remove and 475 not upgraded.
After this operation, 1,197 kB disk space will be freed.
(Reading database ... 176775 files and directories currently installed.)
Removing cryptfolder-indicator (0.5.0-0extras15.10.1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...

Wasn' t that an easy installation procedure? The cryptfolder-indicator can also change the existing EncFS folders password.

FAQ
Q
What is the command to install Cryptfolder-indicator on Ubuntu 16.04?
A
The command to install Cryptfolder-indicator on Ubuntu 16.04 is

#apt-get install cryptfolder-indicator -y
Q
What is the required PPA for installing Cryptfolder-indicator on Ubuntu 16.04?
A
The required PPA for installing Cryptfolder-indicator on Ubuntu 16.04 is ppa:atareao/atareao
Q
what are the dependencies required for Cryptfolder-indicator on Ubuntu 16.04?
A
the dependencies required for Cryptfolder-indicator on Ubuntu 16.04 were
python3
python3-gi
gir1.2-gtk-3.0
gir1.2-gdkpixbuf-2.0
gir1.2-appindicator3-0.1
gir1.2-notify-0.7
gir1.2-gnomekeyring-1.0
cryfs
Q
How can i download source package of Cryptfolder-indicator form git?
A
To download the source package of Cryptfolder-indicator form git use the following command # git clone https://github.com/atareao/cryptfolder-indicator.git
Q
What's the main difference between Cryptfolder-indicator and cryptkeeper if i may ask?
A
you don't need to enable the notification area to use it in Ubuntu 11.04 since it's an AppIndicator. Besides this, it automatically detects encryption.