Welcome to Magazine Premium

You can change this text in the options panel in the admin

There are tons of ways to configure Magazine Premium... The possibilities are endless!

Member Login
Lost your password?

Debian 7.0 Wheezy

May 6, 2024
By

Debian 7.0 (Wheezy) is out and it’s time for another review of this venerated linux project.

Debian is the granddaddy of Linux distros, it forms the basis for Ubuntu, Linux Mint and many other desktop linux distros. Yet many folks who are new to Linux might not even have heard of Debian. This is a shame because it has quite a lot to offer in its own right, aside from everything it provides to other desktop distros.

There are three main branches of Debian:

Stable
Testing
Unstable

Debian 7 is the latest stable release.

Debian 7 Preinstall Boot Menu

Debian 7 Preinstall Boot Menu

Wikipedia has a very good background article on Debian that you should read if you’re new to it. It will give you much more information than I can provide in this review.

Here’s a sample:

“Debian is one of the most influential open source projects known as a Linux distribution, and maintains repositories with over 29,000 software packages ready for installation. Its repositories host large numbers of software packages for multiple architectures, more in number than any other Linux distribution project[citation needed]. Debian hosts software in additional repositories called “non-free” but offers its distribution setup without it. Debian is seen as a solid Linux and has been forked many times (Debian derivatives).

Debian hosts experimental kernel choices for its distribution while pushing the boundaries to support more hardware devices. There are development packages for architectures for the FreeBSD kernel (kfreebsd-i386 and kfreebsd-amd64) and Hurd kernel, making Debian the only operating system that offers three different kernels; Linux being the most adopted for stability. Supported architectures range from the Intel/AMD 32-bit/64-bit architectures commonly found in personal computers to theARM architecture commonly found in embedded systems and the z/Architecture found in mainframe computers.[12]

Debian includes popular programs such as LibreOffice,[13] Iceweasel (a rebranding of Firefox), Evolution mail, CD/DVD writing programs, music and video players, image viewers and editors, and PDF viewers. The cost of developing all the packages included in Debian 5.0 lenny (323 million lines of code), using the COCOMOmodel, has been estimated to be about US$ 8 billion.[14] Ohloh estimates that the codebase (54 million lines of code), using the COCOMO model, would cost aboutUS$ 1 billion to develop.[15]

The Debian standard install makes use of the GNOME desktop environment. There are pre-built CD images for KDE Software Compilation, Xfce and LXDE also.[16]The remaining discs, which span five DVDs or over thirty CDs, contain all packages currently available and are not necessary for a standard install. Another install method is via a net install CD, which is much smaller than a normal install CD/DVD. It contains only the bare essentials needed to start the installer and downloads the packages selected during installation via APT.[17] These CD/DVD images can be freely obtained by web download, BitTorrent, jigdo or from online retailers.[18]

What’s New in Debian 7.0

Here’s a sample of the new features in this release:

  • Apache 2.2.22
  • Asterisk 1.8.13.1
  • GIMP 2.8.2
  • an updated version of the GNOME desktop environment 3.4
  • GNU Compiler Collection 4.7.2
  • Icedove 10 (an unbranded version of Mozilla Thunderbird)
  • Iceweasel 10 (an unbranded version of Mozilla Firefox)
  • KDE Plasma Workspaces and KDE Applications 4.8.4
  • kFreeBSD kernel 8.3 and 9.0
  • LibreOffice 3.5.4
  • Linux 3.2
  • MySQL 5.5.30
  • Nagios 3.4.1
  • OpenJDK 6b27 and 7u3
  • Perl 5.14.2
  • PHP 5.4.4
  • PostgreSQL 9.1
  • Python 2.7.3 and 3.2.3
  • Samba 3.6.6
  • Tomcat 6.0.35 and 7.0.28
  • Xen Hypervisor 4.1.4
  • the Xfce 4.8 desktop environment
  • X.Org 7.7
  • more than 36,000 other ready-to-use software packages, built from nearly 17,500 source packages.

For desktop users, the updated software in Debian 7 will be quite welcome (see the software section for a list of bundled applications in Debian 7).

Multiarch support is included in Debian 7, thus allowing users to install packages from different architectures on the same machine. So you can install 32-bit and 64-bit versions of software on the same computer, and the dependencies will all be resolved automatically for you.

Debian 7 also offers software speech installation, a particularly helpful feature for those who are visually impaired.

This release also supports booting and install using UEFI for 64-bit computers, but lacks support for Secure Boot.

System Requirements for Debian 7.0

Debian 7 is available for a number of different architectures, so it’s impractical to list system requirements here. See the install guide links in the install section of the review for the system requirements for your architecture.

Debian 7 System Settings

Debian 7 System Settings

Debian 7.0 Download

You can download Debian 7.0 from this page. The file I downloaded weighed in at 4 GB. You have the option of trying Debian as a live distro before installing, or you can simply opt to download an install version right away. I did the latter as I intended to install and use it anyway.

If you’re a distrohopper then you might want to try it in a virtual machine via VirtualBox, VMWare, or Parallels before running it on real hardware.

Debian is available for numerous architectures, I recommend reading the release notes for yours.

  • Release Notes for 64-bit PC (amd64)
  • Release Notes for 32-bit PC (i386)
  • Release Notes for EABI ARM
  • Release Notes for PowerPC
  • Release Notes for Hard Float ABI ARM
  • Release Notes for SPARC
  • Release Notes for kFreeBSD 64-bit PC (amd64)
  • Release Notes for Intel Itanium IA-64
  • Release Notes for MIPS (little endian)
  • Release Notes for kFreeBSD 32-bit PC (i386)
  • Release Notes for IBM S/390
  • Release Notes for MIPS (big endian)
  • Release Notes for IBM System z

Debian 7.0 Installation

Debian 7 offers a choice between a text-based installer or a graphical installer. I opted for the graphical version.

The Debian 7 install routine is better than it used to be, but it still isn’t as comfortable or fast as Linux Mint’s or Ubuntu’s. Experienced Linux users will most likely have no problem whatsoever with it, but newer folks might stumble if it’s their first time trying to install Debian.

Here’s a list of install guides (system requirements are included) for the architectures that Debian supports:

The screenshots below will walk you through some of the Debian 7 install.

Debian 7 Install Root Password

Debian 7 Install Root Password

Debian 7 Install User Account

Debian 7 Install User Account

Debian 7 Install Partition Disks

Debian 7 Install Partition Disks

Debian 7 Install Disk Partition

Debian 7 Install Disk Partition

Debian 7 Install Network Mirror

Debian 7 Install Network Mirror

Debian 7 Install Archive Mirror

Debian 7 Install Archive Mirror

Debian 7 Install Software Selection

Debian 7 Install Software Selection

Debian 7 Install GRUB

Debian 7 Install GRUB

Debian 7 Install Complete

Debian 7 Install Complete

Debian 7 GRUB Installed

Debian 7 GRUB Installed

Debian 7 Login

Debian 7 Login

The Debian 7.0 Desktop

Debian 7 comes with GNOME 3.4 and GNOME Classic. Initially, I booted into the GNOME 3 environment. Ick, a few minutes of it was all I could stand. So I logged out, and used GNOME Classic instead. I found it to be much more to my liking.

I have tried to warm up to GNOME 3 several times, and always ended up despising it. To me it’s really a toss up as to which one sucks more: GNOME 3 or Unity. I suppose the one I dislike most is the one I’m using at a particular moment. Anyway, I digress.

So I recommend giving GNOME Classic a shot instead. But then again, I’m old school when it comes to desktop interfaces. Your mileage may vary considerably, so use whichever works best for you.

Debian 7 GNOME 3 Applications

Debian 7 GNOME 3 Applications

Debian 7 GNOME Classic Desktop

Debian 7 GNOME Classic Desktop

Debian 7 GNOME Classic Application Menu

Debian 7 GNOME Classic Application Menu

Linux Software Included in Debian 7.0

Here’s a sample of the linux software included in this release.

Games
Logic Games
AisleRiot Solitaire
Chess
Free Cell Solitaire
Lagno
Mahjongg
Nibbles
Quadrapassel
Robots
Tali

Graphics
Document Viewer
GIMP
Image Viewer
Inkscape Vector Graphics Editor
LibreOffice Draw
Shotwell Photo Manager
Simple Scan

Internet
Desktop Sharing
Email Settings
Empathy Internet Messaging
Iceweasel Browser
Remote Desktop Viewer
Transmission BitTorrent Client

Multimedia
Brasero Disc Burner
Cheese Webcam Booth
Movie Player
Rhythmbox Music Player
Sound Juicer Audio CD Extractor
Sound Recorder

Office
Dictionary
Evolution Mail and Calendar
LibreOffice (Base, Calc, Draw, Impress and Writer)

Linux Software Management Tools in Debian 7.0

If you are comfortable with the command line, you can use APT to manage your software in Debian 7. You can also use Synaptic. Synaptic is powerful, but potentially confusing for folks new to Debian.

Debian 7 Synaptic Package Manager

However, if you prefer a graphical software management tool that is a bit easier to use, you can opt for the Add/Remove tool instead. It’s not as slick as Ubuntu’s Software Center or Linux Mint’s Software Manager, but it will get the job done.

Debian 7 Add or Remove Software

Debian 7 Add or Remove Software

Debian 7 Software Updates

Just find the application you want to install, click the checkbox next to it then click the Apply button. Uncheck it and click Apply to remove it later if you want.

Problems & Headaches Found in Debian 7.0

One thing I found distasteful was how an ad blocker was automatically installed in Iceweasel. When I opened Iceweasel, I got a confirmation that it was installed. I was not asked if I wanted it, it just appeared there without any input from me.

This is an odd decision on the part of the Debian developers, assuming they were the ones who made it. It may be that the ad blocker simply comes with Icweasel. I don’t use Icweasel as my browser, so I’m not sure what the default configuration is for it. If somebody knows, please post your thoughts in the comments.

But here’s why I don’t like having an ad blocker installed by default in Icweasel:

First, it forces the ad blocker plugin on the user, without asking him or her if they want it in the first place.

Second, the use of such plugins indiscriminately often hurts sites such as this one that are not backed by big corporations. Independent sites depend on ad revenues to pay for hosting costs, domain names, and other costs associated with running sites. I’m always grateful to the readers who whitelist Desktop Linux Reviews in their ad blocker, it helps me keep the site running as I’m not a rich person.

Third, some users might indeed want an ad blocker (and that is their right and their choice), but they might not want the one that is installed in Iceweasel by default. Not all ad blockers work the same way, some are more effective than others, and I’m sure that Debian users are aware of this. One size does not fit all when it comes to ad blocking. So this is an inconvenience to those people as well. They have to uninstall the ad blocker forced on them in Iceweasel, then go get the one they want and install it.

Debian 7 Ad Blocker in Iceweasel

Debian 7 Ad Blocker in Iceweasel

My nitpicking about the ad blocker aside, Debian 7 worked very well for me whether I was using GNOME 3 or GNOME Classic. The system seemed speedy and stable while I was using it. I didn’t notice any over issues with it. If you did, please post your experiences in the comments below so other readers can benefit from them.

There is also a list of known issues with Debian 7.o that you should be aware of before installing it:

Security issues

Debian security team issues updates to packages in the stable release in which they’ve identified problems related to security. Please consult the security pagesfor information about any security issues identified in Wheezy.

If you use APT, add the following line to /etc/apt/sources.list to be able to access the latest security updates:

  deb http://security.debian.org/ wheezy/updates main contrib non-free

After that, run apt-get update followed by apt-get upgrade.

Point releases

Sometimes, in the case of several critical problems or security updates, the released distribution is updated. Generally, these are indicated as point releases.

There are no point releases for Debian 7.0 yet.

Fixes to the released stable distribution often go through an extended testing period before they are accepted into the archive. However, these fixes are available in the dists/wheezy-proposed-updates directory of any Debian archive mirror.

If you use APT to update your packages, you can install the proposed updates by adding the following line to /etc/apt/sources.list:

  # proposed additions for a 7.0 point release
  deb http://ftp.us.debian.org/debian wheezy-proposed-updates main contrib non-free

After that, run apt-get update followed by apt-get upgrade.

Installation system

For information about errata and updates for the installation system, see the installation information page.

Where To Get Help for Debian 7.0

If you’re having problems, please post your questions in the comments below or register for the DLR forum. Other readers might be able to assist you. You might also want to check out the Debian support page for documentation, known problems, wiki, mailing lists, newsgroups, bug tracking and other support resources.

If you’re new to Linux, you might want to check out some of the books available about it. You can learn quite a bit that you will probably find useful later on.

Final Thoughts About Debian 7.0

Debian remains one of the most important projects in Linux. Debian 7 offers some significant improvements, and it certainly warrants an upgrade if you are using an older version of Debian.

No doubt that some folks will be disappointed by the lack of support for Secure Boot, but I don’t think that that should be a deal breaker. The support for UEFI in 64-bit PCs is a step forward that will be built on later, so I try to take the long view on this issue.

Some will take issue with my comments about the forced inclusion of the ad blocker in Iceweasel, but I think it’s something worth talking about since Debian 7 is such an important Linux project. I fully understand that some folks hate ads and will block them, that is their right. However, advertising remains the basis for free content like this review, so it’s worth noting and thinking about the ramifications of browsers having ad blockers installed by default.

Debian 7 is best suited to intermediate and advanced Linux users. However, I urge beginners to learn more about it. Don’t be afraid at giving it a try in a virtual machine or as a live distro. Understanding Debian can teach you a lot about Linux, and you’ll have the opportunity to learn why it is the foundation for so many other distros.

What’s your take on Debian 7.0? Tell me in the comments below. Visit Eye On Linux for Linux commentary; visit JimLynch.com for other technology coverage.

Summary Table:

Product: Debian 7.0
Web Site: http://www.debian.org
Price: Free
Pros: Updated desktop applications; multiarch support, software speech install; supports booting and install using UEFI.
Cons: Iceweasel is the default browser; an ad blocker is forced onto the user when Iceweasel is first started; lacks support for Secure Boot.
Rating: 4/5


Save Money with Amazon Electronics Deals

Tags: , ,

  • Brian Masinick

    Debian Wheezy (7.0) is perhaps the Debian project’s best release yet. The installer, chronically the weak spot, is still worlds better than it was in 2001 when I first learned Debian. In fact, back then, I was trying out an older version and the hardware support was so limited that I had to use a commercial Debian-based distro, the outstanding Libranet 1.9.1 for my first Debian system. These days, clumsy as it still is, the installation and configuration are superior to what they have been.

    If you run the Debian text mode installation and do the same with Ubuntu, you will see the clear similarity. Debian has snagged a few (perhaps too few) tips from Ubuntu in the installation, but otherwise, it’s Ubuntu that takes from Debian, and without Debian, there would be about 250-300 fewer distributions available, and much of the technology we have would be limited. Even some of the alternative package managers in other distributions got the ideas from Ian Murdock’s original thoughts and efforts.

    I recommend steering clear of Iceweasel, Iceape, and Icedove, the Debian-branded replacements for the Mozilla Firefox, Seamonkey, and Thunderbird browser, suite, and Email applications. I use both Nightly Builds and release builds. The Nightly Builds have defects 3-4 times a year, and I get the ones I am interested in fixed within 72 hours by providing well written defect reports. I hope you guys see decent RELEASED versions of these apps, but if not, why don’t you test them, write reports, and tell them what you expect? That’s how and why my systems always work; I QA the crap out of them and make sure the things I care about work, and they do.

    I recommend Debian. For me, the netinst is the way to go. Why download a 4 GB DVD? Download a 40-60 MB image, then download the packages you want during installation. Takes slightly (but not much) longer. You’ll spend 1/2 hour to an hour downloading a big DVD unless you have a really fat network bandwidth. You can achieve a similar netinst installation time; a Live CD is an acceptable alternative; it works similar to the netinst but probably has a nicer looking interface, and you can run software while you are installing, so many may prefer that choice.

    • http://jimlynch.com/ Jim Lynch

      Great point about the netinst option, Brian. But you know me, I’m set in my ways when doing reviews. Heh. ;)

  • Innocent Bystander

    Brian,

    Can you please clarify “I recommend steering clear of Iceweasel, Iceape, and Icedove”?

    So do you recommend to use the nightly builds of the same IceXXX above of do you recommend to use rather the original ones (Firefox, Thunderbird)?

    Thanks

    • Brian Masinick

      Well, I won’t flat out discourage any use of these Debian branded tools, except to comment that:

      1. Their existence, to me, seems silly in the first place. Debian wanted to mess with the code in the browsers. First of all, provide patches back to the groups, why fork the code? They’ve broken it more than once.

      2. A couple of years ago, there were even instances, admittedly isolated, where poor handling of hardware, in particular by the Iceweasel browser, in some extremely isolated cases reportedly led to monitor failure. Now that’s pretty rare, hardly ever heard of, but since it was divergent code in the first place, I just ask “Why”?

      3. When you see Version 10.something in Iceweasel and Icedove, those are “Extended Support Releases” (ESR). I don’t know if Firefox and Thunderbird are still on Version 10 or something later for their ESR, but that is rather old.

      No reason, especially on the desktop, not to use Firefox V20.0; that’s what is current.

      As for Nightly Builds, they are not for everyone, but the Nightly Builds that I use are directly from the Mozilla Development FTP (File Transfer Protocol) site. So are the released versions. If you are not testing, get a released version, but the ones from the Mozilla site are more current, and usually more stable and up-gradable than the Debian Ice-versions.

      • Imran Chaudhry

        Hi Brian,

        I feel I need to correct you on point #1 - Debian has not forked the Mozilla projects you mention, they exist because of a dispute over trademark and licencing. Please read https://en.wikipedia.org/wiki/Mozilla_Corporation_software_rebranded_by_the_Debian_project

        As you point out, there is nothing stopping anyone from installing the latest Mozilla Firefox (or Google Chrome) and benefit from the “in band” updates from Mozilla or Google directly. Personally I look past the rebranded stuff and have been using upstream versions with Debian for years.

        Thanks

        • Brian Masinick

          Well, maybe the use of the term “fork” is too strong, but the Debian versions have more than just icon changes. The reason that Debian cannot use the Mozilla Firefox logos is that they are repackaging the distribution and also because the two projects have philosophical differences on the licensing. Notice that Ubuntu, for instance, a Debian-based distribution, still has Firefox packages?

          Why?

          1. They accept the Mozilla license and
          2. They leave the code alone.

          As I claimed, more than once Debian changed the code; that’s why they had to re-brand. If that’s not a “fork”, then what is the definition of a software fork? I say when you change the code, it’s forked. If you disagree, then provide your definition and substantiate it with reference to a well-recognized definition of a software fork.

          • kscharf

            Well maybe they are just fixing ‘bugs’ that the upstream people think are ‘features’

      • bwat47

        You don’t need to use the default ESR iceweasel. debian provides a repo to update to the latest iceweasel: http://mozilla.debian.net/

        The repo also lets you use beta and aurora iceweasel.

  • foxbat

    I have been running Debian 7.0 w/KDE 4.8.4 for some time and it is very stable indeed. People who do not like Gnome 3 (and I do not) certainly have alternatives in KDE or Xfce, which I also have run quite successfully.

    The IceXXX thing does not turn my crank one way or the other. The point is that in my experience they work. I’ll leave the political arguments to those who care about them.

    One key to the Debian net-installer, which is dead-bang reliable in my experience: Read the Installation documentation! There is a short-form of that over on the Debian wiki that is very helpful for first-timers.

    One final point: Do not expect the “latest and greatest” of anything. What you get in exchange for software that is a step or two behind the curve is a system that will work when you need to have it work. Fair trade in my opinion.

    • http://aqfl.net Ant

      Stable is old and stable. User can switch to testing or unstable for newer stuff. Experiment is too new and dangerous.

    • SilverSilk

      I have a question for you foxbat…I’m kinda new to Debian and I understand when you say “do not expect the latest and greatest” as far as programs are concerned. However, would it be possibly to add other repositories or download the source code for more recent programs or does the kernel in Debian 7 prevent this from happening?

      • Tri Fólio

        You can add the repositories you want, but the alternative versions of some programs may create conflicts (deb-multimedia, for example, is quite safe AFAIK).

        You can also install whatever you want from source. Preventing that would be against the fundamental principles of free software.

  • MightyMoo

    The Debian 7 XFCE installer is pretty nice too. I got a nice system running in a VM right now as I try out Debian.

    • http://jimlynch.com/ Jim Lynch

      Congrats, XFCE is a great desktop.

  • Wendell Anderson

    This article review of Debian 7 (Wheezy) was very much complete - in consideration for “Desktop” use, but was totally irrevelant and negligent in regard Debian’s considerable merits for Server implementation.

    While Debian is very popular and suitable in the Server environment as well as client use throughout Europe, Asia, Southern Africa and South America, Linux users here in USA focus only on the “desktop” Linux, gee-whiz! scenario in thought competition to Microsoft Windows. A poor perspective of an excellent software technology.

    • http://jimlynch.com/ Jim Lynch

      I totally agree that the server stuff is very important. But this is “Desktop Linux Reviews” and not “Server Linux Reviews.” ;)

      • Brian Masinick

        Good point! When I have occasion to use servers, I have found Debian to be among the most stable servers around. However, on the job, I’ve only had one occasion to use Debian. All other times (including the present) it seems to be Red Hat Enterprise Linux, RHEL), which is also a good distribution. As the distribution itself goes, I like Debian. However, Fedora Hats off to Red Hat (and its development branch, Fedora. Since application vendors tend to standardize, their applications, when sensitive, tend to work and to be supported much more frequently by RHEL than anything else.

        Fair is fair, though; this is not a SERVER review site, this site is called DESKTOP Linux Reviews and Desktop Linux Reviews Forum is a companion site.

  • TonyVanDam

    The one good thing about Wheezy as the current Debian Stable is that it’s not boring at all or too dated yet. But instead of GNOME 3, I would use xfce, LXDE, or Enlightenment in an attempt to preserve some CPU power & RAM memory.

    As for the infamous Iceweasel browser, I’ll purge it and install Chromium in a heartbeat. No big deal. : )

    • http://jimlynch.com/ Jim Lynch

      I like Chromium better too. I never could warm up to Iceweasel, and not just because of the ad blocker thing.

  • Shishir

    I loaded debian live(XFCE) on a usb key. When I tried(text mode) to install it, the installer that there is no CD in the CD drive. How can I get around this. I really don’t like wasting a DVD for that…

  • Stan Moon

    I am getting ready for Mint to ditch ubuntu base and switch to Debian 100%, I know it will happen eventually, so it is nice to see another stable release. One reason I avoid straight or mintified Debian is there are no PPAs so I can’t get the latest of any given program. I come from Gentoo, 10 years past, but after using it I just can’t used to outdated programs. When I have tried Debian in the past it was impossible to get 99% of the programs I used updated unless I compiled from source at which point why not use Gentoo? It is automated with emerge. I’m not even sure if there is a PPA system for Debian, it would be great if there was then all Debian based distros could use it making it easier for developers to package their software, they only need to package once. If only Canonical would go along with that then I bet Linux would grow 10 fold. . .