rpm软件包管理:
语法:rpm [选项] 包名
挂载光盘:
[root@localhost wang]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only
查看包个数:
[root@localhost wang]# ls /mnt/Packages/ | wc -l
3998
[root@localhost wang]# ll /mnt/Packages/ | wc -l
3999
Linux下软件包命令规则:
zsh-4.3.10-7.el6.x86_64.rpm
zsh -4 .3 .10 -7 x86. 64
软件名 主版本号 次版本号 修订 release(第几次发布版本) cpu架构系统平台 支持的系统位数
el6:rhel6
安装rpm
[root@localhost Packages]# rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
[root@localhost Packages]#rpm --help
-i install
-v 详细
-h hash
印散列标记#号
安装时解决依赖关系;
/mnt/Packages/
找rpm包的方法:
方法1:直接找以perl-DBD-MySQL开头的包
方法2:找关键字
[root@localhost Packages]# ls *perl-DBD-MySQL*
方法三:上rpm包相关的网站
http://www.rpmseek.com/index.html
强制安装:
[root@localhost Packages]# rpm -ivh --nodeps /mnt/Packages/ MySQL-python-1.2.3-0.3.c1.1.el6.x86_64.rpm sql
rpm查询功能:
[root@localhost Packages]# rpm -ivh /mnt/Packages/zsh-4.3.10-7.el6.x86_64.rpm
zsh是什么??
zsh是一种Unix下的shell,高度兼容bash
[root@localhost Packages]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
/bin/zsh
查看zsh软件是不是安装:
[root@localhost Packages]# rpm -q zsh
查看所有安装的rpm软件:
[root@localhost Packages]# rpm -qa
查询zsh安装后,产生哪些文件和目录:
[root@localhost Packages]# rpm -ql zsh
zsh这个文件是哪个软件安装的
#which zsh 命令名(返回命令的绝对路径)
#rpm -qf /bin/zsh
或
#rpm -qf `which zsh`
#预先查看那一个软件包,安装时将会产生哪些目录
rpm - pql /mnt/Packages/rpm包
升级:
rpm -Uvh rpm包
卸载:
rpm -e zsh 只写软件包的名字,不用写版本号
强制卸载:
--nodeps
rpm -e --nodeps perl-DBD-MySQL
转载于:https://blog.51cto.com/11133555/1885325