summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-discuss/20100929/001512.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-discuss/20100929/001512.html')
-rw-r--r--zarb-ml/mageia-discuss/20100929/001512.html121
1 files changed, 121 insertions, 0 deletions
diff --git a/zarb-ml/mageia-discuss/20100929/001512.html b/zarb-ml/mageia-discuss/20100929/001512.html
new file mode 100644
index 000000000..e9ba2bb26
--- /dev/null
+++ b/zarb-ml/mageia-discuss/20100929/001512.html
@@ -0,0 +1,121 @@
+<!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=%3C201009282316.41541.richard.j.walker%40ntlworld.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+
+ <LINK REL="Next" HREF="001513.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-discuss] Package management system</H1>
+ <B>Richard</B>
+ <A HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20Package%20management%20system&In-Reply-To=%3C201009282316.41541.richard.j.walker%40ntlworld.com%3E"
+ TITLE="[Mageia-discuss] Package management system">richard.j.walker at ntlworld.com
+ </A><BR>
+ <I>Wed Sep 29 00:16:41 CEST 2010</I>
+ <P><UL>
+
+ <LI>Next message: <A HREF="001513.html">[Mageia-discuss] Package management system
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1512">[ date ]</a>
+ <a href="thread.html#1512">[ thread ]</a>
+ <a href="subject.html#1512">[ subject ]</a>
+ <a href="author.html#1512">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>On Tuesday 28 September 2010 22:21:08 Michael Scherer wrote:
+&gt;<i> Le mardi 28 septembre 2010 &#224; 20:20 +0100, Richard a &#233;crit :
+</I>&gt;<i> &gt; How much better could it possibly do this? What am I missing? You have
+</I>&gt;<i> &gt; both mentioned alternatives, some of which I know by name, but in what
+</I>&gt;<i> &gt; way do apt, yum or smart do this job any better?
+</I>&gt;<i>
+</I>&gt;<i> Well, apt is likely to be faster, c++ may be the cause.
+</I>&gt;<i>
+</I>
+That makes sudden sense; I had forgotten how slow rpmdrake has become while it
+builds and rebuilds its view of the installed packages inventory. I am
+guessing this is a &quot;compiled-v-interpreted&quot; thing. No matter how much faster
+is the PC I use, rpmdrake always seems to be slower than I would like/expect.
+That, of course, is where urpmi is most certainly your friend being many many
+times faster to get going - provided I already know the name of what I want
+to install.
+
+&gt;<i> Smart is portable across type of repository. It also use a cleaner
+</I>&gt;<i> design or algorithm, according to his developer. Among nice features, it
+</I>&gt;<i> can draw graphs of the dependency, feature a command line shell or
+</I>&gt;<i> parallel downloads ( <A HREF="http://labix.org/smart/features">http://labix.org/smart/features</A> )
+</I>&gt;<i>
+</I>A dependency graph would be pretty to look at, but it would be even better if
+the dependencies were to be colour coded to indicate which are true
+dependencies and which are just the packager's whim, and then give you the
+opportunity to ignore those which are neither wanted nor needed.
+&gt;<i>
+</I>&gt;<i> ...Now, the &quot;install package&quot;, &quot;remove package&quot; are basic features that all
+</I>&gt;<i> of them do. And I think that all packages managers are equal on that
+</I>&gt;<i> regard.
+</I>&gt;<i>
+</I>That was my feeling about package managers too so thank you for adding weight
+to the opinion.
+&gt;<i>
+</I>&gt;<i> &gt; I realise that package managers are needed because humans have to add
+</I>&gt;<i> &gt; some intelligence in the form of what libraries are needed to get a
+</I>&gt;<i> &gt; program to run. I also know that sometimes humans get this badly wrong
+</I>&gt;<i> &gt; (try removing a library that you know will never be used and ask yourself
+</I>&gt;<i> &gt; why rpmdrake wants to remove over 200 packages with it!). Do other
+</I>&gt;<i> &gt; package managers manage to avoid this embarassing and frustrating
+</I>&gt;<i> &gt; behaviour? or is it that it is just easier to get it right with package
+</I>&gt;<i> &gt; types other than rpm?
+</I>&gt;<i>
+</I>&gt;<i> Nope, the problem is not linked to rpm or deb. If a library is needed,
+</I>&gt;<i> it is needed, that's simple.
+</I>&gt;<i>
+</I>&gt;<i> A system like emerge or macports ( macports is also in contribs, afaik )
+</I>&gt;<i> may however reduce the required dependency, depending on the software.
+</I>&gt;<i>
+</I>I sense a tendency in your response to the same confusion I am suffering from.
+On the one hand I find it easy to imagine that the packager is in total
+control of what a package regards as a &quot;dependency&quot; but on the other hand I
+must accept that your comment on macports may also be true. I do not know yet
+how to reconcile these apparent contradictions and I am really hoping I don't
+have to become the master of package management on all conceivable platforms
+before I can understand enough of this to make sense of it.
+
+I can fully grasp the concept that the structure of a package (rpm or deb) is
+not relevant to the program's requirement for one or more libraries, but I do
+not understand by what mechanism &quot;nice to haves&quot; are included as &quot;must
+haves&quot;. Is it likely to be simply a packager's oversight or perhaps do some
+package types not enable the distinction to be made? If the latter, and rpms
+are of this type, then is ther a package type which does support the
+distinction?
+
+Richard
+
+</PRE>
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+
+ <LI>Next message: <A HREF="001513.html">[Mageia-discuss] Package management system
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1512">[ date ]</a>
+ <a href="thread.html#1512">[ thread ]</a>
+ <a href="subject.html#1512">[ subject ]</a>
+ <a href="author.html#1512">[ 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>