Linux安装命令: yum ,rpm 在Linux中所有的程序安装都是用rpm命令,将文本代码转换为二进制代码! 既然如此,又何必多一个yum? 在Linux中,单纯使用rpm是可以安装下任何软件的,只不过很多情况下会很繁琐,因为Linux开源,然后软件之间有很大的依赖关系,比方说:现在需要安装f软件. 装f软件,前提是装好e软件,而装好e软件前提是d软件,….即: f<–e<–d<–c<–b<–a 一般的软件,依赖关系可能达到好几十种依赖,如果你用rpm,那你得会装几十种其他的软件. yum就是为了解决这种依赖关系而诞生.yum就像一个软件仓库管理员.使用yum安装一个f软件的时候,yum对照着f的依赖关系,会自动去查看Linux系统中还缺少哪些依赖软件,然后自动去软件库下载依赖软件且安装,直到所有依赖安装完毕,最后自动安装好f软件.
何为软件库?
就像”安卓市场”,”应用宝”,”360软件管理助手”
Linux也有其很多软件市场! 比如: “Redhat”,”Ali-OSM”等等
Linux当中,可以装一个”软件市场”,配置在”/etc/yum.repos.d/” 下 默认为:http://mirror.centos.org/centos/ releasever/os/ basearch/
由于国外网速慢,也可以进行修改你的”软件市场”,比如切换成阿里的Linux软件市场”http://mirrors.aliyun.com/help/centos”
如果你已经有了Linux软件库,也可以使用本机的Linux软件库: 一. VMware操作使用本机的软件库步骤如下: 1.在VMware下使用软件库DVD
2.修改配置文件 vi /etc/yum.repos.d/CentOS-Base.repo 将内容修改为如下:
[localfile] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=file:///mnt3.重启 4.挂载DVD mount /dev/cdrom /mnt/ 5.测试: yum repolist
6.yum相关操作: xxx代表某一软件 yum search xxx yum clean all yum repolist yum update xxx yum remove xxx yum install xxx
比如安装ftp服务器: rpm -qa |grep vsftpd(查看有没有安装过) yum install vsftpd -y
二. rpm的操作简介:
rpm -ihv pagege_FIle rpm -q Packge_Name rpm -qpi pagege_FIle rpm -qa 查询所有安装列表 rpm -qa | grep jdk rpm -ql Packge_Name