Upgrading from Crunchbang Waldorf to Debian Jessie
As of Feb 3, 2015
1. Edit your software sources to include Jessie repos.
In your favorite text editor(I used vim), open up
Basically, anywhere that says "wheezy" you replace with "jessie", and anything that says "waldorf" you replace with "janice". Starting with a default setup, you should see something like this:
## CRUNCHBANG ## Compatible with Debian Wheezy, but use at your own risk. deb http://packages.crunchbang.org/janice janice main # deb-src http://packages.crunchbang.org/janice janice main ## DEBIAN deb http://http.debian.net/debian jessie main contrib non-free # deb-src http://http.debian.net/debian jessie main contrib non-free ## DEBIAN SECURITY deb http://security.debian.org/ jessie/updates main # deb-src http://security.debian.org/ jessie/updates main deb http://http.debian.net/debian jessie-backports main deb-src http://http.debian.net/debian jessie-backports main deb http://ftp.debian.org/debian/ jessie-backports main non-free contrib deb-src http://ftp.debian.org/debian/ jessie-backports main non-free contrib
sudo apt-get update
2. Update your APT configuration.
Do the same thing you did in step #1, but instead to
/etc/apt/preferences. You should end up with this:
Package: * Pin: release a=janice Pin-Priority: 1001 Package: * Pin: release a=jessie Pin-Priority: 500
3. Run the upgrade.
Execute the these commands:
sudo apt-get update
sudo apt-get --no-install-recommends dist-upgrade
4. When the update is complete, reboot.
5. Install the latest version of Compton.
sudo apt-get remove compton-git
sudo apt-get install compton
cb-pipemenus won't work anymore because it depends on compton-git. Instead, install a fork of it that will work with the newest compton in Jessie by doing the following:
git clone https://github.com/Ravenstine/cb-pipemenus.git
sudo apt-get install ./cb-pipemenus_0.14_all.deb
6. Replace ugly gtk-3 apps with their MATE counterparts
Engrampa for file-roller:
sudo apt-get install engrampa
Deluge for Transmission(alternative):
sudo apt-get install deluge
7. Bring back the Crunchbang login screen
/etc/slim.conf and change: