https://github.com/waldyrious/unix-manifests
Attempt at maintaining an updated list of manifest files for popular Unix-like operating systems
https://github.com/waldyrious/unix-manifests
Last synced: 3 months ago
JSON representation
Attempt at maintaining an updated list of manifest files for popular Unix-like operating systems
- Host: GitHub
- URL: https://github.com/waldyrious/unix-manifests
- Owner: waldyrious
- License: cc0-1.0
- Created: 2012-11-09T12:12:50.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2016-09-13T08:54:57.000Z (over 9 years ago)
- Last Synced: 2025-02-22T22:14:42.630Z (over 1 year ago)
- Homepage:
- Size: 22.5 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
unix-manifests
===============
The goal of this project is to maintain an updated list of [manifest files](http://en.wikipedia.org/wiki/Manifest_file)
(lists of all packages included in the distribution[1]) for popular Unix-like operating systems.
This list can be useful for various purposes; for example:
* as a starting point for the development of a multi-distibution package search app.
* as a resource for dependency management:
a software project can use it to calculate the (default) install base of a given software package
so that it can choose the dependencies that most people are likely to already have installed.
* as a starting point for [standardization efforts](https://lca2013.linux.org.au/wiki/Miniconfs/CrossDistributionLinux)
regarding distribution manifest files, leading to greater transparency and user-friendliness.
* as a tool for choosing a distribution that commits to support/maintain the packages one is interested in.
For now, only the i386 architecture is included;
the patterns in the location and filename should be enough to infer the location
of the other architectures' manifest files.
**Legend:**
* ![text][]: text file
* ![archive][]: compressed text file (download and uncompress)
* ![in-cd][]: ISO CD image (donwload and mount/extract; path of manifest file is on the link text)
[Images from Silk icon set: www.famfamfam.com/lab/icons/silk/ (CC-BY)]
### **UNIX**
> ### **Linux**
> > _**Arch**_
> > _**Debian**_[2]:
[debian-6.0.7-i386-DVD-1.list][debian] ![.gz][archive] /
[debian.org/distrib/packages#search_packages][debian-search] ![search]
> > > Knoppix: [Packages.gz][knoppix] ![.gz][archive]
> > > Ubuntu[3]:
[ubuntu-12.04.2-desktop-i386.manifest][ubuntu] ![.manifest][text] /
[packages.ubuntu.com](http://packages.ubuntu.com/) ![search]
> > > > Elementary OS
> > > > Mint[4]:
[casper/filesystem.manifest][mint] ![.manifest][in-cd] /
[packages.linuxmint.com][mint-search1] ![search] ;
[community.linuxmint.com/software/search/][mint-search2] ![search]
> > _**Gentoo**_
> > > Chromium OS / Chrome OS[5]
> > _**Puppy**_
> > _**Red Hat**_
> > > Fedora
> > > RHEL
> > > > CentOS
> > > Mandrake/Mandriva
> > > > Mageia
> > > > PCLinuxOS
> > _**Slackware**_:
[PACKAGES.TXT][slackware] ![.txt][text] /
[packages.slackware.com](http://packages.slackware.com/) ![search]
> > > OpenSUSE:
[download.opensuse.org][opensuse] /
[software.opensuse.org/search](http://software.opensuse.org/search) ![search]
> ### **BSD**
> > _**FreeBSD**_
> > > MacOSX
> > _**NetBSD**_
> > > OpenBSD
[debian]: http://cdimage.debian.org/debian-cd/current/i386/list-dvd/debian-6.0.7-i386-DVD-1.list.gz
[debian-search]: http://www.debian.org/distrib/packages#search_packages
[ubuntu]: http://releases.ubuntu.com/precise/ubuntu-12.04.2-desktop-i386.manifest
[mint]: http://www.linuxmint.com/edition.php?id=103
[mint-bt]: torrents.linuxmint.com/torrents/linuxmint-13-mate-dvd-32bit.iso.torrent
[mint-search1]: http://packages.linuxmint.com/
[mint-search2]: http://community.linuxmint.com/software/search/
[knoppix]: http://debian-knoppix.alioth.debian.org/Packages.gz
[slackware]: http://mirrors.slackware.com/slackware/slackware-current/PACKAGES.TXT
[opensuse]: http://download.opensuse.org/
[logo]: https://raw.github.com/waldyrious/unix-manifests/master/unix-manifests.png
[text]: http://upload.wikimedia.org/wikipedia/commons/7/75/Page_white.png "text file"
[archive]: http://upload.wikimedia.org/wikipedia/commons/d/d2/Page_white_zip.png "compressed text file"
[in-cd]: http://upload.wikimedia.org/wikipedia/commons/a/a0/Page_white_cd.png "cd image"
[search]: http://upload.wikimedia.org/wikipedia/commons/7/79/Magnifier.png
----
1. [These commands](http://www.datadisk.co.uk/html_docs/misc/unix_commands.htm#patch) could potentially work
as an alternative, but first, I don't know how to make them display only non-user-installed packages (update: check
[/var/log/installer/initial-status.gz](http://superuser.com/questions/48374/find-all-user-installed-packages)),
and second, one would need to have access to a instance of each system above to run those commands.
2. Debian includes ALL packages in its distribution.
This means that the full Debian 6 fills over 50 CDs, or 8 DVDs.
The only medium that holds the whole thing in a single physical unit
is a double-layer Blu-ray disc (DLBD).
However, since the packages are ordered by popularity,
often only the first CD or DVD is recommended for a first install.
Here the first DVD will be considered a "standard install" of Debian.
The full list can be obtained from
[packages.debian.org/stable/allpackages](http://packages.debian.org/stable/allpackages?format=txt.gz).
3. A small number of the the packages listed here are removed after the instalation;
see [here](http://askubuntu.com/questions/50077/how-to-get-a-list-of-preinstalled-packages#comment55698_50127).
4. A small number of the the packages listed here are removed after the instalation;
Probably the final list is contained in the (binary) file `casper/filesystem.manifest-desktop` instead.
Can anyone confirm this? Also, how does that list relate to
[this one](http://packages.linuxmint.com/list.php?release=Nadia#upstream)?
5. See [this](http://superuser.com/a/371528/112593)
and [this](http://www.zdnet.com/the-secret-origins-of-googles-chrome-os-7000012215/)