Improve Battery Life in Ubuntu

Refer: http://www.makeuseof.com/tag/easily-increase-battery-life-tlp-linux/

Ubuntu
In Ubuntu, you’ll want to do the following:

$ sudo add-apt-repository ppa:linrunner/tlp.
$ sudo apt-get update
$ sudo apt-get install tlp tlp-rdw

If you are on a ThinkPad, you’ll need to install a few more packages for maximum battery life, which you can do with the command sudo apt-get install tp-smapi-dkms acpi-call-tools.

# Start the service, only needs done once, will start automatically on boot-up
$ sudo tlp start

Debugging Perl Inside Eclipse

Refer: http://perlmaven.com/padwalker

$ sudo apt-get install libpadwalker-perl

In Eclipse

Help, Install New Software

Refer: http://www.epic-ide.org/guide/ch01s02.php

For "Work with:", click "Add" button

Name: EPIC
Location: http://e-p-i-c.sf.net/updates

Choose "EPIC Main Components"
Next
Next
Accept
Finish

Install the software and restart

Make sure to create a special Perl workspace, and don't re-use your default workspace

Failed Notes from Archive

Run the following command, and kept hitting enter for all responses, added all repositories.
$ perl -MCPAN -e shell

Then run the following command in CPAN
cpan> install PadWalker
cpan> exit

Installing Splunk

Go to Splunk.com, and download the 64-bit version of the Linux *.deb

Install through the software center.

Start with the following command:

$ sudo /opt/splunk/bin/splunk start

In the browser, load the portal here: http://127.0.0.1:8000/

Installing MongoDB Ubuntu14.04 and Specific Version of MongoDB

Installing MongoDB in Ubuntu
Refer: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

Import Public Key
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Create a list file for MongoDB
$ echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

### NOTE !!! We need this repository for 2.6.3 installation ###

$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list

Reload local package database
$ sudo apt-get update

Install MongoDB packages

Either latest - STOP - Do you want latest?
$ sudo apt-get install -y mongodb-org

or Specific version
$ sudo apt-get install -y mongodb-org=2.6.3 mongodb-org-server=2.6.3 mongodb-org-shell=2.6.3 mongodb-org-mongos=2.6.3 mongodb-org-tools=2.6.3

Pin a specific version of MongoDB.

Although you can specify any available version of MongoDB, apt-get will upgrade the packages when a newer version becomes available. To prevent unintended upgrades, pin the package. To pin the version of MongoDB at the currently installed version, issue the following command sequence:

$ echo "mongodb-org hold" | sudo dpkg --set-selections
$ echo "mongodb-org-server hold" | sudo dpkg --set-selections
$ echo "mongodb-org-shell hold" | sudo dpkg --set-selections
$ echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
$ echo "mongodb-org-tools hold" | sudo dpkg --set-selections

Versions of the MongoDB packages before 2.6 use a different repo location. Refer to the version of the documentation appropriate for your MongoDB version.

Run MongoDB

The MongoDB instance stores its data files in /var/lib/mongodb and its log files in /var/log/mongodb by default, and runs using the mongodb user account. You can specify alternate log and data file directories in /etc/mongod.conf. See systemLog.path and storage.dbPath for additional information.

If you change the user that runs the MongoDB process, you must modify the access control rights to the /var/lib/mongodb and /var/log/mongodb directories to give this user access to these directories

Start MongoDB.

Issue the following command to start mongod:
$ sudo service mongod start

Verify that the mongod process has started successfully by checking the contents of the log file at /var/log/mongodb/mongod.log for a line reading
[initandlisten] waiting for connections on port <port>
where <port> is the port configured in /etc/mongod.conf, 27017 by default.

$ sudo service mongod status

Stop MongoDB.
As needed, you can stop the mongod process by issuing the following command:
sudo service mongod stop

Restart MongoDB.

Issue the following command to restart mongod:
$ sudo service mongod restart

Keeping it from auto-starting:
Refer: http://edgar.tumblr.com/post/3242138398/disable-start-of-a-service-on-boot-in-ubuntu
/etc/init/mongod.conf
ENABLE_MONGOD="yes" -> "no"

Using RoboMongo

Name: localhost
Address: localhost:27017

Removing MongoDB

Refer: http://askubuntu.com/questions/497139/how-to-completely-uninstall-mongodb-2-6-3-from-ubuntu-13-04

$ sudo dpkg -l | grep mongo

That should output a list of packages with mongo in the name.

If there are still files left on the system following an apt-get remove mongo, try and run the command again with the --purge switch, using a wildcard search for the name:

Such as, but review the above command, you will probably need to customize this:
$ sudo apt-get remove mongodb* --purge

Real Example on Ubuntu 14.04
$ sudo apt-get remove mongodb-org mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools --purge

 

Install PAC SSH Manager in Ubuntu

Official Download: http://sourceforge.net/projects/pacmanager/ Refer: http://linuxg.net/how-to-install-pac-manager-4-5-2-on-ubuntu-linux-mint-and-debian/ PAC Manager is a GUI for SSH and telnet, similar to Putty.

Issues after upgrade from Ubuntu 14.04 to Ubuntu 16.04.  Needed to run the following commands, you need to remove and re-install PAC.

$ sudo apt-get remove pac
$ sudo rm -rf /opt/pac
$ sudo dpkg -i pac-4.5.5.7-all.deb

This did NOT work:

$ find /opt/pac/ -name "Vte.so*" -exec rm {} +
Refer:  https://sourceforge.net/p/pacmanager/bugs/177/

 

How install Minecraft on Ubuntu 14.04

Refer: http://www.howtogeek.com/198476/how-to-install-minecraft-on-ubuntu-or-any-other-linux-distribution/

The most important part was installing the Nvidia drivers, and then Oracle Java 7+.  Download the Jar file, make it executable through file menu, and just double clicking the icon.  Also, reduced the frame rate, etc. for other items to make it a bit more performant.