Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Upgrading Crunchbang Waldorf to Debian Jessie

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 /etc/apt/sources.list

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:

## Compatible with Debian Wheezy, but use at your own risk.
deb janice main
# deb-src janice main

deb jessie main contrib non-free
# deb-src jessie main contrib non-free

deb jessie/updates main
# deb-src jessie/updates main
deb jessie-backports main
deb-src jessie-backports main
deb jessie-backports main non-free contrib
deb-src jessie-backports main non-free contrib

Afterwords, run 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 dpkg-buildpackage cb-pipemenus 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

Open /etc/slim.conf and change:

current_theme default


current_theme waldorf


This comment has been minimized.

Copy link

@xaviervalarino xaviervalarino commented Apr 23, 2015

I have been running #! with jessie in my sources.list and pinned in /etc/apt/preferences for some time with only a few hiccups at the beginning that were pretty easy to solve. (the login screen being one of them.) I did not do a dist-upgrade --no-install-recommends and am wondering how much this would change my system, and whether you think this is a necessary step to actually upgrade my system.


This comment has been minimized.

Copy link

@ohnonot ohnonot commented Dec 29, 2015

Wtf is this stupid "HowTo"? I hope you take it down asap.
There has never been a janice repo. is down, anyway.

For people that want to upgrade waldorf to "vanilla" debian jessie, some real howtos can be found on or


This comment has been minimized.

Copy link

@jackieh jackieh commented May 27, 2017

I just booted my Linux machine for the first time in over a year and updated my Crunchbang Waldorf installation to use the Jessie sources. I found this guide somewhat helpful but it is incorrect.

I created a fork of this gist, and corrected some errors and removed any mention of Crunchbang Janice. As I remember it, Janice was going to be the next Crunchbang version until the developer decided to stop supporting Crunchbang entirely, so Crunchbang Janice was in fact never an actual version of Crunchbang.

The fork can be found here:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment