Skip to content

Instantly share code, notes, and snippets.

@pragnesh
Forked from mbbx6spp/install_percona.sh
Created December 27, 2013 11:25
Show Gist options
  • Save pragnesh/8145774 to your computer and use it in GitHub Desktop.
Save pragnesh/8145774 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
PERCONA_PW=$1
DEBCONF_PREFIX="percona-server-server-5.5 percona-server-server"
[ ! $# -eq 1 ] && echo "Usage: $0 PASSWORD" && exit 1;
gpg --keyserver hkp://keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
gpg -a --export CD2EFD2A | sudo apt-key add -
sudo sh -c 'cat <<EOF >/etc/apt/sources.list.d/percona.list
deb http://repo.percona.com/apt oneiric main
deb-src http://repo.percona.com/apt oneiric main
EOF'
sudo aptitude update
echo "${DEBCONF_PREFIX}/root_password password $PERCONA_PW" | sudo debconf-set-selections
echo "${DEBCONF_PREFIX}/root_password_again password $PERCONA_PW" | sudo debconf-set-selections
sudo aptitude install -y percona-server-server-5.5 percona-server-client-5.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment