Package manager

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
(链接)
 
(未显示1个用户的6个中间版本)
第1行: 第1行:
 +
{{SeeWikipedia}}
 +
 
A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer.  
 
A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer.  
  
==Examples==
+
==包系统==
===Free software systems===
+
 
{{See also|Linux package formats}}
 
{{See also|Linux package formats}}
 
By the nature of [[free software]], packages under similar and compatible licenses are available for use on a number of operating systems.  These packages can be easily combined and distributed using configurable and internally complex packaging systems to handle many permutations of software and manage version-specific dependencies and conflicts.  Some packaging systems of free software are also themselves released as free software.
 
By the nature of [[free software]], packages under similar and compatible licenses are available for use on a number of operating systems.  These packages can be easily combined and distributed using configurable and internally complex packaging systems to handle many permutations of software and manage version-specific dependencies and conflicts.  Some packaging systems of free software are also themselves released as free software.
第27行: 第28行:
 
* [[epm]], developed by [http://www.easysw.com/epm/ Easy Software Products] (creators of [[CUPS]]), is a "meta packager", that allows to create native packages for all Linux and Unix operating systems (.deb, .rpm, .tgz for Linux, pkg for Solaris and *BSD, .dmg for OS X,...) controlled from a single *.list file.
 
* [[epm]], developed by [http://www.easysw.com/epm/ Easy Software Products] (creators of [[CUPS]]), is a "meta packager", that allows to create native packages for all Linux and Unix operating systems (.deb, .rpm, .tgz for Linux, pkg for Solaris and *BSD, .dmg for OS X,...) controlled from a single *.list file.
  
[[Category:Package management systems]]
+
==文档==
 +
*[http://docs.huihoo.com/javaone/2015/CON2596-Developing-Modular-Software-Welcome-to-Hell.pdf Developing Modular Software: Welcome to Hell!]
 +
 
 +
==链接==
 +
*[https://chocolatey.org/ Chocolatey - The package manager for Windows]
 +
 
 +
[[category:package]]

2017年8月4日 (五) 03:37的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Package manager Thanks, Wikipedia.

A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer.

[编辑] 包系统

模板:See also By the nature of free software, packages under similar and compatible licenses are available for use on a number of operating systems. These packages can be easily combined and distributed using configurable and internally complex packaging systems to handle many permutations of software and manage version-specific dependencies and conflicts. Some packaging systems of free software are also themselves released as free software.

For binary packages
For installing from a recipe
  • Portage and emerge are used by Gentoo Linux. They were inspired by the BSD ports system and use scripts called ebuilds to install software.
  • A recipe file contains information on how to download, unpack, compile and install a package in GoboLinux distribution using its Compile tool.
Hybrid systems
Meta package managers

The following unify package management for several or all Linux and sometimes Unix variants. These, too, are based on the concept of a recipe file.

  • klik aims to provide an easy way of getting software packages for most major distributions without the dependency problems so common in many other package formats.
  • Autopackage uses .package files.
  • epm, developed by Easy Software Products (creators of CUPS), is a "meta packager", that allows to create native packages for all Linux and Unix operating systems (.deb, .rpm, .tgz for Linux, pkg for Solaris and *BSD, .dmg for OS X,...) controlled from a single *.list file.

[编辑] 文档

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱