Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Debian Software Upgrades Linux

Updates From Debian 204

A couple of people noted that "Linuxlookup.com is reporting the third update of Debian GNU/Linux 3.0 (codename `woody') which mainly adds security updates to the stable release, along with a few corrections to serious problems. Those who frequently update from security.debian.org won't have to update many packages and most updates from security.debian.org are included in this update." Another reader writes "Looks like the Debian project just released their old stable distribution (woody) with a huge numbers of security updates, some removals and some less critical bugfixes. It's been a long time that we had to wait for it, the last update was in November last year, together with the break-in." And finally: pkarlos_76 writes "What's holding up Debian Sarge from release to stable? It's those lazy maintainers..... no actually it's just a few issues with security and bugs being quashed, and maybe you can help speed things up, especially if you are a maintainer, as your package will be left out if release candidate bugs are not fixed. Sarge Release Status Update available on Debianhelp . Even if you aren't a maintainer, any help with bug quashing, picking up orphaned packages or what not is always a Good Thing.
This discussion has been archived. No new comments can be posted.

Updates From Debian

Comments Filter:
  • by th173 ( 464208 ) on Tuesday October 26, 2004 @11:26AM (#10631172)
    Debian has a very good packaging system with very well definied dependencies. You could install a system and update it over and over again, without the need to reinstall.

    On the other Hand, Debian integrates security fixes without using the new upstream version from the original package maintainer, giving software developers a solid plattform to base the applications upon.
  • by zerblat ( 785 ) <jonas.skubic@se> on Tuesday October 26, 2004 @11:30AM (#10631203) Homepage
    Try the sarge installer, it's a huge improvement.
  • by Noksagt ( 69097 ) on Tuesday October 26, 2004 @11:30AM (#10631210) Homepage
    Debian GNU/Linux is quite ideological. The best writeup on it I've seen is Why Linux? Why Debian? [debian.org]

    I wouldn't call it conservative: Debian comes with over 8000 precompiled packages, many of which are fairly recent (see distrowatch or others for version info).

    Debian is a user-supported (noncommercial) distro that appeals to people with some experience with Linux or which believe in the GNU philosophy. The package manager (apt) is quite good. It is a well thought out distro & (arguably) has had the most succesful branches: Knoppix, Ubuntu, etc.
  • by BokLM ( 550487 ) * <boklm@mars-attacks.org> on Tuesday October 26, 2004 @11:34AM (#10631257) Homepage Journal
    What is good with debian is that it's STABLE.
    You can install a server using Debian, and you know that it will last for years. The security update try to never change the version of a program but only correct the bug, in order to avoid possible break. I'm never scared before I run an update on a Debian stable.
    The problem is that the packages can be a little old if you're running the stable version. That's probably not Debian stable that you want for a Desktop computer :)
  • Re:Sarge... (Score:5, Informative)

    by lspd ( 566786 ) on Tuesday October 26, 2004 @11:36AM (#10631289) Journal
    We decided to go with Sarge (testing), as we where expecting a final release with security-fixes soon, and didn't wanted to have woody installed and becoming obsolete within a couple of weeks.

    For anyone else considering the same route... If you want a Stable server OS, install Debian Stable. Regardless of when Sarge is finally released, Woody will be supported for an additional year or so. In fact, if you have a Debian stable box and don't want to get pulled into Sarge before you're ready, change your /etc/apt/sources.list file to pull packages from Woody rather than Stable. Let other folks debug the upgrade process on their experimental boxes before you upgrade your production boxes.
  • by zerblat ( 785 ) <jonas.skubic@se> on Tuesday October 26, 2004 @11:40AM (#10631344) Homepage
    I don't agree. I've been using Debian unstable for years, and I can't remember the last time something broke. YMMV etc of course. I've gotten so bored that I've started installing experimental packages in hopes to finally get something to break.

    Anyway, if you want a modern flashy desktop based on Debian, look no further than here [ubuntulinux.org].

  • by SgtChaireBourne ( 457691 ) on Tuesday October 26, 2004 @11:44AM (#10631393) Homepage
    Debian's strengths are that its very, very easy to maintain. apt-get makes installation and maintenance very easy.

    It's also very stable and you can get by with a minimal of packages. The approach is to patch exisiting versions rather than force 'upgrades' to newer versions which may or may not change behavior (see PHP for examples of behavior changes even between point versions).

    And it runs on quite a variety of hardware [debian.org] besides lame old x86. I've run classes for semesters off of old junker Macintoshes -- 100% availability, no downtime from course start until the hardware was retired for good the next year.

    It's also very fast to install once you get used to it. (Don't use dselect) I've installed Debian for use as a web/cgi/database server on Pentium machines in under 15 minutes. Including some tweaking, however that needs a fast network connection.

    It's easy to choose linux 2.2, 2.4, 2.6 or a custom variant Linux kernel. I've also read that you can drop in other kernels besides Linux, like BSD. Though I myself have not tried, but would like to read more about it.

  • by phorm ( 591458 ) on Tuesday October 26, 2004 @11:53AM (#10631461) Journal
    All debian varieties can use apt-get (and its partner tools) to contact the main debian repositories. The repositories have a *huge* selection of prepackaged applications/libs/etc that you can install with very little fuss simply by choosing "apt-get install NAMEOFPACKAGE." Alternately, there are CLI tools such as "aptitude" which one may use to select software from a categorical list of packages, or GUI tools such as "synaptic" that do the same in a graphical environment.

    At regular intervals, you may "apt-get update" to update your machine's list of software known to debian. "apt-get upgrade" can then be used to upgrade to known newer versions, or apply security updates in debian/stable.

    For software updates/installations that have configuration options, often you will get a curses-based interface which steps you through basic configuration.

    Debian/stable: As most have mentioned, very stable, well tested, and generally out-of-date as far as new features etc etc (but with security fixes etc being backported). Automatic download/configuration of most new security updates via apt-get. Very nice for servers or other systems that you want to be reliable, but don't need a bleeding edge environment. Packages are generally well-tested against each other, so you have a good assurance that apt-get installing package B will not break package A.

    Debian/unstable: No security patches for unstable packages. Instead, regularly updating will get you newer versions of software. Sometimes you get conflicts but ususally it is fairly stable. I've been using a debian/unstable desktop for quite sometime now... the worst problems I've had thus far is needed to manually select a different "automake" version for Anjuta to work, and having a package that wasn't from debian being broken by a gtk update (mainly because some quirky coding in said package didn't like the new GTK version).

    Debian/testing: I haven't used it, but basically I believe it's supposed to be slightly more bleeding edge than debian/stable. Packages haven't been fully tested against each other, package updates/changes are more common.

    Really, you could think of the above as something akin to freshmeat.net's software grading system, where 'stable' is often for "mature" software packages, 'unstable' includes "beta" or less mature, and 'testing' is very new or "alpha."

    The only thing that confuses me at current is why my Firefox is only avaiable up to version 0.9.3, even in 'testing'...

    In summary though, the concept that debian is for old/crufty software is bogus. This may apply to debian/stable, but unstable will keep you very up-to-date for most users.
  • by Confessed Geek ( 514779 ) on Tuesday October 26, 2004 @11:53AM (#10631467)
    One item not yet mentioned is that it supports a LOT of differnt computing platforms:
    alpha
    arm
    hppa
    i386
    i64
    m68k
    mip s
    mipsel
    powerpc
    s390
    sparc

    and soon AMD64

    On top of just being really cool in in of itself, this allows you to have a unified computing platform across mutliple legacy, bigiron, and modern consumer x86 hardware installations.
  • by Short Circuit ( 52384 ) * <mikemol@gmail.com> on Tuesday October 26, 2004 @11:53AM (#10631470) Homepage Journal
    Cute, but still not true.

    To upgrade to the latest software, replace "stable" with "testing" in your sources.list file. If you need further direction, look here [debian.org].

    The "testing" repositories usually contain the latest releases of software, and sometimes packages compiled from CVS.
  • by pyros ( 61399 ) on Tuesday October 26, 2004 @12:03PM (#10631563) Journal
    You shouldn't run testing or unstable on production servers. They get major version upgrades of packages which introduces new features that sometimes break existing deployments. The stable version only gets bugfixes and security patches, sometimes backported to the version that was shipped. This is necessary in a production environment. blahblahblah.heard.it.all.before.blahblahblah Debian's main selling point depends on the role you want it to fill. But the apt dependency resolving package management system combined with the number of packages available are the advantages universal to every role you would try to fill.
  • by Anonymous Coward on Tuesday October 26, 2004 @12:10PM (#10631644)
    One hint this dependency system makes Debian installs for special-purpose servers much easier than other distros.

    For example, to set up a Java/C#.net web server: First, install the minimal stuff from any of the many different debian installers [linuxmafia.com].

    Then, from the minimal debian-stable system

    apt-get install mono-apache-server/unstable tomcat4-webapps
    and you'll end up with a pretty current web-server - since tomcat & mono will depend on pretty current stuff.

    All the other packages you'd need (apache, java, mono (the recent one from unstable), etc) will be automatically handled thanks to its dependancy checker.

  • by Daengbo ( 523424 ) <daengbo&gmail,com> on Tuesday October 26, 2004 @12:11PM (#10631658) Homepage Journal
    I'm sure, given your UID that you understand and have heard the reason for a text installer many times before: it needs to work across all platforms Debian supports.

    That said, I have used the new installer several times recently, and it works fine, but:
    1. I always have at least one unrecoverable error during manual partitioning which has to be recovered from after installation; and
    2. The download of update packages invariably breaks in the middle, dumping me out to a shell or aptitude to finish it all off, again manually.
    I hope these issues get worked out of the installer before it gets released.
  • by Malc ( 1751 ) on Tuesday October 26, 2004 @12:11PM (#10631659)
    Let's not forget backports.org. Modern packages where needed without having to going the whole hog and drop Stable for Unstable/Testing. That still not exactly a solution I would really want on a production box.
  • by Anonymous Coward on Tuesday October 26, 2004 @12:13PM (#10631680)
    "Debian/stable: [..description..] Debian/unstable: [..description..]"

    Also important to not is that you can mix & match packages from stable and unstable as you need.

    Our servers are running "stable" with Mono/ASP.NET from "Unstable". Debian's dependency checker happily identifies which additional packages are needed from "unstable" to make mono run while leaving the rest of the system as "stable".

  • by cortana ( 588495 ) <sam@[ ]ots.org.uk ['rob' in gap]> on Tuesday October 26, 2004 @12:21PM (#10631750) Homepage
    The actual release stopper at the moment is getting the Security autobuild network ready to build packages for Sarge.

    While it's true that packages such as Abuse have release critical bugs, the release of Sarge will not be held up by them. Sarge cannot release while RC bugs are present--if it's simpler to remove Abuse from Sarge than it is to fix the RC bug, then Abuse will be removed.
  • Re:Installer (Score:4, Informative)

    by edbarrett ( 150317 ) on Tuesday October 26, 2004 @12:27PM (#10631794)
    But what I'd really like is the easy graphical installer.

    The rc2 installer was shockingly simple. Still text-mode, but who cares? I believe I *had* to answer four questions:

    • installer language (English)
    • language dialect (I could choose between American, British, and something else)
    • partitioning -- 1 big partition or manual?
    • any additional software?
    That was it. I rebooted, gave it an admin password, set up a regular user account, and could start working. Expert mode (not the default) still allows you to go through the whole "this is too complicated for crybabies" process.
  • by Anonymous Coward on Tuesday October 26, 2004 @12:31PM (#10631832)
    I thought the order is, stable, testing, unstable, experimental.

    Testing is sarge; unstable is sid.
  • by Anonymous Coward on Tuesday October 26, 2004 @12:46PM (#10631992)
    Install Woody base (stable) and quit after you have a base system

    Then change your /etc/apt/sources.lst to unstable all the way through and do

    apt-get update
    apt-get upgrade

    then, now that you're upgraded to unstable/sarge use aptitude to install all the other stuff you want from sarge respositories
  • by TuxBeej ( 75679 ) on Tuesday October 26, 2004 @12:58PM (#10632136)
    I think that the order is actually:

    stable ("gold")
    testing ("RC")
    unstable ("beta")

    That's why "testing" generally gets put under a freeze and then bumped down to the new "stable". "Unstable" is always "unstable" and packages are generally floated down to "testing" after a predetermined grace period - just to be sure they didn't break anything. If you run "unstable", you're running the bleeding edge.

    From what I've heard, there's also experimental branches as well, but I know nothing about it.

    Ja ne, eh?
  • by Reteo Varala ( 743 ) <{moc.sotnoilsorpmal} {ta} {oeter}> on Tuesday October 26, 2004 @12:58PM (#10632139)
    Actually, you have that reversed...

    "Stable" is correct; it's the tried-and-true system that is designed to just work.

    "Testing" means "This will be the next stable, please test it so we can squash out the bugs."

    "Unstable" is the bleeding edge.

    Currently, Stable is Woody, Testing is Sarge, and Unstable is (always) Sid. These names are from Toy Story apparently, Sid is named because he's the kid who likes to torture and destroy toys... pretty apt name for an unstable distribution, eh?

    And I've remembered some fun times in unstable. On average, it can be pretty stable, but if there's a major change (such as the time that X11 was being repackaged in a different way a few years ago; it was three days before my X server would even start up), it will be VERY difficult to manage until the changes are complete.
  • by Sinus0idal ( 546109 ) on Tuesday October 26, 2004 @01:14PM (#10632325)
    I would agree to this, but the philosophy has its own problems - say I want to run exim on woody... woody still uses exim 3, and if you go to the exim homepage, they state

    "Exim 3 and previous versions are now considered obsolete. Exim 3 is not being developed any further, nor is it being actively maintained"

    And therefore in order to use up to date secure packages, I end up using backports, and thus might as well be using testing anyway due to the package dependancies etc.

    If I want to run an up to date version of horde, I need newer versions of php/pear etc than woody offers, and thus have to backport again... and it goes on...
  • by Robert The Coward ( 21406 ) on Tuesday October 26, 2004 @01:29PM (#10632505)
    Exim 3 is being maintained by debian developers for up to date security. It wont get new features and support for setting up a new system if you need help as no one outside of debian list will be of much help with exim 3 now but it will still be secure.

    As for horde I agree you either have to use a very old version of use a backport that will install updates that could make the system less stable also programs link clamav are stuck with really old version and make the program usless in stable that is why I do use the backport for it. Area like AV and spam filters are the bigest problem in my option and need a better way to handle in debian.
  • by edbarrett ( 150317 ) on Tuesday October 26, 2004 @02:08PM (#10632921)
    Meta-packages for one-click selection of a typical desktop, development or server

    That would be tasksel [debian.org]'s job.

  • by steveha ( 103154 ) on Tuesday October 26, 2004 @02:54PM (#10633446) Homepage
    The only thing that confuses me at current is why my Firefox is only avaiable up to version 0.9.3, even in 'testing'...

    The latest version is in Debian Experimental. It is possible to install it. I don't know what is holding it up from releasing into Unstable, but there are two things I can think of: Debian takes great care to do the right thing with cross-platform and international versions, and Debian takes great care with the packaging. If 0.10 made changes that affected the localisation, or if 0.10 made changes that affected the Firefox plugins, that could cause problems that would keep the package in Experimental. (Debian actually packages the plugins for Firefox! If Firefox breaks the plugin spec, and old plugins won't work, Debian won't update Firefox until they get new versions of all the plugins; when you do finally get an update to Firefox, all your plugins will automatically update, which is nice.)

    There is some black magic you can invoke to get Experimental packages; it is explained here [debian.net]. (That page is about GNOME 2.8, which is in Experimental right now, but the same trick would work for Firefox.) Or you could go here [debian.org] and download the package, and use "dpkg -i" to manually install just that package.

    Note that if you just use x86 or PowerPC, you can install Ubuntu Linux [ubuntu-linux.org], and Ubuntu has packaged 0.10 so you will get it. It also has GNOME 2.8, Evolution 2.0, and just generally cutting-edge software. Ubuntu is planning a 6-month upgrade cycle, so they should be on top of new software as it comes out. Ubuntu is built on top of Debian, so all the basic Debian goodness is there. I'm using Ubuntu and I love it.

    steveha

An authority is a person who can tell you more about something than you really care to know.

Working...