Skip to content

Instantly share code, notes, and snippets.

@wteuber
Created September 23, 2014 10:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wteuber/ab9b30069160737bfcb3 to your computer and use it in GitHub Desktop.
Save wteuber/ab9b30069160737bfcb3 to your computer and use it in GitHub Desktop.
DUMP / RESTORE Ubuntu packages
# DUMP
mkdir -p ~/backup
dpkg --get-selections > ~/backup/Package.list
sudo cp -R /etc/apt/sources.list* ~/backup/
sudo apt-key exportall > ~/backup/Repo.keys
# RESTORE
sudo apt-key add ~/backup/Repo.keys
sudo cp -R ~/backup/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/backup/Package.list
sudo apt-get dselect-upgrade -y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment