My first step this time around after restoring files was to install the network-related applications. I needed to get back online quickly with being able to talk to people, connect to clients’ VPNs, and hit websites.
For now, Chrome is my daily driver far as a browser goes. At one point in time, I used the beta version, but I haven’t had my eye on any new features that aren’t out yet. For now, I’ll stick with the regular version.
For some reason, Ubuntu Software wouldn’t just install the deb package. I am used to just clicking on the package and it opening and installing.
I dug around for this error:
Processing triggers for mime-support (3.59ubuntu1) …
Errors were encountered while processing:
One thing I checked was the universe repository. The Universe repository was enabled. That didn’t make a difference.
I tried to install it from the command line with dpkg. I got this result:
[sourcecode]Reading package lists… Done
Building dependency tree
Reading state information… Done
libnss3-1d is already the newest version (2:3.21-1ubuntu4).
libxss1 is already the newest version (1:1.2.2-1).
libxss1 set to manually installed.
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
google-chrome-stable : Depends: libappindicator1 but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).[/sourcecode]
So, I ran this:
[sourcecode]sudo apt-get update && sudo apt-get install -f[/sourcecode]
That did the trick.
I installed all of the VPN packages so that I was prepared:
[sourcecode]sudo apt-get install vpnc \
Apparently, there is an issue with the network manager plugin packages. The versions offered by Ubuntu don’t support the UI libraries and the configuration screens aren’t available. I attempted to compile the package myself, but that didn’t work.
Here’s what I tried:
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
sudo apt-get build-dep network-manager-openconnect
sudo apt-get install libnm-dev
tar -xf NetworkManager-openconnect-1.2.0.tar.xz
./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var –libexecdir=/usr/lib/NetworkManager/ –enable-more-warnings=yes –disable-static
sudo make install
sudo adduser –system –quiet –home /var/lib/NetworkManager –no-create-home –gecos "NetworkManager OpenConnect plugin" –group nm-openconnect
When that didn’t work, I just installed the one from TomTom’s page.
sudo dpkg -i networkmanager-openconnect_1.1.93-1_amd64.deb
KeePass helps me keep track of my accounts and passwords across the web and my laptop. It’s crucial because there’s no way I could remember all of those accounts and I don’t want to make them all the same password.
I have the library stored and encrypted on drop box, so it is secure but shared across all my devices. So, dropbox is also a requirement for this to work. I’ll install that later.
sudo add-apt-repository ppa:jtaylor/keepass
sudo apt-get update
sudo apt-get install keepass2
To assist with integrating it into Chrome, I used the ChromIPass plugin. I restored that when I restored the Chrome profile. Then, I needed to install the KeePassHttp plugin.
I downloaded KeePassHttp from the GitHub website. The Readme has the link underneath the “Installation” heading. That downloaded a KeePassHttp.plgx file.
I used the command line to copy the file to my KeePass directory (/usr/lib/keepass2):
sudo mv KeePassHttp.plgx /usr/lib/keepass2
sudo chmod 644 /usr/lib/keepass2/KeePassHttp.plgx
sudo apt-get install mono-complete
Note: I needed mono-complete installed or it reports that the plugin is invalid.
Skype is a necessary evil for me. I feel like the Linux client is missing key features such the ability to share screens or video with multiple people. Still, since others use it, I have to install it.
So, I downloaded it from the Skype website:
Skype Download Page
[sourcecode]sudo dpkg -i skype-ubuntu-precise_184.108.40.206-1_i386.deb
sudo apt-get -f install[/sourcecode]
It installed, but I had trouble getting the screen to show when I ran Skype. So, I tried this:
[sourcecode]sudo apt-get install gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386 sni-qt:i386[/sourcecode]
After installing these dependencies, Skype opened up and began working, at least as good as it used to.
Normally, I check the “Start Skype minimized in the system tray.” under Options > General. I also set the “Save files to” option to the Downloads directory. All of this was already done because I had restored my ~/.Skype directory.
I did still need to open Startup Applications and add “/usr/bin/skype” to the list.
Zoom is my new meeting favorite for impromptu meetings.
I had to install it from the command-line:
sudo dpkg -i zoom_1.1.44485.0317_amd64.deb
sudo apt-get -f install
FTP access is a common need for anyone with a website. Entering an “ftp://” url into the File Manager is a quick easy way to get to FTP sites for simple tasks. For doing large downloads, you may want a complete FTP client. FileZilla works great for me.
I installed FileZilla from the Software Center. Then, I restored the ~/.filezilla directory to keep my settings.
Remmina is a key part of my work. I am constantly connecting to one or another remote desktop.
For a while I put up with a lot of bugginess such as the caps lock key not syncing or the 10-keypad not working. Now, it seems pretty stable. Ubuntu 16.10 came with version 1.1.2 by default.
I didn’t see too many key features that caught my eye, but I do want to stay up to date. I installed the Dev PPA.
[sourcecode]sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt-get update
sudo apt-get upgrade remmina remmina-plugin-rdp remmina-plugin-vnc[/sourcecode]
The only thing left to do is to get it to start on boot. I opened the preferences and checked the “Start Remmina in tray at user logon” option on the Applet tab.
I simply downloaded the Deb package from the Dropbox Download page.
I had to install manually:
sudo dpkg -i dropbox_2015.10.28_amd64.deb
sudo apt-get -f install
To finish the install, I launched dropbox from the menu. It downloaded something to get it running. Then, it began syncing and running.
I have a client that uses Vmware View for remote access. It may sound like virtualization, but for me it is nothing more than a remote desktop.
I loaded the client from the Vmware View 5.2 Download Page.
After downloading, I installed these dependencies and ran the bundle install program.
sudo apt-get install libxml2:i386
sudo apt-get install libssl1.0.0:i386
sudo apt-get install libXtst6:i386
sudo apt-get install libudev1:i386
sudo apt-get install libpcsclite1:i386
sudo apt-get install libtheora0:i386
sudo apt-get install libv4l-0:i386
sudo apt-get install libpulse0:i386
sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
sudo ln -sf /lib/i386-linux-gnu/libssl.so.1.0.0 /lib/i386-linux-gnu/libssl.so.1.0.1
sudo ln -sf /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu/libcrypto.so.1cd Downloads
sudo apt-get install freerdp-x11
chmod +x VMware-Horizon-Client-4.0.1-3698616.x64.bundle
- Cannot Install Google Chrome. How do I fix it?
- Installing chrome gives an error: “dependency is not satisfiable”
- Remmina 1.2 released
- Network manager Openconnect plugin doesn’t work in 16.04LTS
- Bug: network-manager-openconnect doesn’t work with new nm-connection-editor
- Tom Tom: FIXING UNUSABLE NETWORK-MANAGER-OPENCONNECT-PLUGIN ON XENIAL XERUS
- Horizon View 3.2.0 Client on Ubuntu 14.10 64 bit
- KeePass Discussion: introducing debian/ubuntu keepass2 package
- Launchpad PPA for KeePass2