Linux System Administration

Installing this plugin on any Linux system should be a easy task. First download google-talkplugin_current_i386.deb package. On a Ubuntu system use:

sudo dpkg -i google-talkplugin_current_i386.deb 

on a system where sudo is not present by default first change to root:

su

and then enter:

dpkg - i google-talkplugin_current_i386.deb

To install a google talk plugin. In case that you get a following error message:

dpkg: dependency problems prevent configuration of google-talkplugin:
 google-talkplugin depends on libglew1.5 (>= 1.5.0dfsg1); however:
  Package libglew1.5 is not installed.
dpkg: error processing google-talkplugin (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 google-talkplugin

fix it with:

# apt-get install -f

No enter your gmail amount and google talk should be ready.

Introduction

This article describes installation and usage of Google Chrome web browser in conjunction with Ubuntu Linux. The article also touches on some privacy concerns in regard to Google Chrome and its restrictive license. Although, Google Chrome web browser is a multi-platform application this article will be focused solely on Google Chrome and i386 Ubuntu Linux.

What is Google Chrome

In short, a Google Chrome is a Internet web browser developed by Google, Inc .. Google Chrome is based on an open source project Chromium. On 2nd September 2008 Google chrome was released for a MS Windows operating system only and later further binaries were compiled for MAC OS as well as for Linux operating system. There are multiple privacy concerns when it comes to a Google Chrome browser such as what data are collected during the Internet browsing and using omnibox to search the Internet.

Google Chrome Privacy Concerns

Google Chrome's source code is free software but binaries which a Google chrome is distributed with are under restrictive BSD license.When it comes to a Linux operating system a Google Chrome browser comes in the form of a pre-compiled DEB or RPM packages. Installation of Google Chrome from a DEB or RPM packages requires a root password which is used to modify some crucial system configuration files such as an apt repository list as it is in case of the Ubuntu Linux System. Installation of Google Chrome browser on the Ubuntu Linux operating system also involves an injection of Google, Inc. Linux Package Signing Key into an apt key ring which gives Google a chance to install virtually anything into user's Linux operating system via google-chrome-stable package since no additional involvement by system administrator when updating this package is required. However, as shown later in this article a system administrator has an option to black list Google Chrome package from automatic updates. Surely, when it comes to a privacy Google Chrome is no match to GNU IceCat web browser.

Google Chrome browser Logo

Richard Stallman: ( Founder of a GNU Project )

This is an opinion of Richard Stallman on privacy dangers when using Google Chrome:


The license for those binaries is unacceptable for several reasons.

For instance, it says you give Google the right to change your software and requires you to accept whatever changes they decide to impose. It purports to forbid reverse engineering.

It also uses the confusing and biased propaganda term "intellectual property".

You should not agree to those terms.

Download Google Chrome for Ubuntu Linux

You can navigate to a google website, accept Google Chrome's Terms of Service to download Google Chrome Browser binary or simply download it by using wget and the link below to fetch pre-compiled "deb" package from a google mirror.

Download link for a Google Chrome stable i386 architecture:

ubuntu-chrome ~$ wget https://dl-ssl.google.com/linux/direct/google-chrome-stable_current_i386.deb

Download link for a Google Chrome stable amd64 architecture:

ubuntu-chrome ~$ wget https://dl-ssl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Installation of Google Chrome on Ubuntu Linux

Once you have downloaded a Google chrome pre-compiled binary Deb package all what needs to be done to install it on your Ubuntu Linux is to navigate to your download directory and execute dpkg -i command and supply a Google Chrome's package name as an argument. All Google Chrome prerequisites should be already installed with your default Ubuntu installation.

Read more...

You have just installed and running some Linux distribution within the VirtualBox guest machine. At the same time, you have discovered that you are unable to create a ssh ( Secure Shell ) connection from your host operating system to your new VirtualBox guest machine. The default behavior of the VirtualBox does not allow that connection to happen.

There are two ( possibly more ) solutions to this problem. First solution is to create a bridged network interface and link your virtual guest by changing a guest's network interface settings. This may not be as easy as it sounds, but generally it works well and setup is easy. The second solution involves a port forwarding of a port 22 to your virtual guest machine. This solution is very easy to implement, but it does not work with older VirtualBox versions.

This article will guide you to implement the easier port forwarding solution. First check if your VirtualBox version supports a NAT port forwarding by executing a following command:

Check for VirtualBox NAT forward availability

$ VBoxManage modifyvm | grep natpf

If you do not observe any output you would need to upgrade your VirtualBox software. Next, open up a terminal on a host operating system.

create SSH port forward

Find a name of your virtual guest machine: NOTE: The following command needs to be run by a user who has an ownership of the above virtual machine as this command will display only virtual machines which a current user owns. In most cases this is NOT a root user.

$ VBoxManage list vms

Execution of a following command on the host operating system we redirect any traffic coming on port 2222 to a port 22 listening on a guest virtual machine with a name "Ubuntu_10.04".

$ VBoxManage modifyvm "Ubuntu_10.04" --natpf1 "host2guest-ssh,tcp,,2222,,22"

Login to guest SSH using port forward

All done. Now start your guest virtual machine and ssh to with a following command:

$ ssh -p 2222 username@localhost

If your guest operating system is using a static IP address you can modify the above port forward command to specify a guest IP address.:

$ VBoxManage modifyvm "Ubuntu_10.04" --natpf1 "host2guest-ssh,tcp,,2222,10.0.2.220,22"

Troubleshooting,

If you are still unable to ssh to your guest virtual machine check the following:

  • check whether your host operating system is listening on port 2222

$ netstat -ant | grep 2222

  • check if sshd is installed and running on your guest operating system.



Free Linux eBooks

Do you have the right skills?

Our IT Skills Watch page reflects an up to date IT skills demand leaning towards the Linux and Unix environment. We have considered a number of skills and operating systems.

See the result...

Linux Online Training

Learn to run Linux servers and prepare for LPI certification with Linux Academy. 104 available video lessons with PDF course notes with your own server!

Go to top