yahweihl 于 2007-01-10 20:00:39发表:
RPM包 对于小型软件,按上述方法安装是可以的。但对于比较复杂的软件,运行configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数。在安装前,必须自己检查文件的依赖关系。 这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM的软件包。 RPM包也是非常常见的一种软件包。使用它安装软件,只需执行简单的命令即可。不需要人工检查依赖关系。操作RPM包的命令无非是安装和卸载两种。 安装的命令如下: rpm -Uvh Kdevelope-3.1-1.rpm 其中,kdevelope-3.1-1.rpm是相应的RPM包文件名,对应的软件包名就是kdevelope,版本号为3.1-1,-Uvh是参数。 安装过程中可能出现“.. conflict with ... ”(可能是要安装的包里有一些文件可能会覆盖现有的文件)的警告或者提示而无法安装,如果确认可以覆盖相关文件,可以增加 “force” 参数。 还有一种提示是“... is needed by ...”或“... is not installed ... ”(此包需要的一些软件你没有安装)。一般而言,应该先把需要的软件安装好再安装本当前的软件。可以用“nodeps”参数忽略此信息。 也就是说,rpm -i force nodeps 可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能 如果要卸载kdevelope,则执行如下的命令。 rpm -e kdevelope
seecl 于 2007-01-10 14:02:39发表:
如何才能让他返回没有装过的状态讷 ! 因为我看到部分软件已经安装了小部分了
yahweihl 于 2007-01-10 20:00:39发表:
RPM包
对于小型软件,按上述方法安装是可以的。但对于比较复杂的软件,运行configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数。在安装前,必须自己检查文件的依赖关系。
这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM的软件包。
RPM包也是非常常见的一种软件包。使用它安装软件,只需执行简单的命令即可。不需要人工检查依赖关系。操作RPM包的命令无非是安装和卸载两种。
安装的命令如下:
rpm -Uvh Kdevelope-3.1-1.rpm
其中,kdevelope-3.1-1.rpm是相应的RPM包文件名,对应的软件包名就是kdevelope,版本号为3.1-1,-Uvh是参数。
安装过程中可能出现“.. conflict with ... ”(可能是要安装的包里有一些文件可能会覆盖现有的文件)的警告或者提示而无法安装,如果确认可以覆盖相关文件,可以增加 “force” 参数。
还有一种提示是“... is needed by ...”或“... is not installed ... ”(此包需要的一些软件你没有安装)。一般而言,应该先把需要的软件安装好再安装本当前的软件。可以用“nodeps”参数忽略此信息。
也就是说,rpm -i force nodeps 可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能
如果要卸载kdevelope,则执行如下的命令。
rpm -e kdevelope
seecl 于 2007-01-10 14:02:39发表:
如何才能让他返回没有装过的状态讷 ! 因为我看到部分软件已经安装了小部分了