1。RPM 格式 例:sudo-1.7.2pl-5.el5.i386.rpm
软件名:sudo ; 版本:1.7.2pl ;发型号:5.el5 ;硬件平台:i386
卸载软件:
rpm -e 软件名称 。如删除提示有依赖性,可使加上参数 --nodeps 强制卸载
例: rpm -e sudo ;rpm -e --nodeps sudo
安装软件:
rpm -ivh 软件名称 i:安装的意思 v:安装的详细信息 h:安装的进度
例:rpm -ivh sudo-1.7.2pl-5.el5.i386.rpm
在ivh 后增加选项 --exclededocs 不安装软件包中的文档
--prefix path 指定安装路径
--test 安装测试,不实际安装
--replacepkgs 覆盖安装
--replacefiles 忽略直接覆盖
--nodeps 强制安装 ,忽略依赖
注:挂载光盘的方法 mkdir /mnt/cdrom ==> mount /dev/cdrom /mnt/cdrom
查询软件包是否安装的命令: rpm -q 软件名称
rpm -qa | grep smba :查询所有和smba相关的软件包
rpm -qf :查询文件隶属的软件包
rpm -qi :查看已安装软件包信息
rpm -qip : 查看未安装软件包信息
rpm -ql :查询安装软件所存在的位置
-qd :查看帮助文档
-qc :查询软件包配置文件
校验:
rpm -V 作用: 5:文件的md5校验值 ;S文件大小;L 链接文件;T创建时间;D设备文件;U文件用户;G文件用户组 ;M文件权限
软件包文件提取:
解压指定文件到当前目录 rpm2cpio 源 | cpio -idv 目
升级软件
使用rpm -U 软件名称
2.YUM包管理 (相比rpm的优势) 前提要连接互联网
①自动解决软件包依赖性
②方便软件包升级
安装软件 yum install 软件包
检测升级 yum check-update
升级 yum update
软件包查询 : yum list
卸载: yum remove
3.源代码安装
应用举例 (proftpd)
tar -xzvf proftpd-1.3.3d.tar.gz (解压缩)
cd proftpd-1.3.3d
./configure --prefix=/usr/local/proftpd (配置)
make (编译)
make install (安装)
4.脚本安装
略
5.APT安装
略
本文出自 “小赵的IT生活” 博客,请务必保留此出处http://393791998.blog.51cto.com/3352972/1287650