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."
> 
>