Difference between revisions of "Package Formats&Repositories"
From Apache OpenOffice Wiki
m |
m |
||
Line 1: | Line 1: | ||
− | + | ==Package Formats== | |
− | ==Package | + | |
; [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 10: | Line 9: | ||
{|border="1" cellspacing="0" class="wikitable" | {|border="1" cellspacing="0" class="wikitable" | ||
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
− | ! Name | + | ! Name !! Patches !! Dependencies !! API !! virtual Packages !! customization !! Installation on Demand !! Advertisement !! User Installation !! Administrative Installation !! Usage Metrics !! Tagging !! Repository !! System Maintenance |
|- | |- | ||
− | | [http:// | + | | [http://www.rpm.org Red Hat Package Manager] || partly:SuSE || yes: "provides", "requires" || ? || yes || no || no || no || no (though workaround) || no (though workaround) || no || ? || yes: yum, apt || yes: yum, apt |
|- | |- | ||
− | | | + | | Solaris Packages || yes || yes: || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? |
|- | |- | ||
− | + | | Debian Packages || 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 | |
− | + | ||
− | | Debian Packages | + | |
|- | |- | ||
| Mac OS X bundles || yes || yes || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? | | Mac OS X bundles || yes || yes || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? | ||
Line 26: | Line 23: | ||
==Repositories== | ==Repositories== | ||
− | ;apt: | + | {|border="1" cellspacing="0" class="wikitable" |
− | + | |- style="background:#efefef;" | |
− | + | ! Name !! Products !! Packages !! Patches !! Dependencies !! API !! customization !! Installation on Demand !! Advertisement !! User Installation !! Administrative Installation !! Usage Metrics !! Tagging !! Repository !! System Maintenance | |
+ | |- | ||
+ | | [http://msdn2.microsoft.com/en-us/library/aa372866(VS.85).aspx MS Windows Installer] || yes || no || yes || no || yes || yes || yes || yes || yes || yes || yes || no || no || system only | ||
+ | |- | ||
+ | | apt || yes: gnome-app-install | ||
+ | |- | ||
+ | | yum | ||
+ | | - | ||
+ | | yast2 / zypper | ||
+ | |- | ||
+ | | Mac OS X bundles || yes || yes || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? | ||
+ | |} | ||
+ | |||
+ | ==Product View== | ||
+ | {|border="1" cellspacing="0" class="wikitable" | ||
+ | |- | ||
+ | | dpkg/apt gnome-app-install | ||
+ | |- | ||
+ | | rpm/zypper yast2 | ||
+ | |- | ||
+ | | rpm/yum | ||
+ | |- | ||
+ | | Mac OS X bundles || yes || yes || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? | ||
+ | |} | ||
[[Category:Packaging]] | [[Category:Packaging]] |
Latest revision as of 11:46, 18 April 2008
Package Formats
- 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 | Patches | Dependencies | API | virtual Packages | customization | Installation on Demand | Advertisement | User Installation | Administrative Installation | Usage Metrics | Tagging | Repository | System Maintenance | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Red Hat Package Manager | partly:SuSE | yes: "provides", "requires" | ? | yes | no | no | no | no (though workaround) | no (though workaround) | no | ? | yes: yum, apt | yes: yum, apt | ||
Solaris Packages | yes | yes: | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
Debian Packages | 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
Name | Products | Packages | Patches | Dependencies | API | customization | Installation on Demand | Advertisement | User Installation | Administrative Installation | Usage Metrics | Tagging | Repository | System Maintenance | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MS Windows Installer | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | no | no | system only | |
apt | yes: gnome-app-install | ||||||||||||||
yum | - | yast2 / zypper | |||||||||||||
Mac OS X bundles | yes | yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Product View
dpkg/apt gnome-app-install | |||||||||||||||
rpm/zypper yast2 | |||||||||||||||
rpm/yum | |||||||||||||||
Mac OS X bundles | yes | yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |