Skip to content

Instantly share code, notes, and snippets.

View bendangelo's full-sized avatar

Benji bendangelo

View GitHub Profile
@bendangelo
bendangelo / Ubuntu Packages
Created July 1, 2012 22:59
Copy Ubuntu Packages
sudo dpkg --get-selections | grep '[[:space:]]install$='| awk '{print $1}' > installedpackages
sudo aptitude update
cat installedpackages | xargs sudo aptitude install
@bendangelo
bendangelo / Install MongoDB
Created July 1, 2012 23:25
Install MongoDB
# curl -L gist.github.com/raw/3030000 | sudo bash
sudo -s
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" > /etc/apt/sources.list.d/10gen.list
apt-get update
apt-get install mongodb-10gen -y
@bendangelo
bendangelo / Install Sublime Text
Created July 2, 2012 02:34
Install Sublime Text 2
# curl -L gist.github.com/raw/3030596 | bash
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text -y
@bendangelo
bendangelo / Install Postgres 9.1
Created July 2, 2012 15:39
Install Postgres 9.1
# curl -L gist.github.com/raw/3033843 | bash
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
sudo apt-get install postgresql-9.1 libpq-dev -y
#su postgres
#psql -d postgres -U postgres
#alter user postgres with password 'a';
#\q
@bendangelo
bendangelo / Ubuntu Calculator
Created September 6, 2012 17:01
Ubuntu Calculator Lense
# curl -L gist.github.com/raw/3658554 | bash
sudo add-apt-repository ppa:scopes-packagers/ppa
sudo apt-get update
sudo apt-get install unity-lens-utilities unity-scope-calculator -y
@bendangelo
bendangelo / Ubuntu Cities
Created September 6, 2012 17:06
Ubuntu Cities Lense
# curl -L gist.github.com/raw/3658597 | bash
sudo add-apt-repository ppa:scopes-packagers/ppa
sudo apt-get update && sudo apt-get install unity-lens-utilities unity-scope-cities -y
@bendangelo
bendangelo / ZRam
Created September 10, 2012 03:02
ZRam
# curl -L gist.github.com/raw/3688593 | bash
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
@bendangelo
bendangelo / Ubuntu Everpad
Created September 17, 2012 16:52
Install Everpad on Ubuntu
# curl -L gist.github.com/raw/3738442 | bash
sudo add-apt-repository ppa:nvbn-rm/ppa
sudo apt-get update && sudo apt-get install everpad -y
@bendangelo
bendangelo / Download Youtube
Created October 9, 2012 01:12
Download Youtube Video
sudo apt-get install youtube-dl
@bendangelo
bendangelo / xclip
Created November 12, 2012 19:40
XClip Shortcut
# A shortcut function that simplifies usage of xclip.
# - Accepts input from either stdin (pipe), or params.
# ------------------------------------------------
cb() {
local _scs_col="\e[0;32m"; local _wrn_col='\e[1;31m'; local _trn_col='\e[0;33m'
# Check that xclip is installed.
if ! type xclip > /dev/null 2>&1; then
echo -e "$_wrn_col""You must have the 'xclip' program installed.\e[0m"
# Check user is not root (root doesn't have access to user xorg server)
elif [[ "$USER" == "root" ]]; then