centos8或bclinux8本地源配置方法【使用vmware挂载镜像为yum源方法】、- nothing provides /etc/mime.types needed by报错解决方法

bclinux本地源配置方法

外网

  • 使用外网,我也是把那个包给卸载了的哈,不然使用yum会卡主
[root@localhost http]# history | grep rpm
   29  rpm -qa | grep bcli
   30  rpm -evh bclinux-license-manager-4.0-1.el8.bclinux.x86_64
   98  history | grep rpm
[root@localhost http]#
  • 外网主机默认有挺多源的,直接用就行。
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# ls
bak  BCLinux-AppStream.repo  BCLinux-BaseOS.repo  BCLinux-Kernel.repo  BCLinux-PowerTools.repo
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# yum repolist
仓库标识                                                                                                       仓库名称
AppStream                                                                                                      BC-Linux-8.2 AppStream
BaseOS                                                                                                         BC-Linux-8.2 - Base
kernel-bek                                                                                                     BC-Linux-8.2 - kernel-bek
kernel-kpatch                                                                                                  BC-Linux-8.2 - kernel-kpatch
[root@localhost yum.repos.d]# 

内网

使用vmware挂载镜像为yum源方法

  • 内网配置yum源你应该也知道,首先得要有一个镜像,云上的虚拟机没办法哈,老老实实的上传镜像,如果你是用vmware创建的虚拟机,那么就不用上传镜像了,直接用vmware挂载的镜像就行
  • 首先要保证vmware镜像是连接的。
    在这里插入图片描述
  • 查看命令lsblk,sr0的就是vmware的挂载镜像
[root@localhost ~]# lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda            8:0    0   20G  0 disk 
├─sda1         8:1    0    1G  0 part /boot
└─sda2         8:2    0   19G  0 part 
  ├─bel-root 253:0    0   17G  0 lvm  /
  └─bel-swap 253:1    0    2G  0 lvm  [SWAP]
sr0           11:0    1  9.4G  0 rom  
[root@localhost ~]# 
  • 创建目录并挂载
[root@localhost ~]# mkdir /root/yum
[root@localhost ~]# 
[root@localhost ~]# mount /dev/sr0 /root/yum
mount: /root/yum: WARNING: device write-protected, mounted read-only.
[root@localhost ~]# 

挂载镜像并配置yum

  • 首先上传和系统一样的iso包到系统内并创建一个目录挂载该iso
[root@localhost yum.repos.d]# ls /root/ | grep BC
BCLinux-R8-U2-Server-x86_64-220413.iso
[root@localhost yum.repos.d]# df -h | grep yum
/dev/loop0               9.4G  9.4G     0 100% /root/yum
[root@localhost yum.repos.d]# 
  • 配置yum,必须配置2个baseurl路径,为啥这么弄,注意看注释说明
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# cat 123.repo
[bc82-App]
name=bc82-App
baseurl=file:///root/yum/AppStream
gpgcheck=0
enable=1

[bc82-Base]
name=bc82-Base
baseurl=file:///root/yum/BaseOS
gpgcheck=0
enable=1

[root@localhost yum.repos.d]# 


# 这是挂载路径
[root@localhost yum]# cd /root/yum/  
# 可以看到Packages不在这里面【centos的就在这里面】
[root@localhost yum]# ls
AppStream  BaseOS  EFI  EULA  GPL  RPM-GPG-KEY-BCLinux-8  TRANS.TBL  images  isolinux
#进入到这个目录,可以看到Packages在这里面,所以上面baseurl路径要加个AppStream
[root@localhost yum]# cd AppStream/
[root@localhost AppStream]# ls
Packages  TRANS.TBL  comps.xml  modules.yaml  repodata
[root@localhost AppStream]# 
[root@localhost AppStream]# cd Packages/
[root@localhost Packages]# ls | wc -l
4847
[root@localhost Packages]# 
# 这个路径下还有1441个包呢,可能就是依赖吧?
[root@localhost Packages]# ls /root/yum/BaseOS/Packages/ | wc -l
1441
[root@localhost Packages]#

  • 验证yum
#能出现内容一般就成功了
[root@localhost Packages]# yum repolist
仓库标识                                                                                                                               仓库名称
bc82-App                                                                                                                               bc82-App
bc82-Base                                                                                                                              bc82-Base
[root@localhost Packages]# 
[root@localhost Packages]# 
#安装测试

```bash
[root@localhost Packages]# yum -y install telnet
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:01:29 ago on Thu Feb  2 11:45:50 2023.
Dependencies resolved.
....大量输出
Installed:
  telnet-1:0.17-73.el8.x86_64                                                                                                                                                                                                               

[root@localhost Packages]#

- nothing provides /etc/mime.types needed by报错说明

  • 中文报错
[root@localhost yum.repos.d]# yum repolist
仓库标识                                                                                                                               仓库名称
bc82-App                                                                                                                               bc82-App
[root@localhost yum.repos.d]# yum -y install httpd
bc82-App                                                                                                                                                                                                                                       40 MB/s | 6.0 MB     00:00    
上次元数据过期检查:0:00:01 前,执行于 2023年02月07日 星期二 00时57分15秒。
错误:
 问题: conflicting requests
  - nothing provides /etc/mime.types needed by httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64
  - nothing provides system-logos-httpd needed by httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)
[root@localhost yum.repos.d]# 
  • 英文报错
[root@pod5-yum-test-2 yum.repos.d]# yum -y install httpd
Failed to set locale, defaulting to C.UTF-8
bc2                                                                                                                                                                                                                                           545 kB/s | 4.2 kB     00:00    
Error: 
 Problem: conflicting requests
  - nothing provides /etc/mime.types needed by httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64
  - nothing provides system-logos-httpd needed by httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[root@pod5-yum-test-2 yum.repos.d]# 
[root@pod5-yum-test-2 yum.repos.d]# cat centos8.repo 
#[bc1]
#name=bc1
#baseurl=http://10.241.102.24/bc/BaseOS/
#gpgcheck=0
#enabled=1

[bc2]
name=bc2
baseurl=http://10.241.102.24/bc/AppStream/
gpgcheck=0
enabled=1

#[centos8]
#name=centos8
#baseurl=http://10.241.102.24/package82/
#gpgcheck=0
#enabled=1
[root@pod5-yum-test-2 yum.repos.d]# 
  • 解决方法,因为yum源中只配置了一个base路径,按照上面方法将2个base路径都配置上就可以了
    注:仅适用于centos8.0及以上系统
[root@localhost yum.repos.d]# cat 123.repo 
[bc82-App]
name=bc82-App
baseurl=file:///root/yum/AppStream
gpgcheck=0
enable=1

#[bc82-Base]
#name=bc82-Base
#baseurl=file:///root/yum/BaseOS
#gpgcheck=0
#enable=1
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# vi 123.repo
[root@localhost yum.repos.d]# cat 123.repo 
[bc82-App]
name=bc82-App
baseurl=file:///root/yum/AppStream
gpgcheck=0
enable=1

[bc82-Base]
name=bc82-Base
baseurl=file:///root/yum/BaseOS
gpgcheck=0
enable=1
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]#

  • 再次安装,问题解决
[root@localhost yum.repos.d]## yum -y install httpd 
Failed to set locale, defaulting to C.UTF-8
bc1                                                                                                                                                                                                                                           417 kB/s | 3.8 kB     00:00    
bc2                                                                                                                                                                                                                                           1.4 MB/s | 4.2 kB     00:00    
Dependencies resolved.
==============================================================================================================================================================================================================================================================================
 Package                                                            Architecture                                          Version                                                                                    Repository                                          Size
==============================================================================================================================================================================================================================================================================
Installing:
 httpd                                                              x86_64                                                2.4.37-21.0.1.module+el8.2.0+10157+66773459                                                bc2                                                1.4 M
Installing dependencies:
 bclinux-logos-httpd                                                noarch                                                80.5-2.el8.bclinux                                                                         bc1                                                 28 k
 mailcap                                                            noarch                                                2.1.48-3.el8                                                                               bc1                                                 37 k
 mod_http2                                                          x86_64                                                1.11.3-3.module+el8.2.0+10157+66773459.1                                                   bc2                                                155 k

Transaction Summary
==============================================================================================================================================================================================================================================================================
Install  4 Packages

Total download size: 1.6 M
Installed size: 4.7 M
Downloading Packages:
(1/4): bclinux-logos-httpd-80.5-2.el8.bclinux.noarch.rpm                                                                                                                                                                                      2.8 MB/s |  28 kB     00:00    
(2/4): mailcap-2.1.48-3.el8.noarch.rpm                                                                                                                                                                                                        3.2 MB/s |  37 kB     00:00    
(3/4): mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64.rpm                                                                                                                                                                           18 MB/s | 155 kB     00:00    
(4/4): httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64.rpm                                                                                                                                                                            11 MB/s | 1.4 MB     00:00    
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                                                          12 MB/s | 1.6 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                                                      1/1 
  Installing       : mailcap-2.1.48-3.el8.noarch                                                                                                                                                                                                                          1/4 
  Installing       : bclinux-logos-httpd-80.5-2.el8.bclinux.noarch                                                                                                                                                                                                        2/4 
  Installing       : mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64                                                                                                                                                                                            3/4 
  Installing       : httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64                                                                                                                                                                                             4/4 
  Running scriptlet: httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64                                                                                                                                                                                             4/4 
  Verifying        : bclinux-logos-httpd-80.5-2.el8.bclinux.noarch                                                                                                                                                                                                        1/4 
  Verifying        : mailcap-2.1.48-3.el8.noarch                                                                                                                                                                                                                          2/4 
  Verifying        : httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64                                                                                                                                                                                             3/4 
  Verifying        : mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64                                                                                                                                                                                            4/4 

Installed:
  bclinux-logos-httpd-80.5-2.el8.bclinux.noarch                     httpd-2.4.37-21.0.1.module+el8.2.0+10157+66773459.x86_64                     mailcap-2.1.48-3.el8.noarch                     mod_http2-1.11.3-3.module+el8.2.0+10157+66773459.1.x86_64                    

Complete!
[root@localhost yum.repos.d]#

bclinux使用yum卡主解决方法、bclinux用rpm安装本地源方法、Failed to set locale, defaulting to C.UTF-8解决方法

bclinux使用yum卡主解决方法、bclinux用rpm安装本地源方法、Failed to set locale, defaulting to C.UTF-8解决方法

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

҉人间无事人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值