Difference between revisions of "Package Formats&Repositories"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Extracted table from User:Kr/Product Package Restructuring)
Line 7: Line 7:
  
 
==Capabilities==
 
==Capabilities==
For an overview on package features see: http://kitenet.net/~joey/pkg-comp/
+
{|border="1" cellspacing="0" class="wikitable"
 +
|- style="background:#efefef;"
 +
! Name !! Products !! Packages !! Patches !! Dependencies !! API !! virtual Packages !! 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 || no || yes || yes || yes || yes || yes || yes || no || no || system only
 +
|-
 +
| [http://www.rpm.org 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/
  
  
 
[[Category:Packaging]]
 
[[Category:Packaging]]

Revision as of 15:43, 21 January 2008

Overview

.deb
Debian Packages - used by Debian and derivatives.
.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/

Personal tools