安装rpm软件:
rpm -Uvh kdevelope-3.1-1.rpm
卸载rpm软件:
rpm -e kdevelope
配置、编译、安装、卸载源码发布的软件包。
./configure
make
make install
文件的打包和解包
解tar包
tar -xvzf gaim-0.77.tar.gz
tar -jxvf xxx.tar.bz2
生成tar包
tar cvf - /ect|gzip-9c > backup.tar.gz
解zip包
unzip lumaqq-p3.zip
RPM 软件包安装
RPM(RedHat package manger)由于RH公司发行的一种的包管理方法,它
不仅可以RedHat Linux下使用,也可以其它的开放系统上使用。RPM包的命名
是具有一定规则,规则如下:
软件名称-版本号-发行号.安装的平台类型.Rpm.例如:
foo-1.0-1.i386.rpm,RPM包具体使用方法如下:
(1)RPM包的安装
#rpm –ivh [详细选项] 软件包名称
说明:-ivh表示安装rpm包且显示安装进度
详细选项:
--test 表示测试安装并不实际安装
--nodeps 忽略包之间的依赖关系
rpm –ivh foo-1.0-1.i386.rpm
#rpm –ivh --nodeps bing-9.0-8.i386.rpm
升级安装
#rpm –Uvh [详细选项] 软件包名称
说明:-Uvh表示升级安装且显示安装进度(U一定要大写,Linux下严格
区分大小问题) 升级安装详细选细与安装的相同.
实例:#rpm –Uvh bind-10.1-1.i386.rpm
卸载RPM包
#rpm -e [详细选项] 软件名称
说明:-e表示卸载软件包
实例:
#rpm –e bind
#rpm –e nfs-utils
查询RPM包
#rpm –q[其它选项] [详细选项] [软件名称]
其它选项:a 表示显示当前系统中安装的所有RPM包
f 文件名 表示查找指定文件所属的RPM包
i 软件包名称 表示显示包的用途
l 软件包名称 表示显示RPM包文件
实例:
?
#rpm –q bind
?
#rpm –qa
?
#rpm –qf named.conf
?
#rpm –qi bind
?
#rpm –ql bind
源代码软件包的安装
(1)安装源代码的软件
#tar -xvfz *.tar.gz (解压缩软件包)
#./configure --prefix=/usr/local/abc (配置安装选项)
#make (编译软件生成目标文件)
#make install (开始安装)
(2)卸载软件
对于源代码安装的软件卸载只要删除安装目录就可以了
(3)二进制软件包
这类软件包已经提供了安装脚本或二进制的安装向导程序
(setup、install、install.sh等),只需运行它就可以完成软件的安装 ;而卸载时也
相应地提供了反安装的脚本或程序。
#tar –xvzf *.tar.gz
#./install.sh
查看是否安装了软件:
#rpm -qa|grep samba