Introduction

Update Pack 3 was released as the “latest” update pack today. If you’re not using Linux Mint Debian, please ignore this post.

In Update Pack 3, two drastic changes occur:

  1. There’s a brand new kernel 3.0
  2. The Security and Multimedia repositories are now part of the Update Pack itself.

As usual with updates, and especially with the new kernel, there’s some known problems and workarounds for you to enjoy which are documented in the Update Pack Info window of the Update Manager. The changes related to the Security and Multimedia repositories are documented there as well. I’m taking the opportunity to explain things a little more, here on the blog, and to let you comment and ask questions in case things aren’t 100% clear.

Changing your repositories

The first thing you need to do is to change your Multimedia and Security repositories. Edit your APT sources by typing the following command:

gksu gedit /etc/apt/sources.list

Within this file, replace the following:

  • Replace security.debian.org with debian.linuxmint.com/latest/security
  • Replace debian-multimedia.org with debian.linuxmint.com/latest/multimedia

Your APT sources, should now look like this:

deb http://packages.linuxmint.com/ debian main upstream import
deb http://debian.linuxmint.com/latest testing main contrib non-free
deb http://debian.linuxmint.com/latest/security testing/updates main contrib non-free
deb http://debian.linuxmint.com/latest/multimedia testing main non-free

Save and close the file.

Using the Update Manager

… to update itself

The Update Manager always updates itself before other packages. If you see an update for “mintupdate-debian“, accept it and wait for the Update Manager to restart itself.

If there’s a new Update Manager available, it will only list itself as an update

… to check your APT sources

At the time of writing this blog post, the latest version of mintupdate-debian is 1.0.4. From this version onwards the Update Manager is able to check your APT sources and tell you if they are properly configured.

  1. Click on the “Update Pack Info” button
  2. Make sure “Your system configuration” shows up as green and doesn’t show any warnings or errors
  3. If you see a warning or an error, follow the instructions given and repeat the process until they’re gone.

Check the system configuration and read the Update Pack information

… to know more about Update Pack 3

In the “Update Pack Info” window, make sure to read all the information related to Update Pack 3. Some of it might be irrelevant to you, but it will only take you a minute and it might you save you hours.

… to upgrade to Update Pack 3

When you’re ready and you know all that there is to know, press the “Install Updates” button.

During the update you’ll be asked a few things. One is quite important.. the new kernel will ask you where to install Grub. Answer with the location of your current Grub menu (which on most systems is “/dev/sda“).

FAQ

Why doesn’t the Update Manager alter my APT sources automatically?

We’re not confortable with updating your system configuration on your behalf. changing your repositories

Why wasn’t Update Pack 3 part of the latest LMDE release (201109)?

For three reasons:

  1. It became stable after LMDE RC was released. At this stage, our only concern is quality and testing. Upgrading to Update Pack 3 would have postponed the release by at least a month and another RC release would have been needed.
  2. It features kernel 3.0. It made sense to stick to a kernel we know works well for everybody until we get more feedback on the newer one. Because LMDE 201109 came with a 2.6.39 kernel, users can also now enjoy the choice between 2.6.39 and 3.0 and use the kernel which works best for them. If we shipped with kernel 3.0, it would have been much harder for people who wanted to downgrade.
  3. There will be new Update Packs all the time, at some stage we need to freeze a release and focus on stability rather than chasing new updates.

Why is the change the APT sources needed?

We used to snapshot the main Debian Testing repository for our Update Packs. We’re now also making snapshots of the Multimedia and Security repositories. This is to ensure a higher level of compatibility between the packages present in all the repositories.

What makes Update Packs better than simply pointing at Debian?

There are people in our community which help us spot and document upstream issues in Debian Testing. Update Pack 3, for instance, has been tested for weeks and we gathered feedback on it from people using the Incoming repositories. Some of these issues are now well documented, and others simply don’t occur anymore as we got the opportunity to fix them before making them available to you. By using Update Packs, you receive the same updates as other users, at the same time, with documentation and with less chances of breakages. Altogether, that makes you less likely to experience problems, and more likely to find solutions when you do.

The team is proud to announce the release of Linux Mint 11 LXDE.


Linux Mint 11 LXDE

New features at a glance:

  • The Software Manager
    • UI improvements
    • New splash screen
    • Fonts category
    • More accurate package information
    • More application icons by default
    • More accurate search by default
  • The Update Manager
    • Performance boosts
    • Improved dependencies handling
    • Better changelog retrieval
    • UI improvements
  • The Desktop Settings tool
    • “Desktop-agnostic”, detection and upcoming compatibility with other desktops
    • New setting for the fortunes in the terminal
  • Artwork improvements
    • Overlay scrollbars, plymouth, Mint-X, search add-on.
  • System improvements
    • new “apt download” command
    • Adobe flash plugins

For a complete overview and to see screenshots of the new features, visit: “What’s new in Linux Mint 11 LXDE“.

Release notes:

To get more information about these problems and their solution, read the “Release notes”.

System requirements:

  • x86 processor
  • 256 MB RAM
  • 3 GB of disk space
  • Graphics card capable of 800×600 resolution
  • CD/DVD drive or USB port

Upgrade instructions:

  • To upgrade from a previous version of Linux Mint follow these instructions.
  • To upgrade from Linux Mint 11 LXDE RC1 or RC2, simply apply any level 1 and 2 updates (if any) available in the Update Manager.

Download:

Md5 sum: 1894d7eece955803d0aa6522d1faf1c2

Torrent: http://torrents.linuxmint.com/torrents/linuxmint-11-lxde-cd-32bit.iso.torrent

HTTP Mirrors:

Enjoy!

We look forward to receiving your feedback. Thank you for using Linux Mint and have a lot of fun with this new release!

Introduction

One of the strong points of Linux Mint Debian is the fact that it’s a rolling distribution. Users enjoy a continuous flow of updates coming from the repositories, which keeps their system up to date without the need to upgrade to newer releases or to go through the hassle of reinstalling the operating system. When the updates are significant and affect large or sensitive parts of the system, some experience is needed from the user. The new updates might ask you something you’re not familiar with, some post-configuration might be required for things to work as they did, and if you make a mistake and you don’t have the knowledge to fix things up, you might very well end up with a partly or completely broken system.

Linux Mint Debian is snappy, fast, elegant and its rolling aspect makes it a brilliant operating system to those experienced enough with APT to work around occasional breakages and regressions. It’s also rough around the edges and requires the user to know what he/she’s doing. No wonder LMDE users like LMDE so much, but it’s not surprising either to see a vast majority of Mint users stay on top of the Ubuntu base.

Linux Mint Debian is great, but it’s not for everybody. Today, we’re making it simpler and easier to use.

The current situation

Package updates are made available in Debian Testing almost every day. Depending on when users update their system they’re faced with different versions of the packages and experience different problems which makes it hard for them to seek help and find solutions. Very few people are selective in the updates they apply, and the rolling nature of LMDE pushes people towards full updates anyway. The consequence is that after a regression, people are rarely aware of what package caused the problem. And even if they were, that same package version might not cause the same problem to other users depending on which version they’re upgrading from.

Because things change constantly and people don’t update at the same time or as frequently, it’s hard to find people with the same problem and so it’s hard to talk about workarounds and find solutions.

At the moment, LMDE users rely on the forums. They’re using the following giant mega-thread in a chaotic effort to get organized: http://forums.linuxmint.com/viewtopic.php?f=141&t=67502

It’s far from ideal, but it’s better than nothing. And thanks to some really dedicated users who go out of their ways to find workarounds and document problems and solutions, LMDE users have somewhere to look.

Improvements

What we’re doing today is addressing this problem with the following changes:

  • A brand new repository which mirrors Debian Testing on a monthly basis and assigns the frozen state of the packages an “update pack” number.
  • A fork of the Linux Mint Update Manager, specifically designed for LMDE.
  • Better communication channels between the team and the most active LMDE users to gather feedback and spread information efficiently.

The “Linux Mint Debian Latest” repository

By changing your APT sources and replacing Debian Testing with the Linux Mint Debian Latest repository, you basically point to a Debian Testing that is frozen in time and updated once a month. By the time the next batch of updates becomes available to you, the Linux Mint team has had time to adjust packages in the Linux Mint repository and to document the information you need to go through a safe and easy update.

To give you an example, Gnome 3 is just around the corner and coming to a Debian Testing repository near you. By pointing to the Linux Mint Debian Latest repository instead, you make sure you upgrade to it, after the Linux Mint team has tested the update and gathered precious information on it.

Sometimes, things get broken in Debian Testing and fixed a couple of days later. When that happens, the Mint Debian Latest repository simply isn’t updated. We wait until the Debian Testing branch is stable again, and only then do you get the updates.

It’s a compromise between a frozen and flowing rolling system. We open the tap on a monthly basis and we let you know what’s coming towards you.

The “Linux Mint Debian Incoming” repository

Of course we’ll need some help and now more than ever we’ll rely on the community and on the users to help each others. To facilitate this process, we’re opening another repository called “Incoming”, which is downstream from Debian Testing and upstream from “Latest”. In other words, we first update the “Incoming” repository. We test things out and we gather information from people using the “Incoming” repositories. And when we’re happy with the state of things, we point the “Latest” archive to the “Incoming” one.

Each time we update from Debian Testing we increase the number of what is called the “Update Pack”, i.e. the set of all the package updates available. And so, each update pack is first made available on the “Incoming” repository for testers and experienced users to give us feedback, and then later on the “Latest” repository for all other users to enjoy.

The new LMDE Update Manager

The first thing you’ll notice is a new button called “Update Pack Info”. We encourage you to click this button to get more information on the updates that are available to you.

You’ll also notice that the level filtering is gone. This feature makes a lot of sense on top of a frozen base such as Ubuntu, but in a rolling distribution such as LMDE, it’s better to keep up with all packages.

Of course, all the traditional features from mintUpdate are still here, and among them the ability to block and ignore package updates.

When you click on the “Update Package Info” button, you’re presented with a brand new screen:

At the top, you can see your system configuration. If you’re missing a repository or if you’re pointing to one too many, a warning or an error will be shown in there.

As an LMDE user you’re supposed to point to 2 distinct repositories:

  1. The Linux Mint repository (deb http://packages.linuxmint.com/ debian main upstream import)
  2. A Debian Testing repository…so here you have a choice and you can pick 1 of the following repositories:
    1. You can play it safe by pointing to the “Latest” update pack repo (deb http://debian.linuxmint.com/latest testing main contrib non-free)
    2. You can act as a guinea pig for others and help the team with the testing by pointing to the “Incoming” update pack repo (deb http://debian.linuxmint.com/incoming testing main contrib non-free)
    3. You can point straight to the Debian Testing repositories themselves and do without all this (deb http://ftp.debian.org/debian testing main contrib non-free)

Under the system configuration you can see the number of the Update Pack that is currently available, and the last Update Pack from which you pulled an update.

And finally below all this, appears what matters the most: The information you’re looking for to guarantee a safe update.

Warning, this is brand new

Before I go on and tell you how to update your system for this… I’d like to warn everybody that is BRAND NEW! It’s a new concept, it comes with a new Update Manager and a brand new server. Like everything new in I.T. it holds great promises and it’s nicely designed, but it’s never been used on a large scale before and it hasn’t been faced with community testing yet.

For this reason, unless you’re interested in helping the team and the project in regards to LMDE, I would recommend you wait for the respins of LMDE which will come this summer and in which these features will be fully integrated.

How to get started

As a user

  1. Wait for a few days until we start getting some feedback on these new technologies. We’ll then fix eventual bugs and when everything is ready this will smoothly replace your version of mintupdate.

As a tester

  1. Install the package “mintupdate-debian”, which will replace “mintupdate”, “mint-meta-common” and “mint-meta-debian”.
  2. In your /etc/apt/sources.list, replace “deb http://ftp.debian.org/debian testing main contrib non-free” with “deb http://debian.linuxmint.com/incoming testing main contrib non-free”
  3. Enjoy the new mintupdate-debian and report bugs and feedback as comments here on the blog.
  4. Whenever you experience a package update breakage or a regression, notify the team using the following forum thread: http://forums.linuxmint.com/viewtopic.php?f=187&p=444219#p444219

Questions and comments

Please let us know what you think and what your experience is with this new server, this new Update Manager and the Update Packs. The Update Manager was forked from the existing one so it should be quite stable. The server is located in Denver, USA and offers 1Gbps unmetered bandwidth so it should be efficient. The Update Packs principle should make things clearer and easier to document for users. In the future we’ll improve the communication process between the testers and the team and we’ll mirror this repository in different places around the World.

I look forward to receiving everybody’s reaction on this and improving this tool and technique with your feedback. This is a really exciting development for LMDE and it should make life significantly easier for many users.