故障现象:
当前使用的是CentOS7, 使用sudo yum install jq这个命令后,总是报错
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
...
Cannot find a valid baseurl for repo: extras/7/x86_64
使用uname -a查看我当前使用的版本:
Linux localhost.localdomain 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
另一台机器就可以正常安装:
Linux localhost.localdomain 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
解决办法:
Step1:使用离线安装,
首先,在一台电脑下载离线安装包rpm文件(可能需要借助外网/tizi...),命令如下:
yum install --downloadonly --downloaddir=/opt/module/jq jq
然后,进入到刚下载到的/opt/module/jq目录下,有如下两个文件:
Step2: 使用rpm -ivh 离线安装命令
将这2个文件拷贝到需要安装的这个CentOS7电脑,使用如下命令,即可安装成功。
需要注意的是下面有先后顺序,要求最后安装jq,否则可能报错.
rpm -ivh oniguruma-6.8.2-2.el7.x86_64.rpm
rpm -ivh jq-1.6-2.el7.x86_64.rpm
感谢:
https://blog.****.net/qq_15138049/article/details/128544410?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-1-128544410-blog-121421426.235%5Ev43%5Epc_blog_bottom_relevance_base6&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-1-128544410-blog-121421426.235%5Ev43%5Epc_blog_bottom_relevance_base6&utm_relevant_index=2