yum命令

使用rpm命令安装和查询软件包

下载软件包但是不能解决依赖关系。

rpm -ivh tree-1.6.0-10.el7.x86_64.rpm 

查询tree软件包安装后生成的所有文件

[root@Centos8 dev]# rpm -ql tree  
/usr/bin/tree
/usr/lib/.build-id
/usr/lib/.build-id/d8
/usr/lib/.build-id/d8/6d516d7cb07fb9334cb268af808119e33a5ac5
/usr/share/doc/tree
/usr/share/doc/tree/LICENSE
/usr/share/doc/tree/README
/usr/share/man/man1/tree.1.gz

查看 tree软件提供哪些功能

[root@Centos8 dev]# rpm -q --provides tree
tree = 1.7.0-15.el8
tree(x86-64) = 1.7.0-15.el8

查看server.xml是安装那个软件包生成的

[root@Centos8 dev]# rpm -qf /etc/tomcat/server.xml

查看系统是否安装过tree软件包

[root@Centos8 app]# rpm -q tree
tree-1.7.0-15.el8.x86_64

查询系统上安装过的所有tree软件包

[root@Centos8 app]# tree -qa
.
└── matrix
    ├── bin
    │   └── cmatrix
    └── man
        └── man1
            └── cmatrix.1

4 directories, 2 files

yum命令

  yum (Yellow dog Updater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
  yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

yum语法:yum [options] [command] [package …]

options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
command:要进行的操作。
package操作的对象。

配置yum服务器:
1.建立本地的yum源
  执行systemctl enable --now autofs自动挂载光盘,用本地光盘作为yum源也可以在网络中获取http://
https://
ftp://
file://
设置yum仓库源配置文件

[root@Magedu ~]# vim /etc/yum.repos.d/create.repo
[CentOS]
name=centos8
baseurl=file:///mnt/AppStream
gpgcheck=0
enabled=1


[BaseOS]
name=centos88
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1

/etc/yum.repos.d/目录放的文件是yum客户端的文件(需要链接网络才可以使用)

[root@Centos8 ~]# cd /etc/yum.repos.d/

将/etc/yum.repos.d/目录下的文件移到创建的文件夹中 mv *.repo bak 编写的yum客户端必须放在/etc/yum.repos.d/目录中,文件名要用.repo后缀。

  文件后缀必须要用.repo
编辑文件
[CentOS] 名字
name= 描述作用
baseurl=file://对应本地的光盘路径
gpgcheck= 0|1 关闭k检查 1开启
enabled= 0|1 (0是关1是开)

在CenOS8中需要建立两个仓库源,在BaseOS和AppStream中分别有repodata文件
/misc/cd 光盘挂载点

配置互联网的yum源
ssh 192.xxx.xxx.xx.xxip地址 链接访问yum源
查httpd包是否安装

root@Centos8 yum.repos.d]# rpm -q httpd
httpd-2.4.37-11.module_el8.0.0+172+85fc1f40.x86_64
(这是已安装)  

确认本机yum源是否配置正常

[root@Centos8 yum.repos.d]# rpm -q httpd
httpd-2.4.37-11.module_el8.0.0+172+85fc1f40.x86_64
[root@Centos8 yum.repos.d]# yum repolist 
Repository CentOS is listed more than once in the configuration
Repository centos is listed more than once in the configuration
Last metadata expiration check: 0:24:03 ago on Tue 15 Oct 2019 07:52:48 PM CST.
repo id                                   repo name                                           status
BaseOS                                    centos88                                            1,655
CentOS                                    centos8                                             4,681
base                                      Centos-BaseOS                                       1,655
centos                                    Centos-AppStream                                    4,681

下载httpd包

[root@Centos8 ~]# dng install httpd

启动HTTPD服务

  [root@Centos8 ~]# systemctl start httpd.service

参照yum源网站的目录结构来创建结构文件

[root@Centos8 ~]# mkdir -pv /var/www/html/{7,8}/os/x86_64

[root@Centos8 ~]# tree /var/www/html
/var/www/html
├── 7
│   └── so
│       └── x86_64
└── 8
    └── so
        └── x86_64

6 directories, 0 files

将光盘挂载到文件夹中

[root@Centos8 ~]# mount /dev/sr0 /var/www/html/8/os/x86_64/

编辑格式()
[CentOS] 名字
name= 描述作用
baseurl=file:///misc/cd/
gpgcheck= 0|1 关闭k检查 1开启
enabled= 0|1 (0是关1是开)

yum list可以列出所有的包,带@表示已安装过,不带@表示在仓库中还未安装。
systemetl status firewalld.service 查看防火墙
systemetl disable --now firewalld.service 关闭防火墙
6、7、8版本光盘分别挂载到相对应的文件夹中:
mount /dev/sr0 /var/www/html/6/os/x86_64
mount /dev/sr0 /var/www/html/7/os/x86_64
mount /dev/sr0 /var/www/html/8/os/x86_64
挂载完毕后打开网页访问:
192.xxx.xxx.xx(自己的ip)/8/
0 /var/www/html/6/os/x86_64
mount /dev/sr0 /var/www/html/7/os/x86_64
mount /dev/sr0 /var/www/html/8/os/x86_64
挂载完毕后打开网页访问:
192.xxx.xxx.xx(自己的ip)/8/
其他版本一样

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值