Skip to content

Instantly share code, notes, and snippets.

@jackieh
Last active May 27, 2017 04:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jackieh/f09fa2a210e6edd1874e0be3dd918ccd to your computer and use it in GitHub Desktop.
Save jackieh/f09fa2a210e6edd1874e0be3dd918ccd to your computer and use it in GitHub Desktop.
Upgrading Crunchbang Waldorf to Debian Jessie

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

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

Afterwords, run sudo apt-get update.

2. Update your APT configuration.

Open up /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.

Open /etc/slim.conf and change:

current_theme default

to

current_theme waldorf

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