1.rpm包
查询:
rpm -qa | grep sudo :查询系统是否安装了sudo包
?
rpm -qf /etc/sudoers :查询文件所属软件包
?
查询rpm包安装后的软件包名称
rpm -qp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm?
输出:MySQL-server-5.6.12-2.linux_glibc2.5
?
?
查询软件包信息
rpm -qip MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -qi MySQL-server-5.6.12-2.linux_glibc2.5
?
查询软件包中的文件列表
rpm -qlp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -ql MySQL-server-5.6.12-2.linux_glibc2.5
?
显示被标注为文档的文件列表
rpm -qdp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -qd MySQL-server-5.6.12-2.linux_glibc2.5
?
显示被标注为配置文件的文件列表
rpm -qcp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
rpm -qc MySQL-server-5.6.12-2.linux_glibc2.5
?
卸载:
rpm -e sudo-1.8.6p3-7.el6.x86_64 --nodeps:卸载sudo包
--nodes :不考虑依赖,强行卸载
安装:
rpm -ivh sudo-1.8.6p3-7.el6.x86_64.rpm
--test:只对安装进行测试,不实际安装
--replacepkgs:如果已经安装,可以使用该选项覆盖安装
--replacefiles:如果遇到文件冲突,使用该命令可以解决
--nodeps:安装时提示需要先安装依赖的软件,使用该命令进行忽略,但是这样的话,这个软件有可能不能使用
?
解压:
解压所有文件到当前目录
rpm2cpio MySQL-client-5.6.12-2.linux_glibc2.5.x86_64.rpm | cpio -idv
?
解压指定文件到当前目录
rpm2cpio MySQL-client-5.6.12-2.linux_glibc2.5.x86_64.rpm | cpio -idv ./usr/bin/mysql
?
升级安装:
rpm -Uvh sudo-1.8.6p3-7.el6.x86_64.rpm
?
2.挂载光盘
mkdir /mnt/cdrom :需要先创建该目录,目录路径随意
mount /dev/cdrom /mnt/cdrom :挂载光盘到指定的目录
?