Sometimes, bad things happen even to good people. Maybe it was a power outage or some spilled coffee... But whatever it was, you now must wipe and reinstall Zorin OS.
What makes this particularly daunting is all your software you have installed must now be reinstalled.
(EDIT: I am removing the script option as some report they work and some report they do not work. Y-PPA-Manager is a lot easier and works every time.)
You can use Y PPA Manager GUI tool to back up your current repositories.
Run sudo apt update
to ensure all repos are good and in their place.
Use Y PPA Manager to make back ups and restore PPAs from back up. sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt update
sudo apt install y-ppa-manager
. Click the Advanced
button, then the Backup repositories
button. Move the saved file to new installation and (You'd have to install y ppa manager over there... lol) and you can use the Restore repositories backup
button.
Now that your repos are set, you need a list of all installed software. Chances are, you only want the Manually installed software. While this list will include auto-installed stuff, it should mostly suffice:
apt-mark showmanual
You can use this command to produce a package-list
file in your home folder that lists all packages installed on your computer
sudo dpkg -l | awk '/^ii/ { print $2 }' >package-list
Move that package-list
to the new installation (On a new computer- through USB on the same computer; whatever it is you need).
Then run the following command in terminal opened in the same directory that contains the package-list
file on hte new installation:
sudo xargs apt-get install -y < package-list
Save those scripts and the package-list on a USB or cloud drive. This is also handy for creating backups of your PPA's and installed software as a reference even if a full reinstallation is not needed. You can reference the script that lists the PPAs in order to replace one you lost.
Source: