《初入linux》--第十一部分-rpm软件安装与yum的使用与搭建

一.linux 软件安装


1.rpm

Redhat公司推出的软件包格式,适用于类 redhat系统

软件包格式:软件名称-软件版本-适用系统版本-适用系统架构.rpm

rpm search 

sourceforce

rpm命令:rpm -ivh包名 安装

    rpm-e 软件名  卸载

    rpm -qm 软件名  

    rpm -qmp 包名  查询此包安装后会出现的文件

    rpm-qa      查询系统中安装的所有软件

-i  安装包

-v  显示安装进度

-h  指定加密方式

-e  卸载

-ql 查询软件生成文件

-qa | grpe 软件名 查询软件是否安装

--force         强制安装

-qf filename       查看该文件属于哪个软件包

-qi         查看软件信息

-Kv 包名       检测软件包是否被篡改过

-pq 包名       检测软件在安装或卸载的过程中执行的动作

-qc         查看服务的配置文件目录

-qd         查看服务帮助性文档


二.yum 在线安装

yum是上层软件管理工具,可以解决软件的依赖关系。

1.客户端:

要想 yum工作首先得拥有 yum源和源的指向文件

其配置文件为:/etc/yum.repos.d/xxxx.repo

其格式为:

[xxxx
名称]     //仓库名称

name=xxxx       //仓库描述

baseurl=ftp://xxx | http:// | file://

gpgcheck=0      //不检测gpg


之后清空yum缓存

yum clean all

2.服务器端:

http协议举例:

1.mount /xxx/xxx.iso /xxx      挂载镜像

2.修改 /etc/yum.repo.d/xxx.repo,将baseurl改为本地挂载目录

  baseurl=file:///xxx

3.安装http服务:yum installhttpd

4.umount取消挂载镜像

5.重新将镜像挂载在http服务器公共目录下:/var/www/html/xxx

6.修改服务器xxx.repobaseurl改为file:///var/www/html/xxx

6.关闭防火墙,重启服务 

systemctl stop firewalld ; systemctl disable firewalld

systemctl restart httpd ; systemctl enable httpd

7.设置开机自动挂载:配置/etc/rc.d/rc.local 

  添加:  mount /xxx/xxx.iso /var/www/html/xxx

  保存后给添加执行权限chmod +x /etc/rc.d/rc.local

结束!

第三方软件的搭建

1.把需要的软件包放到一个目录中,其只能存在rpm

2.安装  createrepo命令

3.createrepo -v /xxx

4.编辑 /etc/yum.repo.d/xxx.repo

3.yum命令

yum

             install
 

你可能感兴趣的:(linux,虚拟机,管理)