Linux下的软件管理

mac2024-03-25  52

1、利用本地镜像搭建yum源 真实主机会有软件安装包安装源,但自己安装的虚拟机无法打开gpk-application (1)、从网上下载一个匹配系统版本的镜像 (2)、安装yum源

mkdir /iso ###新建目录放置光盘镜像 mkdir /westossource ###建立光盘镜像挂载位置 mount /iso/rhel-server-7.3-x86_64-dvd.iso /westossource ###将镜像挂在到westossource里 mount ###查看是否挂载成功 vim /etc/yum.repos.d/westos.repo ###编写软件商店配置文件

2、yum源命令

命令作用yum clean all清除原有yum缓存(每次改完repo文件都要坐)yum repolist列出仓库信息yum install software安装yum update更新yum list software查看软件yum list all查看所有软件yum list installed列出所有已安装软件yum list available列出所有可安装的软件yum reinstall software重新安装yum remove software卸载yum info software查看软件信息yum search software信息根据软件信息查找软件yum whatprovides file根据文件找出包含此文件的软件yum history查看系统中软件管理信息yum history info 数字对该数字为id的信息进行显示yum groups list列出软件组yum groups info查看软件组信息yum groups install sfgroup安装软件组yum groups remove sfgroup卸载软件组

3、搭建网络yum源

yum install httpd.x86_64 -y ###安装共享型软件Apache systemctl start httpd ###开启Apache服务 systemctl enable httpd systemctl stop firewalld ###关闭防火墙 systemctl disable firewalld mkdir /var/www/html/rhel7.3 ###建立挂载点 mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3 ###挂载

eg:用另一台主机试以下(没有安装资源)

镜像挂载为一次性,每次启动都需要mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3。永久设定:

vim /etc/rc.d/rc.local ###开机自运行脚本 chmod 755 /etc/rc.d/rc.local reboot ###重启 mount ###查看

4、rpm命令及第三方安装软件 yum命令和rpm命令相比较,rpm只负责安装软件不解决依赖性 (1)、rpm命令

命令作用rpm -i安装rpm -v显示过程rpm -hhash加密rpm -e卸载rpm -q查看rpm -a所有rpm -p软件包rpm -ql查看软件在系统中的安装文件路径rpm -qlp查看未安装的软件包在系统中安装后的路径rpm -qf根据某个文件找出此文件的安装包rpm -qc查看软件的配置文件名称rpm qd查看软件的帮助文件rpm --scripts查看脚本rpm --nodeps安装软件忽略软件依赖rpm --force强行安装软件rpm -Kv查看软件是否被篡改

(2)、第三方软件安装(画图软件) yum命令

yum install kolourpaint-4.10.5-4.el7.x86_64.rpm yum install kolourpaint-4.10.5-4.el7.x86_64.rpm --skip-broken http://rpm.pbone.net ###下载安装需要的软件 会陷入依赖软件死循环

rpm命令

rpm -ivh kolourpaint-libs-4.10.5-4.el7.x86_64.rpm --nodeps rpm -ivh kolourpaint-4.10.5-4.el7.x86_64.rpm

5、第三方软件安装包的软件仓库搭建 首先做实验前先检测yum软件仓库是否正确安装,并把所有的rpm包放到一个目录中

createrepo -v /c(存放软件安装包目录) ###命令执行成功会生存repodate目录 vim /etc/yum.repos.d/yum.repo [software] name=software baseurl=file:///software gpgcheck=0 yum clean all yum list kolourpaint.x86_64 -y

最新回复(0)