Linked by Eugenia Loli on Sat 14th Sep 2002 22:44 UTC
SuSE, openSUSE From SuSE Linux 8.1 on, YaST2 comes with a new, powerful package manager. It supersedes the classic YaST2 single package selection and integrates the YaST Online Update (YOU) and post-installation add-on selection at the same time. It lays the foundation for supporting multiple installation sources like a traditional set of SuSE CDs, add-on product CDs, patch CDs, FTP servers or even local directories - all of which may contain software packages to install. Specially optimized versions were implemented for both graphical user interface (the YaST2 Qt UI) or text interface (the YaST2 NCurses UI), providing each type of user with the tool that best fits his needs. Read more for the commentary.
Permalink for comment
To read all comments associated with this story, please click here.
Different choices, different times
by guest on Sun 15th Sep 2002 11:16 UTC

Hi Eugenia,

I see where you're coming from, and I often wish for the same
things. But wishes is what they are. I'd like to point
some things out.

Linux has a large variety of software, some of which
conflicts with others by NECESSITY. For example, you cannot
use (as far as I'm aware of) the mgetty fax system with other
getty implementations. Neither can you use alsa software
with oss drivers. However, Linux is great because it allows
the user such choices, I believe. I suspect many people in
the Linux Community would leave quickly if they lost such
flexible choices. So the only option is a management system
which is capable of handling that.

Secondly, we are in the era of automatically updated software
over the web. Especially with free Linux dists like Debian,
there is no true concept of a "Release" like windows 95 as
opposed to 98 or 2000. Even if a Software and libraries
will be updated to track current developments without the
need for waiting to upgrade an entire OS. Since libraries
will be updated, and software requiring it will be updated
in stages, this requires the management of conflicts.
Equally, however, this management cannot be guaranteed to be
automatic. If a new program I want requires a new package,
which conflicts with an old one, then that will inevitably
create a conflict with packages using the older library. It
has to -- life just isn't that easy when you want to be a
chooser. Of course, if we want to be beggers, we can go
back to our nicely groomed and distributed windows.

Finally, I agree that things could be simpler. I think that
yast2 is a step forward. It seems to provide the features
that I love from Debian, but in a nicer, more obvious way
I've been waiting for. I've been HOPING for more, though.

What I'd really like to see is a system in which I select
which FEATURES I want in my OS, and have it install the
suitable packages which provide those features. Rather than
selecting exim, ldap, and kde, I'd select a mailmanager with
network centric addressbooks, and a GUI mail reader. This
higher level of abstraction would be much easier for package
management tools to figure out dependancy issues for, and
so would make manual handling much less common.

Even then, though, I'd still DEMAND to be able to force
certain package choices sometimes. I always want my favorite
console editor, for example.