Yum是管理RPM包的一个系统,包括安装、更新、移除与维护包,它自动处理包之间的依赖性。Yum是源自于yup,yup是一个为YellowDogLinux所写的更新系统,一个基于RPM的Mac发行版本。Yum会把包标头内的信息下载到你系统上的一个目录中,然后用它...[继续阅读]
海量资源,尽在掌握
Yum是管理RPM包的一个系统,包括安装、更新、移除与维护包,它自动处理包之间的依赖性。Yum是源自于yup,yup是一个为YellowDogLinux所写的更新系统,一个基于RPM的Mac发行版本。Yum会把包标头内的信息下载到你系统上的一个目录中,然后用它...[继续阅读]
单独的yum命令如下所示。check-updatecheck-update决定更新是否是可用的,不需要交互地运行。如果有任何的包更新是可用的,则返回离开值100与包列表;如果没有任何的更新,则返回0。cleanclean[options]清除yum缓存目录。选项all清除每件事情:标...[继续阅读]
RedHatUpdateAgent,up2date,安装并更新基于RPM的系统上的包,主要是在RedHat与FedoraCoreLinux系统上。当初,up2date是用来与RedHatEnterpriseLinux及RedHatNetwork一起使用,但是它已经被更新为可以与yum及apt仓库一起运作。up2date在包的分组上运作,即为人所...[继续阅读]
DebianGNU/Linux提供了许多包管理工具,主要是用来建构、安装与管理二进制包。除了DebianGNU/Linux之外,这里所描述的工具也可以在其他基于Debian的系统上运作,例如Xandros、Knoppix、Ubuntu及许多其他系统。Debian包名称一般会以.deb结尾。这里...[继续阅读]
在MacOSX上有两个可用的免费包管理系统。Fink与FinkCommanderFink项目的目标是将重要的开放源码与自由软件(OpenSourceandFreeSoftware)移植到Darwin与MacOSX。为了该目标,此项目提供了Fink包管理系统,使得它更易于安装、升级与移除开放源码软件...[继续阅读]
Solaris使用SystemVRelease4包管理系统的加强版本。这些工具被用来安装Sun软件及来自http://www.sunfreeware.com的可用软件。这些工具与那些来自GNU/Linux的不同,因为它们不管理已安装包的自动更新(无论如何,pkgadd可以下载并安装通过http://URL所...[继续阅读]
用于模式匹配的元字符与用于文件名展开的元字符是不同的(参考第四章与第五章)。然而,有许多元字符具有正则表达式以及文件名展开两种意义。这会导致一个问题:shell会先看到命令行,且会本能地将未被引用的正则表达式元字符解...[继续阅读]
不同的元字符具有不同的意义,视它们被用在哪里而定。特别是用在搜索文本(匹配)中的正则表达式有一组元字符,而用在处理替换(replacement)文本的元字符(例如在文本编辑器中)则另有不同的一组。这些组合也会因每个程序而不同。本...[继续阅读]
有些元字符对一个程序而言是合法的,但可能对另一个程序而言则否。这些元字符会在表7-5中加上圆点(·)注记(此表对大部分的商用Unix系统而言是正确的,包括Solaris)。加上“P”注记的项目则是由POSIX指定的,再次检查你的系统版本(在...[继续阅读]