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

2023-05-16

文章目录

  • bclinux本地源配置方法
    • 外网
    • 内网
      • 使用vmware挂载镜像为yum源方法
      • 挂载镜像并配置yum
      • - nothing provides /etc/mime.types needed by报错说明
  • bclinux使用yum卡主解决方法、bclinux用rpm安装本地源方法、Failed to set locale, defaulting to C.UTF-8解决方法

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解决方法

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • VMWARE 占用硬盘空间越来越大的解决方法

    1 问题现象 为了开发android驱动 我使用vmware虚拟机运行UBUNTU12 04 硬盘分区有150G 分配了130g给虚拟机 还剩下不到20G的空间作为预留 本来想着130G的空间应该足够跑ubuntu的 但当我编译过几次and
  • LAB1实验

    Part 1 遇到问题1 我将JOS放在Windows的目录下 通过VMware设置共享该文件夹来编译JOS 但是Windows更改linux下设置的权限 导致GDB无法调试QEMU 解决方法 将JOS放在虚拟机下的linux的目录下 20
  • 【Vmware Workstation】虚拟机里的系统进行锁屏、进入安全模式【2023.03.06】

    摘要 很偶然的机会找到的 分享给大家 锁屏 ctrl alt insert进入锁屏 进入安全模式的方法1 虚拟机登录进入到输入密码的界面 右下角不是有个重启嘛 按住shift键点击重启 然后点击疑难解答 点击高级选项 点击启动设置 按数字4
  • 无法在 CentOS 上安装 PHP 包

    我在数字海洋托管的服务器上通过 yum 重新安装 PHP 时遇到问题 我安装了 PHP 5 4 但想要 5 6 我添加 启用了 remi 存储库 然后运行yum y remove php 然后尝试重新安装php 当我跑步时yum y ins
  • AppFabric 客户端虚拟机问题

    我们有 AppFabric 缓存集群服务器 我可以使用我的开发计算机作为客户端来使用它 为了模拟不同的Web服务器访问缓存集群服务器 我创建了VMWare虚拟机并安装了Visual Studio 2010和我的Web应用程序 从虚拟机作为客
  • 使用 yum 下载包的所有依赖项的 RPM

    我正在尝试在我的系统上创建一个本地 yum 存储库 其中包含主要来自 CentOS 基础存储库的各种软件包 默认情况下 托管 yum 存储库的服务器不一定安装与将使用 yum 存储库的服务器相同的基础软件包 出于这个原因 我需要确保我的存储
  • 如何从 vmware_guest_disk_facts 获取字典条目

    我正在尝试获取特定硬盘的数据存储名称 但我未能成功地找出列表中的选择条目 此输出来自 ansible 模块 vmware guest disk facts 我将此输出保存到名为 vm info 的变量中 guest disk facts 0
  • 解决虚拟机报错:当前硬件版本不支持设备“nvme”。

    报错内容如下图所示 当前硬件版本不支持设备 nvme 未能启动虚拟机 我们首先在帮助里面查看VMware的版本 我这里是16 打开报错的虚拟机文件夹 找到镜像文件 vmx文件 使用记事本 文本编辑器 打开 找到 virtualhw vers
  • idn2.h:没有这样的文件或目录

    我使用的是 64 位 Centos 6 6 想要安装 libidn2 devel 我试过yum install libidn2 devel但这不起作用 我尝试从互联网上的各个网站下载rpm 手动解决递归依赖关系 不是这样 很快我就陷入了依赖
  • Linux - Yum 安装 GCC - 缺少内核头文件

    当我尝试在我的 linux centos 上安装 GCC 时 它会丢失 更新中的 glibc headers 2 5 58 el5 6 4 x86 64 有 depsolving 问题 gt 缺少依赖项 包 glibc headers 2
  • centos上无法安装erlang

    在cent os上安装erlang时出现以下错误 错误 软件包 erlang crypto R16B03 0 2 el6 x86 64 erlang 解决方案 需要 libcrypto so 10 libcrypto so 10 64位 错
  • pgAdmin3 连接问题

    我最近正在使用 VMware Workstation 8 设置并运行 Windows 2008 r2 服务器 我正在运行带有 Postgresql 9 1 的 Centos 6 2 虚拟 Linux 盒子 本地一切似乎都正常 我可以通过桥接
  • WampServer - mysqld.exe 无法启动,因为缺少 MSVCR120.dll

    我尝试在本地运行 wampserver 但 mysql 服务器未运行 当我尝试安装服务 它给我错误 我一整天都在寻找答案 并在这里和那里找到了一些答案 但任何解决方案对我都不起作用 我尝试在 Windows 7 家庭操作系统 vmware
  • Centos8破解Root密码

    注 Centos7同理 1 重启Centos8系统后 在启动页面中选中第一行 按 e 键进入界面 2 找到linux开头所在行的找到 ro 改为上 rw init sysroot bin bash 同时按下 Ctrl X 跳转到紧急模式 3
  • SuSE 上的 rpmlib(FileDigests) 依赖性错误

    Doing a 百胜安装A 3 6 0在 SuSE 11 2 64 位 和 CentOS 5 8 64 位 上 都会弹出以下安装要求错误 error Failed dependencies rpmlib FileDigests lt 4 6
  • 系统上未安装 docker-runc

    我最近更新了基于 Centos 7 的机器 从那时起 我无法启动任何码头工人 有人对这个问题有经验吗 如果有 你是如何解决的 感谢您的宝贵帮助 错误日志下方 docker run it centos6 labs ompi161 devtoo
  • 如何在 CentOS 上安装 PySide?

    我想在 CentOS 上安装 ReText 有一个问题 root localhost scripts 2 6 python retext py Traceback most recent call last File retext py l
  • Web浏览器控件的window.external始终为null

    Web 浏览器的 Window External 对象始终为 null 要重现 请将 Web 浏览器放在新的 winform 上并输入 Option Strict Off Public Class Form1 Private Sub For
  • 使用 yum 在 CentOS 上安装 OpenJDK 11

    我想使用 yum 安装 OpenJDK 11 然而 当我检查 OpenJDK 手册时 它说你只能使用 yum 安装 Java 8 但是 对于 Java 9 及以上版本 它说你必须下载 zip 或 tar 文件 https openjdk j
  • 在 EMR 中引导期间获取“现有锁 /var/run/yum.pid:另一个副本正在作为 pid 运行...”

    我需要在我的 EMR 集群 AMI 3 1 1 中安装 python3 作为引导步骤的一部分 所以我添加了以下命令 sudo yum install y python3 但每次我都会收到以下错误 Existing lock var run

随机推荐