Difference between revisions of "Package Formats&Repositories"
From Apache OpenOffice Wiki
m |
m |
||
Line 1: | Line 1: | ||
+ | |||
+ | ==Package Formts== | ||
; [http://en.wikipedia.org/wiki/Dpkg DPKG] / [http://en.wikipedia.org/wiki/Advanced_Packaging_Tool APT]: Debian Package Manager / Advanced Packaging Tool - used by Debian and derivatives (e.g. Ubuntu). | ; [http://en.wikipedia.org/wiki/Dpkg DPKG] / [http://en.wikipedia.org/wiki/Advanced_Packaging_Tool APT]: Debian Package Manager / Advanced Packaging Tool - used by Debian and derivatives (e.g. Ubuntu). | ||
;.rpm: RedHat Package Manager Packages, used by Linux distributions - see http://www.rpm.org/max-rpm/index.html . | ;.rpm: RedHat Package Manager Packages, used by Linux distributions - see http://www.rpm.org/max-rpm/index.html . | ||
Line 5: | Line 7: | ||
;ports: Used by BSDs - see http://en.wikipedia.org/wiki/Ports_collection . | ;ports: Used by BSDs - see http://en.wikipedia.org/wiki/Ports_collection . | ||
− | ==Capabilities== | + | ===Capabilities=== |
{|border="1" cellspacing="0" class="wikitable" | {|border="1" cellspacing="0" class="wikitable" | ||
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
Line 22: | Line 24: | ||
For a comparison of features see: http://kitenet.net/~joey/pkg-comp/ | For a comparison of features see: http://kitenet.net/~joey/pkg-comp/ | ||
+ | |||
+ | ==Repositories== | ||
+ | ;apt: | ||
+ | ;yum: | ||
+ | ;yast: | ||
[[Category:Packaging]] | [[Category:Packaging]] |
Revision as of 08:04, 11 April 2008
Package Formts
- DPKG / APT
- Debian Package Manager / Advanced Packaging Tool - used by Debian and derivatives (e.g. Ubuntu).
- .rpm
- RedHat Package Manager Packages, used by Linux distributions - see http://www.rpm.org/max-rpm/index.html .
- .pkg
- Solaris Packages
- .msi / .cab
- Windows Packages, see http://msdn2.microsoft.com/en-us/library/aa369425.aspx .
- ports
- Used by BSDs - see http://en.wikipedia.org/wiki/Ports_collection .
Capabilities
Name | Products | Packages | Patches | Dependencies | API | virtual Packages | customization | Installation on Demand | Advertisement | User Installation | Administrative Installation | Usage Metrics | Tagging | Repository | System Maintenance |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MS Windows Installer | yes | no | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | no | system only |
Red Hat Package Manager | no | yes | partly | yes: "provides", "requires" | ? | yes | no | no | no | no (though workaround) | no (though workaround) | no | ? | yes: yum, apt | yes: yum, apt |
Solaris Packages | no | yes | yes | yes: | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Debian Packages | no | yes | no | yes: "depends", "recommends", "conflicts", "suggests", "replaces", "pre-depends", "breaks" | yes: libapt-pkg | yes | no | no | no | no (though workaround) | no (though workaround) | no | yes: "priority", "section" | yes: apt | yes: apt |
Mac OS X bundles | yes | yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
For a comparison of features see: http://kitenet.net/~joey/pkg-comp/
Repositories
- apt
- yum
- yast