那么在我们本期的LUPA训练营里,我们继续来对Linux命令进行学习,这一期我们要和大家一起关注的是Linux系统管理中,最重要的软件包的管理,这是系统管理的基础的基础;只有我们学会软件包的管理才能谈得上其它的应用,希望大家能在LUPA训练营中学习到更多的知识。
Red Hat Package Manager—rpm RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用。
RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件 ...
debian高级软件包工具—apt
如果您接触过 Debian GNU/Linux 操作系统, 那apt-get是Debian的Deb软件包管理工具你一定不会陌生,它的最低底层还是调用dpkg包管理程序,通过apt-get工具可使我们很好地解决软件包的依赖关系,方便软件的安装和升级。事实上,问任何人 Debian 最重要的特性是什么,得到的回答十有八九是它的软件包管理系统。它是Debian发行版的最大特色。……
Debian 软件包管理系统—dpkg
dpkg是Debian Package 的简写。为Debian专案开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的distribution都使用dpkg,例如Ubuntu、Knoppix等……
mandriva软件包管理工具--urpm*
"urpm" ('User RPM') 起源于 Mandrake 7.0时代的 rpmdrake!原本就是用来个在线更新的功能!特色是自动的处理掉函式库相容的问题,帮您快速的安装或移除软件!……
Arch Linux的软件包管理器—pacman
pacman是Arch Linux中的一个用来跟踪linux系统上已安装包的实用包管理。它具有简单的依赖性支持和具有连接远端ftp服务器的能力,可以自动更新本地系统的包。Pacman包是gzipped tar格式。
Yellow dog Updater—yum
yum,是Yellow dog Updater, Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相 关信息,检查依赖性并自动提示用户解决。
gentoo软件包管理系统—emerge
emerge是gentoo软件包管理系统。我们谈到emerge,就不能不说Portage。大部分使用者透过 emerge 工具使用 Portage,通过 "man emerge" 命令可以获得相关帮助。Portage 是 Gentoo 的软件包管理工具,是用 Python 语言编写的。Portage 是 Gentoo 在软件包管理方面最杰出的创造,具有很高的弹性及数不清的功能,通常被视为 Linux 中最好的软件包管理工具。