- #!/bin/sh
- reset &&
- echo "--"
- echo "Restore installed packages according to "$@" now"
- echo ""
- echo "dpkg --clear-selections"
- dpkg --clear-selections &&
- echo "dpkg --set-selections < "$@""
- dpkg --set-selections < "$@" &&
- echo "apt-get dselect-upgrade"
- apt-get dselect-upgrade &&
- echo "--"
- echo "removing configs"
- echo "dpkg --get-selections > remove" &&
- dpkg --get-selections > remove &&
- echo "grep deinstall remove | sed s/deinstall//g | sed 's/"\t"//g' | tr '"\n"' ' ' | xargs apt-get autoremove --purge -y" &&
- grep deinstall remove | sed s/deinstall//g | sed 's/\t//g' | tr '\n' ' ' | xargs apt-get autoremove --purge -y &&
- echo "--"
- echo "erasing all downloaded archive files"
- echo "apt-get autoclean"
- apt-get autoclean &&
- echo "apt-get clean"
- apt-get clean
- echo "--"
RestoreInstalledPackagesFromGivenList.root