Upgrading from Crunchbang Waldorf to Debian Jessie
As of May 27, 2017
1. Edit your software sources to include Jessie repos.
In your favorite text editor (I used vim), open up
Anywhere that says "wheezy" you replace with "jessie". Additionally, comment out or delete the Crunchbang "waldorf" sources, because Crunchbang has ended support in 2015. 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/waldorf waldorf main # deb-src http://packages.crunchbang.org/waldorf waldorf 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.
/etc/apt/preferences, and replace "wheezy" with "jessie". You should end up with this:
Package: * Pin: release a=waldorf 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 cd cb-pipemenus dpkg-buildpackage cd .. sudo dpkg -i 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: