Skip to content

Instantly share code, notes, and snippets.

@ChristophGr
Created May 6, 2011 09:57
Show Gist options
  • Select an option

  • Save ChristophGr/958712 to your computer and use it in GitHub Desktop.

Select an option

Save ChristophGr/958712 to your computer and use it in GitHub Desktop.
#!/bin/bash
CODENAME=$(lsb_release -c | awk '{print $2}')
REPOS=$(echo "deb http://download.virtualbox.org/virtualbox/debian $CODENAME contrib non-free
ppa:ubuntu-wine/ppa
ppa:pidgin-developers/ppa
ppa:chromium-daily/beta
ppa:disper-dev/ppa
deb http://archive.canonical.com/ubuntu natty partner
")
# first add the ppas
IFS=$'\n'
for REPO in $REPOS; do
echo apt-add-repository \"$REPO\"
grep "$REPO" /etc/apt/sources.list && echo "skipping $REPO" || apt-add-repository "$REPO"
done
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
apt-get update
apt-get install -y \
thunderbird chromium-browser sqlite wine1.3 konversation virtualbox-4.0 \
pidgin pidgin-musictracker pidgin-libnotify pidgin-otr pidgin pidgin-hotkeys pidgin-extprefs \
vlc mplayer mencoder gecko-mediaplayer \
ubuntu-restricted-extras gstreamer0.10-ffmpeg \
gnome-games crack-attack gimp \
p7zip unace \
cairo-dock-plug-ins \
devilspie liferea \
mpd mpc gmpc gnome-applets python-mpd dmenu \
git git-svn qgit subversion rapidsvn mercurial bzr bzr-gtk cvs kate meld \
bash-completion \
compizconfig-settings-manager emerald compiz-plugins-extra compiz-fusion-plugins-extra compiz-fusion-plugins-main \
seahorse-plugins \
nautilus-open-terminal nautilus-script-audio-convert nautilus-sendto nautilus-image-converter nautilus-gksu nautilus-share \
audacity \
snes9x-x \
kile \
openjdk-6-jdk openjdk-6-source \
skype sun-java6-source sun-java6-jdk \
disper cryptsetup vim openssh-server enigmail gnome-do ecryptfs-utils libnotify-bin xul-ext-lightning
$(dirname $0)/scripts/install-mvn.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment