欢迎来到天天文库
浏览记录
ID:39959941
大小:265.50 KB
页数:17页
时间:2019-07-16
《aix软件包的安装(04.7)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux下软件包的安装源代码包的安装RPM包的安装CUUG1.源代码包的安装gzip-dapache_1.3.20.tar.gz(解压)tarxvfapache_1.3.20.tar(解包)cdapache_1.3.20./configure(配置)make(编译)makeinstall(安装)CUUG2.RPM包的安装RPM软件包的一个例子:foo-1.0-1.i386.rpm其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i386)。(1)安装#rpm-ivhfoo-1.0-1.i386.rpmf
2、oo#######################CUUG(2)卸载#rpm-efoo注意:这里使用软件包的名字foo,而不是软件包文件的名字“foo-1.0-1.i386.rpm”.如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息。如:#rpm-efooremovingthesepackageswouldbreakdependencies:fooisneededbybar-1.0-1要想RPM忽略该错误信息继续卸载的话(但是,依赖于该软件包的程序可能无法运行),请使用-nodeps命令行选项。CUUG(3)升级#rp
3、m-Uvhfoo-2.0-1.i386.rpmfoo###############################当使用旧版本的软件包来升级新版本的软件时,会产生以下错误信息:##rpm-Uvhfoo-1.0-1.i386.rpmfoopackagefoo-2.0-1(whichisnewer)isalreadyinstallederror:foo-1.0-1.i386.rpmcannotbeinstalled要使RPM坚持这样“升级”,可使用--oldpackage命令行参数。CUUG(4)查询#rpm-qfoofoo-2.0-
4、1软件包指定选项:-a查询所有已安装的软件包.-f将查询包含有文件的软件包-p查询软件包文件名为的软件包CUUGSolaris软件包的安装一、软件包(package)的概念package是一组文件和目录的逻辑集合,它能实现某种功能。它包含软件包描述文件、安装文件和安装前后的运行脚本。1、pkgadd:用于安装软件包格式:pkgadd[-ddevice
5、pathname]pkg_name#pkgadd–d/cdrom/cdrom0/S0/solaris_2.
6、6SUNWaudioCUUG2、pkgchk:用于检测软件包格式:pkgchkpkg_name#pkgchkSUNWaudiopkgchk命令通过比较它们在系统日志文件(/var/sadm/install/contents)中的值来判断软件包的属性与内容是否发生改变。如果执行命令后没有输出,则表示此软件包的属性与内容没有改变。CUUGCUUGCUUG3、pkginfo:用于显示软件包的信息。格式:pkginfo[-ddevice
7、pathname]–lpkg_name#pkginfo–d/cdrom/cdrom0/S0/solar
8、is_2.6–lSUNWaudioCUUG4、pkgrm:用于删除软件包。格式:pkgrmpkg_name#pkgrmSUNWaudiopkgrm命令用/var/sadm/install/contents系统日志文件来决定软件包的位置。软件包被删除后,pkgrm会更新/var/sadm/install/contents文件。CUUG二、/var/sadm/install/contents文件此文件是所有安装在系统上的软件包的日志文件。Pkgadd和pkgrm命令会更新文件内容。CUUGCUUGCUUGCUUGCUUG
此文档下载收益归作者所有