Shammer's Philosophy

My private adversaria

Dropbox Installation supported by apt-get

At Debian Stretch, Dropbox can be installed via apt-get. Before Jessie, a Linux user has to install Dropbox with the deb package file of dropbox whose name is like a dropbox_YYYY.MM.DD_amd64.deb. I wrote this step at Dropbox auto launch configuration - Shammerism.

But, Stretch repository has a dropbox, it is nautilus-dropbox. New install procedure is very simple, just do below command.

# apt-get install nautilus-dropbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libappindicator1 libblas-common libblas3 libdbusmenu-glib4 libdbusmenu-gtk4 libgfortran3 libindicator7
  liblapack3 libquadmath0 python-gobject-2 python-gpgme python-gtk2 python-numpy
Suggested packages:
  python-gobject-2-dbg python-gtk2-doc gcc gfortran python-dev python-nose python-numpy-dbg python-numpy-doc
The following NEW packages will be installed:
  libappindicator1 libblas-common libblas3 libdbusmenu-glib4 libdbusmenu-gtk4 libgfortran3 libindicator7
  liblapack3 libquadmath0 nautilus-dropbox python-gobject-2 python-gpgme python-gtk2 python-numpy
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 5996 kB of archives.
After this operation, 25.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://deb.debian.org/debian stretch/main amd64 libdbusmenu-glib4 amd64 12.10.2-2 [104 kB]
Get:2 http://deb.debian.org/debian stretch/main amd64 libdbusmenu-gtk4 amd64 12.10.2-2 [90.8 kB]
Get:3 http://deb.debian.org/debian stretch/main amd64 libindicator7 amd64 0.5.0-3+b1 [52.9 kB]
Get:4 http://deb.debian.org/debian stretch/main amd64 libappindicator1 amd64 0.4.92-4 [52.5 kB]
Get:5 http://deb.debian.org/debian stretch/main amd64 libblas-common amd64 3.7.0-2 [14.2 kB]
Get:6 http://deb.debian.org/debian stretch/main amd64 libquadmath0 amd64 6.3.0-18 [131 kB]
Get:7 http://deb.debian.org/debian stretch/main amd64 libgfortran3 amd64 6.3.0-18 [265 kB]
Get:8 http://deb.debian.org/debian stretch/main amd64 libblas3 amd64 3.7.0-2 [155 kB]
Get:9 http://deb.debian.org/debian stretch/main amd64 liblapack3 amd64 3.7.0-2 [2141 kB]
Get:10 http://deb.debian.org/debian stretch/main amd64 python-numpy amd64 1:1.12.1-3 [1936 kB]
Get:11 http://deb.debian.org/debian stretch/main amd64 python-gobject-2 amd64 2.28.6-13 [289 kB]
Get:12 http://deb.debian.org/debian stretch/main amd64 python-gtk2 amd64 2.24.0-5.1 [642 kB]
Get:13 http://deb.debian.org/debian stretch/non-free amd64 nautilus-dropbox amd64 2015.10.28-1 [97.0 kB]
Get:14 http://deb.debian.org/debian stretch/main amd64 python-gpgme amd64 0.3-1.2 [24.6 kB]
Fetched 5996 kB in 1s (3357 kB/s)     
Selecting previously unselected package libdbusmenu-glib4:amd64.
(Reading database ... 71474 files and directories currently installed.)
Preparing to unpack .../00-libdbusmenu-glib4_12.10.2-2_amd64.deb ...
Unpacking libdbusmenu-glib4:amd64 (12.10.2-2) ...
Selecting previously unselected package libdbusmenu-gtk4:amd64.
Preparing to unpack .../01-libdbusmenu-gtk4_12.10.2-2_amd64.deb ...
Unpacking libdbusmenu-gtk4:amd64 (12.10.2-2) ...
Selecting previously unselected package libindicator7:amd64.
Preparing to unpack .../02-libindicator7_0.5.0-3+b1_amd64.deb ...
Unpacking libindicator7:amd64 (0.5.0-3+b1) ...
Selecting previously unselected package libappindicator1:amd64.
Preparing to unpack .../03-libappindicator1_0.4.92-4_amd64.deb ...
Unpacking libappindicator1:amd64 (0.4.92-4) ...
Selecting previously unselected package libblas-common.
Preparing to unpack .../04-libblas-common_3.7.0-2_amd64.deb ...
Unpacking libblas-common (3.7.0-2) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../05-libquadmath0_6.3.0-18_amd64.deb ...
Unpacking libquadmath0:amd64 (6.3.0-18) ...
Selecting previously unselected package libgfortran3:amd64.
Preparing to unpack .../06-libgfortran3_6.3.0-18_amd64.deb ...
Unpacking libgfortran3:amd64 (6.3.0-18) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../07-libblas3_3.7.0-2_amd64.deb ...
Unpacking libblas3 (3.7.0-2) ...
Selecting previously unselected package liblapack3.
Preparing to unpack .../08-liblapack3_3.7.0-2_amd64.deb ...
Unpacking liblapack3 (3.7.0-2) ...
Selecting previously unselected package python-numpy.
Preparing to unpack .../09-python-numpy_1%3a1.12.1-3_amd64.deb ...
Unpacking python-numpy (1:1.12.1-3) ...
Selecting previously unselected package python-gobject-2.
Preparing to unpack .../10-python-gobject-2_2.28.6-13_amd64.deb ...
Unpacking python-gobject-2 (2.28.6-13) ...
Selecting previously unselected package python-gtk2.
Preparing to unpack .../11-python-gtk2_2.24.0-5.1_amd64.deb ...
Unpacking python-gtk2 (2.24.0-5.1) ...
Selecting previously unselected package nautilus-dropbox.
Preparing to unpack .../12-nautilus-dropbox_2015.10.28-1_amd64.deb ...
Unpacking nautilus-dropbox (2015.10.28-1) ...
Selecting previously unselected package python-gpgme.
Preparing to unpack .../13-python-gpgme_0.3-1.2_amd64.deb ...
Unpacking python-gpgme (0.3-1.2) ...
Setting up libquadmath0:amd64 (6.3.0-18) ...
Setting up libindicator7:amd64 (0.5.0-3+b1) ...
Processing triggers for mime-support (3.60) ...
Setting up python-gpgme (0.3-1.2) ...
Processing triggers for desktop-file-utils (0.23-1) ...
Setting up libblas-common (3.7.0-2) ...
Setting up libgfortran3:amd64 (6.3.0-18) ...
Setting up python-gobject-2 (2.28.6-13) ...
Setting up libblas3 (3.7.0-2) ...
update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode
Setting up libdbusmenu-glib4:amd64 (12.10.2-2) ...
Processing triggers for libc-bin (2.24-11+deb9u1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
Setting up liblapack3 (3.7.0-2) ...
update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode
Setting up python-numpy (1:1.12.1-3) ...
Setting up libdbusmenu-gtk4:amd64 (12.10.2-2) ...
Setting up python-gtk2 (2.24.0-5.1) ...
Setting up libappindicator1:amd64 (0.4.92-4) ...
Setting up nautilus-dropbox (2015.10.28-1) ...
Please restart all running instances of Nautilus, or you will experience problems. i.e. nautilus --quit
Dropbox installation successfully completed! You can start Dropbox from your applications menu.
Processing triggers for libc-bin (2.24-11+deb9u1) ...
#

If tried installation before executed above command with dropbox deb package, it should be removed before doing apt-get. Remove command is below.

# dpkg -r dropbox
(Reading database ... 71503 files and directories currently installed.)
Removing dropbox (2015.10.28) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for mime-support (3.60) ...
#