Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| packagesystemsfeaturecomparison [2022/10/03 23:35] – Move note in intro to new Notes section, its the first text seen by search engines KubilayKocak | packagesystemsfeaturecomparison [2022/10/04 00:10] (current) – Update 1:M entry: Primary/Sub Ports & FLAVORS are supported KubilayKocak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Feature | + | ==== Packaging Systems |
| - | :!: TODO: in progress, use footnotes. Also use colors and text like VCS cmp. | + | ^ Feature ^ pkgsrc ^ %%FreeBSD%% |
| - | + | | Used by | %%NetBSD%%, %%DragonflyBSD%% | %%FreeBSD%% | %%OpenBSD%% | %%MidnightBSD%% | Gentoo, Sabayon | Ubuntu, Debian, Fedora, Redhat | | |
| - | ^ Feature/ | + | | Source-based |
| - | | Used by OSes | %%NetBSD%%, %%DragonflyBSD%% | %%FreeBSD%% | %%OpenBSD%% | %%MidnightBSD%% | Gentoo, Sabayon | Ubuntu, Debian, Fedora, Redhat | | + | | Binary |
| - | | Ports | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ ((There are source packages, which contain both the full source code of the program and local patches, and are manually compiled and uploaded by the maintainer.)) | | + | | Primary |
| - | | Packages | ✔ | ✔ | ✔ | ✔ | {o} ((A Gentoo derivate called Sabayon is developing a tool called [http:// | + | |
| - | | Primary | + | |
| | Packages and ports integration | ? | {o} ((Some features are only supported by ports, like versioned dependencies. Also ports install directly, without generating packages.)) | ✔ ((Ports create the package and then uses the package tools to install.)) | ? | ? | ✘ | | | Packages and ports integration | ? | {o} ((Some features are only supported by ports, like versioned dependencies. Also ports install directly, without generating packages.)) | ✔ ((Ports create the package and then uses the package tools to install.)) | ? | ? | ✘ | | ||
| - | | Many packages out of same port | ? | {o} ((Shared code in one port, called by a slave port which only defines the required options (requires a directory with a '' | + | | "One to Many" Packages |
| - | | Apps divided in many packages | + | | " |
| | Self-contained packages | ? | ? | ? | ? | ? | ? | | | Self-contained packages | ? | ? | ? | ? | ? | ? | | ||
| - | | Building in a clean environment | + | | Isolated Builds |
| | '' | | '' | ||
| | '' | | '' | ||
| - | | Compilation options framework | + | | Customizable |
| | Rerrolled distfiles support | ? | ? | ? | ? | ? | ? | | | Rerrolled distfiles support | ? | ? | ? | ? | ? | ? | | ||
| | Differential updates (deltas) | ? | ? | ? | ? | ? | ? | | | Differential updates (deltas) | ? | ? | ? | ? | ? | ? | | ||
| Line 30: | Line 28: | ||
| | Automatic management of users/ | | Automatic management of users/ | ||
| | Initial configuration and integration of apps | ? | ? | ? | ? | ? | ? | | | Initial configuration and integration of apps | ? | ? | ? | ? | ? | ? | | ||
| - | | License | + | | License |
| | Track moved ports | ✘ | ✔ | ? | ? | ? | ? | | | Track moved ports | ✘ | ✔ | ? | ? | ? | ? | | ||
| + | |||
| + | ==== Footnotes ==== | ||
| **References** | **References** | ||
| Line 56: | Line 56: | ||
| ==== Notes ==== | ==== Notes ==== | ||
| - | [MarkLinimon | + | MarkLinimon: |
| ---- | ---- | ||
| - | {{tag>Stale Ports Packages}} | + | {{tag> |
| + | {{tag>Packages}} | ||
| + | {{tag> | ||
| + | {{tag> | ||