summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-discuss/20100928/001511.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-discuss/20100928/001511.html')
-rw-r--r--zarb-ml/mageia-discuss/20100928/001511.html104
1 files changed, 104 insertions, 0 deletions
diff --git a/zarb-ml/mageia-discuss/20100928/001511.html b/zarb-ml/mageia-discuss/20100928/001511.html
new file mode 100644
index 000000000..b205de29d
--- /dev/null
+++ b/zarb-ml/mageia-discuss/20100928/001511.html
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-discuss] Package management system
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20Package%20management%20system&In-Reply-To=%3C1285708868.3727.374.camel%40akroma.ephaone.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001506.html">
+ <LINK REL="Next" HREF="001501.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-discuss] Package management system</H1>
+ <B>Michael Scherer</B>
+ <A HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20Package%20management%20system&In-Reply-To=%3C1285708868.3727.374.camel%40akroma.ephaone.org%3E"
+ TITLE="[Mageia-discuss] Package management system">misc at zarb.org
+ </A><BR>
+ <I>Tue Sep 28 23:21:08 CEST 2010</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001506.html">[Mageia-discuss] Package management system
+</A></li>
+ <LI>Next message: <A HREF="001501.html">[Mageia-discuss] correct donation details
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1511">[ date ]</a>
+ <a href="thread.html#1511">[ thread ]</a>
+ <a href="subject.html#1511">[ subject ]</a>
+ <a href="author.html#1511">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Le mardi 28 septembre 2010 &#224; 20:20 +0100, Richard a &#233;crit :
+
+&gt;<i> I confess to a quite high level of ignorance about package managers, as I have
+</I>&gt;<i> only ever known and used rpmdrake in its evolution since around 2000, but you
+</I>&gt;<i> have both said things to make me think that some of the frustrations I have
+</I>&gt;<i> experienced since 2008 Spring may be due to controllable features of the
+</I>&gt;<i> package manager.
+</I>&gt;<i>
+</I>&gt;<i> The simplest analysis tells us that rpmdrake does its job admirably; point,
+</I>&gt;<i> click and presto, your software is installed (OK, you may have to click a
+</I>&gt;<i> couple more times to agree to the selected packages list).
+</I>&gt;<i>
+</I>&gt;<i> How much better could it possibly do this? What am I missing? You have both
+</I>&gt;<i> mentioned alternatives, some of which I know by name, but in what way do apt,
+</I>&gt;<i> yum or smart do this job any better?
+</I>
+Well, apt is likely to be faster, c++ may be the cause.
+
+Smart is portable across type of repository. It also use a cleaner
+design or algorithm, according to his developer. Among nice features, it
+can draw graphs of the dependency, feature a command line shell or
+parallel downloads ( <A HREF="http://labix.org/smart/features">http://labix.org/smart/features</A> )
+
+Yum is likely the more different of the 3. Yum has auto update feature
+( ie, it doesn't have a update command ) has a plugin infrastructure
+( who permit to extend the core in nice way ), and is still developped.
+
+
+Now, the &quot;install package&quot;, &quot;remove package&quot; are basic features that all
+of them do. And I think that all packages managers are equal on that
+regard.
+
+&gt;<i> I realise that package managers are needed because humans have to add some
+</I>&gt;<i> intelligence in the form of what libraries are needed to get a program to
+</I>&gt;<i> run. I also know that sometimes humans get this badly wrong (try removing a
+</I>&gt;<i> library that you know will never be used and ask yourself why rpmdrake wants
+</I>&gt;<i> to remove over 200 packages with it!). Do other package managers manage to
+</I>&gt;<i> avoid this embarassing and frustrating behaviour? or is it that it is just
+</I>&gt;<i> easier to get it right with package types other than rpm?
+</I>
+Nope, the problem is not linked to rpm or deb. If a library is needed,
+it is needed, that's simple.
+
+A system like emerge or macports ( macports is also in contribs, afaik )
+may however reduce the required dependency, depending on the software.
+--
+Michael Scherer
+
+</PRE>
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001506.html">[Mageia-discuss] Package management system
+</A></li>
+ <LI>Next message: <A HREF="001501.html">[Mageia-discuss] correct donation details
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1511">[ date ]</a>
+ <a href="thread.html#1511">[ thread ]</a>
+ <a href="subject.html#1511">[ subject ]</a>
+ <a href="author.html#1511">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-discuss">More information about the Mageia-discuss
+mailing list</a><br>
+</body></html>