linux中系统的软件安装 yum/rpm

1.yum介绍
Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2.yum 命令的详细用法
yum install httpd -y 安装httpd服务 加-y 是不需要交互式安装 直接安装不加则会问你需不需要安装 然后确认y
yum remove httpd 卸载httpd
yum deplist httpdl情况
linux中系统的软件安装 yum/rpm
yum repolist 列出仓库信息
linux中系统的软件安装 yum/rpm
yum clean all 清除软件仓库关于软件信息的缓存
linux中系统的软件安装 yum/rpm
yum update httpd 显示httpd的更新信息
linux中系统的软件安装 yum/rpm
yum list httpd 查看httpd软件
linux中系统的软件安装 yum/rpm
yum list all 查看软件仓库中的所有软件
yum list installed 查看已经安装的软件
yum list available 列出可以安装的软件
yum reinstall httpd 重新安装httpd
yum info httpd 查看软件的详细信息
yum search dhcp 搜索dhcp
linux中系统的软件安装 yum/rpm
yum groups list 列出软件组
linux中系统的软件安装 yum/rpm
yum history 查看系统中软件管理信息
linux中系统的软件安装 yum/rpm
yum history info 数字 # 对以该数字为id的信息进行查看
linux中系统的软件安装 yum/rpm
yum groups remove Smart\ Card\ Support 卸载软件组 Smart\ Card\ Support
yum groups install Smart\ Card\ Support 安装软件组 Smart\ Card\ Support

3.共享yum源的设置
当局域网内存在多台主机时,每一台主机都进行yum源软件仓库的搭建太过于浪费内存资源。所以可以使用一台主机进行共享yum源的设置,让其他主机共同使用。
1.安装httpd服务
需要在作为共享yum源的主机上安装httpd服务,并设置该服务开机自动启动,保证存在共享资源的能力;关闭该主机防火墙,并设置防火墙开机不启动,保证别的主机能顺利访问。
linux中系统的软件安装 yum/rpm
linux中系统的软件安装 yum/rpm
linux中系统的软件安装 yum/rpm 设置开机启动httpd
linux中系统的软件安装 yum/rpm 关闭防火墙
linux中系统的软件安装 yum/rpm设置开机关闭防火墙
linux中系统的软件安装 yum/rpm 必须在/var/www/html 设置gua挂载点bruce
创建挂载点目录,将指向镜像文件的光驱挂载到该目录。
该挂载点目录必须在/var/www/html/ 该目录之中 才会被共享。
如果直接是使用的镜像文件,将该镜像文件挂载在该目录上即可

linux中系统的软件安装 yum/rpm (系统中没有镜像文件所有挂载了u盘中的数据 作为共享)

linux中系统的软件安装 yum/rpm

永久性的挂载
上面操作至今在shell中使用命令将光驱挂载在目录上,但是这种在系统重启之后会还原。需将该操作写在文件/etc/rc.d/rc.local 中,并给该文件X权限。系统开机会自动执行该文件中内容。
linux中系统的软件安装 yum/rpm
linux中系统的软件安装 yum/rpm
4.rpm命令处理软件
把需要安装的软件包从本地传到虚拟机中

使用该命令可以对软件进行管理:
rpm -i #安装
rpm -v #显示过程
rpm -h # hash加密
linux中系统的软件安装 yum/rpm
linux中系统的软件安装 yum/rpm
rpm -e #卸载
pm -q #查看软件,软件已安装会显示安装包,未安装显示未安装
rpm -ql #查看已经安装的软件在系统中的安装文件路径
rpm -a #所有已经安装的软件
rpm -qlp #查看未安装的软件包如果安装后产生的文件的路径
rpm -qf #根据某个文件找出包含该文件的安装包
rpm -qc #查看软件配置文件信息
rpm -qd #查看软件的帮助文件
–force #强制安装
–scripts #查看脚本
–nodeps #忽略软件安装时的依赖
该方式可以直接忽略依赖继续安装,但是由于该软件所依赖的软件没有安装导致无法使用。

猜你喜欢

转载自blog.51cto.com/12893781/2379060