可以在你的 Linux 上跑的軟體成千上萬,要如何找到新套件?安裝了套件之後,又如何升級或移除?如何滿足套件之間的相依性?你需要一個套件管理系統來幫你。除了系統現有的套件管理系統(如 debian 的 apt 或 fedora 的 yum)之外,有沒有其他套件管理系統更適合你的需要呢?
可以在你的 Linux 上跑的軟體成千上萬,要如何找到新套件?安裝了套件之後, 又如何升級或移除?如何滿足套件之間的相依性?你需要一個套件管理系統來幫你。 除了系統現有的套件管理系統(如 debian 的 apt 或 fedora 的 yum)之外, 有沒有其他套件管理系統更適合你的需要呢?
今年的第十三場心得分享,將由 Candyz 分享他鑽研套件管理系統的心得, 這是累積多年功力的結果,一次灌頂加持,你再不來就沒機會囉!
時間: 9/5 7:00pm - 9:00pm
地點: MixCoffee&Tea
講者: Candyz
講題: Linux 的套件管理系統 (Package Management System)
大綱:
套件管理系統簡介
什麼是套件管理系
為什麼需要套件管理系統
套件管理系統的功能
Linux 的套件格式 (Package Format)
Binary packages
Source packages
Recipe packages
套件格式之間的轉換
套件管理員 (Package Manager)
用 rpm 格式的 (Red Hat Package Manager/RPM Package Manager)
用 deb 格式的
Slackware 用的 pkgtool
Arch Linux 用的 pacman
Gentoo Linux 用的 portage
Gobo Linux 用的 recipe for
Smart Package Manager
檔案庫 (Repository)
其他的套件管理系統
klik
Autopackage
EPM
Conary
ZENworks Management Daemon (zmd)
Checkinstall
實例
Ubuntu 6.06 with APT (Synaptic)
FC5 with YUM (Pirut Yumex)
SuSE 10.1 with Smart (Smart Gui)
last edited 2006-09-01 16:21:28 by PingYeh