软件管理

Jump to: navigation, search

Susemini.png 本文处于需要修订的文章的状态,欢迎您积极参与翻译与修订。 翻译人员:ichair,修订人员:无。

Geeko 软件管理是系统管理中重要的部分,软件的生命周期包括(安装,补丁,升级,移除)。Software managementis an important part of system management,covering the lifecycle(install,patch,upgrade,remove)of software on the system.


要做到这一点,需要:

和一些关于不同部分如何交互的知识。

SuSE系统中,软件管理分为四个基本组成部分,补丁,模板,和产品.

这里浏览软件管理内容。

To accomplish this,one needs

and some knowledge how the different parts interact.

For SUSE systems,software management breaks down into four basic components packages,patches,patterns,andproducts.


See herefor a content overview over software management.

从字节到产品

软件包,模板,产品是怎样的关系。

大量字节组成一个文件,大量文件组成一个软件包,大量软件包组成一个模板,大量模板组成一个产品。在这个假定下,模板描述特征(功能性),产品是这些特征(图形桌面,办公软件,网络浏览器,等)的集合,这些特征被他们依赖的模板清晰的定义。

(Patches are not covered by this view as they affect all of the mentioned layers and best fit as a vertical side bar.)

From bytes to products

And this is how packages,patterns,and products relate

So many bytes make a file,many files a package,many packages a pattern,and many patterns a product.Under the assumption that patterns describe features(functionalities),products are a collection of features(graphical desktop,office application, internet browser,etc.)and are clearly defined by the patterns they depend upon.

(Patches are not covered by this view as they affect all of the mentioned layers and best fit as a vertical side bar.)

管理

在上面提到的图形界面中,只有直接的管理组件是绿色可拖拽的。软件包、模板、产品共享属性和语义 ,他们都有:

  • 名称
  • 版本和发布(openSUSE 时间上可选和积累)
  • 体系
  • 摘要(一行,可译的)
  • 描述(许多行,可译的)
  • 依赖

并能被

Management

Only the directly managed components are drawn in green in the above graphic.Packages,patterns,and products share common attributes and semantics,they all have

  • A name
  • A version and a release(epoch is optional and unused in openSUSE)
  • An architecture
  • A summary(one line,translatable)
  • A description(multiple lines,translatable)
  • Dependencies

and can be