Linux学习笔记十三(软件管理技巧)

mac2024-06-01  42

利用本地镜像搭建yum源

可以安装镜像中没有安装的软件 首先将真机中的镜像远程拷贝到虚拟机: 在根下建立的一个目录,并将镜像文件挂载在这目录上(挂载的意思就是可以通过这个目录来查看文件中的内容): 进入挂载目录就可以看到光盘中的内容: 进入到系统资源的指向文件,然后创建: 在该文件中编辑: 真实内容: 保存退出,输入命令: 就可以显示搜索结果:

yum命令

yum命令的使用必须是在域名源搭建以后才能正常运行

whatis yum:

yum clean all //清除所有yum缓存 repolist //列出仓库信息 update //更新 install software //安装 list software //查看软件 list all //列出所有软件 list installed //列出所有已安装软件 list avaliable //列出所有可安装软件 reinstall sofware //重新安装 info software //查看软件信息 search software信息 //根据软件信息查找软件 remove software //卸载软件 whatprovides file //根据文件找出包含此文件的软件 history //查看系统中的软件管理信息 history info 数字 //对为该数字的id的信息进行显示 groups list //列出软件组 groups info //查看软件组信息 groups install sfgroup //安装软件组的信息 groups remove sfgroup //卸载软件组

列出软件组:

搭建网络yum源的方法

如果对一个环境下的许多台主机的每一台主机都进行,镜像文件的挂载,yum源配置,会造成不必要的资源浪费。可以对其中的一台主机进行挂载配置,其他的主机对这台主机进行网络yum源地址的访问就可以达到相同的目的,从而节省资源。

这需要超文本传输协议(http)来实现,还需要一个提供超文本传输协议的软件(Apache),可用以下方法查看: 利用上个主机中搭建好yum源的主机destop作为提供网络yum源的主机,在其中安装提供超文本协议的共享型软件(-y表示不显示安装信息): 然后启动apche,并且让它开机启动: 关闭防火墙: 测试访问(可以访问): 这种共享只会共享主机中/var/www/html/目录下的文件,也就是说,将文件放到该主机的次目录下,其他主机就可以通过网络来访问这个目录下的文件。那么就可以按照上个实验,在该目录下创建一个新的目录/rehl7.3(red hat enterprise label 7.3),再将主机中的镜像挂载在新建目录上供其他主机访问: 提供网络yum源的主机就搭建好了,接下来,打开一个新的主机server来通过网络来搭载yum源,首先配置他的网卡文件,再测试是否能ping通网络远程主机: 再到/etc/yum.repos.d/目录下编辑文件: 然后测试安装成功: 由于提供网络yum源的主机重启后,挂载点会消失不见,这就需要每次启动主机后重新将镜像文件挂载一遍,我们可以将挂载命令添加到开机自运行脚本/etc/rc.d/rc.local首先每次卡机后自动挂载: 退出保存,然后在给这个脚本一个可执行权限,使其可以开机自启: 这样每次开机后,该主机可以自动挂载,可为其他主机提供网络yum源。

rpm命令及第三方软件的安装

安装qq 首先从qq官网下在qq的安装包到本机: 然后输入命令安装: 安装结束后没有可执行权限: 切换到超户给它可执行权限:

rpm命令:

最新回复(0)