TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [TCLUG:12217] Package formats
> -----Original Message-----
> From: Ben Kochie [SMTP:ben@nerp.net]
> Sent: Wednesday, January 12, 2000 1:15 PM
> To: 'tclug-list@mn-linux.org'
> Subject: [TCLUG:12217] Package formats
>
> I have not studied the source code to teh package formats, so i am not an
> expert.. but this is what I have been able to come across.
>
> RPM: Redhat Package Manager, used by many distros, many redhat like.
> RPM is a binary, and source package system, you can get a source package,
> that includes all of the instructions to compile in a single file.
> things I have found about RPM.
>
> file dependancies, an RPM package can include depancies not just on other
> packages, but on indivdual files.. this can be a major pain in the ass, if
> you don't know what the package a file belongs to.
>
To find this out, simply
rpm -qf /path/to/your/filename
although it may not aloways be there, it usually is :-)
> I have not looked into the scripting of RPM, but I have found that many
> RPM's do not include useful pre/post install/remove scripts.
>
> DEB used by debian and debian clones, from what I remember, DEB's are gzip
> compressed CPIO archives a directory called debian/ stores all the
> package information, including pre/post install/remove scripts, and
> package information files.. (i have built deb's but not RPM's)
>
> there are a large number of help files, and set standards for creating
> debs.. things like documentation on the deb itself, a changelog file for
> each package revision. I don't know much about RPM development, so I
> can't say.
>
RPMS have a similar archetecture... (at least that's what it looks
like) http://www.rpm.org/support/RPM-HOWTO.html
> debs don't have a very easy to use source packaging format.
>
> Thank You,
> Ben Kochie (ben@nerp.net)
>
> *-----------------------* [ - * - * - * - * - * - * - * - ]
> | Unix/Linux Consulting | [ Haiku Error Message: ]
> | PC/Mac Repair | [ Chaos reigns within. ]
> | Networking | [ Reflect, repent, and reboot. ]
> | http://nerp.net | [ Order shall return. ]
> *-----------------------* [ - * - * - * - * - * - * - * - ]
>
> "Unix is user friendly, Its just picky about its friends."
>
>