Ethereal-dev: Re: [ethereal-dev] What is the format of the various binary packages for Etherea
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Sat, 29 Jul 2000 23:30:19 -0700
On Sat, Jul 29, 2000 at 03:06:45PM +0900, Richard Sharpe wrote: > For example, the HP-UX, Digital UNIX, and so on, versions? The AIX packages are AIX executables that are self-extracting Zip archives (yes, self-extracting archives on non-Wintel boxes!); see http://www-frec.bull.com/docs/install_down.htm I don't know what the Digital UNIX format is - Laurent? (I may be able to check the Digital^H^H^H^H^H^H^HTru64 UNIX documentation at work.) Debian packages are UNIX archives containing various stuff including gzipped tarballs of other stuff. There're probably several documents on it on the Debian Web site, e.g. http://www.debian.org/doc/packaging-manuals/packaging.html/ and there are probably documentations on the various programs for installing packages (including those that grab them from the Web and install them). The FreeBSD link takes you to an entry in the ports collection; see http://www.freebsd.org/ports/ and http://www.freebsd.org/handbook/ports.html and http://www.FreeBSD.org/porters-handbook/index.html However, they probably also have binary packages available; for some not entirely obvious reason, binary packages appear not to get as much publicity as ports, which are in source form - if I just want to grab some program for my machine and don't expect to be hacking it, I'll just grab the binary and not screw around with the port. Binary packages are built from the port source. The NetBSD link takes you to an entry in the packages collection; see http://www.netbsd.org/Documentation/software/packages.html for the NetBSD packages collection - it looks similar to the FreeBSD ports/packages mechanism, but I don't know if it's the same. The OpenBSD link takes you to an entry in the ports collection; see http://www.openbsd.org/ports.html for the OpenBSD ports collection, which says: The port collection, originally borrowed from FreeBSD, fills this gap. The concept is to have, for each third-party software, a Makefile that controls o where to fetch it, o how to do the fetch, o what it depends upon (if anything), o how to alter the sources (if needed), o and how to configure, build and install it. This information is kept in a directory hierarchy under the /usr/ports directory. Packages are the binary equivalent of ports. A compiled port becomes a package that can be registered into the system using pkg_add(1). Packages look like simple .tar.gz bundles, but they should always be added using pkg_add(1), as there might be some extra information that only pkg_add(1) knows how to handle. Tip: you can distinguish between packages and .tar.gz bundles using pkg_info(1). RPMs are obviously RPMs: http://www.rpm.org/ The Solaris packages are SVR4 packages; see the man pages in section 1 and 4 of the Solaris manuals with names beginning with "package" or "pkg", and the "Application Packaging Developer's Guide", on http://docs.sun.com/ for discussions of the format and how to produce packages, and man pages in section 1m with names beginning with "pkg" for information on how to install them. The Slackware link takes you to the Package Central entry; Slackware packages are gzipped tarballs of stuff to install under, I assume, "/". The Win32 link takes you to a directory with zipped archives of stuff; we don't currently wrap Ethereal in any Shiny Installation Tool. There's a GIMP/GTK+ binary distribution in a form created by an installer called "Installer VISE" fro MindVision Software - see http://user.sgic.fi/~tml/gimp/win32/downloads-20000722.html for the full discussion, or http://www.mindvision.com/index2.html for information on Installer VISE for Windows - the page at http://www.mindvision.com/Pricing/shareware.asp says MindVision Software started in 1987 as two friends doing shareware software. We still remember those days. In fact, we're still a small company. Oh, sure, we've got a great product, and it's used by all the biggest and best software companies, but you don't have to be big to be the best. It's tempting to try to act like we're big, but we're really just a small group of mostly programmers in a house out in the middle of a Nebraska corn field. Almost all of our resources go directly into building great installer products. We could easily chase the big company dreams that many aspire to. However, we aspire to enjoy our work, to keep our customers happy, and to build some right-fine products. Because we're small, we remember well what it was like when we were just getting started. We remember just how hard it is for a shareware author to develop high quality products on a nearly non-existent budget. It's a big challenge when you don't have enough money to buy the same high quality tools as the big guys. MindVision wants to encourage developers who need a leg up, and so we've established a program by which qualifying shareware and freeware developers can use Installer VISE for free. If you're just getting started by pouring your energies into your shareware or freeware products, read on. 1. Download the appropriate version of Installer VISE 2. Build your installer. 3. Fill out and submit the form below. Submit one form per product. 4. Include the text below in your documentation. 5. We normally process requests on Fridays. 6. If all goes well, we will e-mail a serial number valid for one year to you within two weeks. 7. Use the serial number to build your installer. (the text is the ad for Installer VISE found on the GIMP/GTK+ for Window page cited above). WinPcap also has, I think, a binary distribution built with some installer.
- Follow-Ups:
- Re: [ethereal-dev] What is the format of the various binary packages for Ethereal
- From: Laurent Deniel
- Re: [ethereal-dev] What is the format of the various binary packages for Ethereal
- References:
- [ethereal-dev] What is the format of the various binary packages for Ethereal
- From: Richard Sharpe
- [ethereal-dev] What is the format of the various binary packages for Ethereal
- Prev by Date: Re: [ethereal-dev] What is the format of the various binary packages for Ethereal
- Next by Date: Re: [ethereal-dev] Adding new protocols
- Previous by thread: Re: [ethereal-dev] What is the format of the various binary packages for Ethereal
- Next by thread: Re: [ethereal-dev] What is the format of the various binary packages for Ethereal
- Index(es):