1. 首页 > 科技

Linux的yum报错? linuxyum命令

Linux的yum报错?linuxyum命令

Linux系统下yum命令报错

这个东西,好象都直接装上去了,没有看提示放在什么位置,不过按下载的习惯性,是放在/tmp下面的,找不到,就用find 找一下。

linux命令,是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。linux命令的功能是建立或修改备存文件,或是从备存文件中抽取文件。

运行yum命令报错,怎么解

从图中看到是 yum 仓库的问题吧。yum仓库分为 网络yum源(http,ftp等)和本地yum源(file://)。很显然你的是本地yum 源。请检查你的yum源的配置文件.

挂载,我们的光盘里面的有我们需要的安装包软件,将其挂载到系统中的指定位置。如:

“mount /dev/sr0 /mnt ”

"df -h"

"ls /mnt"

yum仓库的配置文件

配置文件所在的目录:“cd /etc/yum.repos.d/”

less redhat.repo //yum 仓库的配置文件以 “.repo”结尾。

[redhat] //yum仓库的标示符 随意字符,用于区分不同的yum,格式[xxx]

name=redhat //yum仓库的名字

baseurl=file:///mnt/ //软件包的路径,主要这里的本地路径写你挂载的路径,file://绝对路径

enabled=1 启用这个yum仓库,0为关闭

gpgcheck=0 不检查检验。1为检查。

3. yum 仓库的 命令:

yum repolist 列出yum仓库

yum clean all 清理yum 缓存

yum makecache 缓存yum仓库。

linux yum报错 error performing checksum怎么办

yum 报错 Error performing checksum 解决方法:

现在开源的yum 有ustc和163。从网上直接下载的repo文件,运行会报错,使用的是ustc的yum,配置文件如下:

[root@web1 yum.repos.d]# cat ustc.repo

[base]

name=CentOS-5.9 - Base -mirrors.ustc.edu

baseurl=mirrors.ustc.edu/centos/5.9/os/$basearch/

gpgcheck=0

enabled=1

#released updates

[updates]

name=CentOS-5.9 - Updates -mirrors.ustc.edu

baseurl=mirrors.ustc.edu/centos/5.9/updates/$basearch/

gpgcheck=0

enabled=1

#additional packages thatmay be useful

[extras]

name=CentOS-5.9 - Extras -mirrors.ustc.edu

baseurl=mirrors.ustc.edu/centos/5.9/extras/$basearch/

gpgcheck=0

enabled=1

配置好以后,执行yum update,报错:Error performing checksum

[root@web1 yum.repos.d]# yum update

Loaded plugins: katello, product-id,security, subscription-manager

Updating certificate-based repositories.

Unable to read consumer identity

base                                                                                                        |

 3.7 kB     00:00    

base/primary_db           

                                                                                   |4.4

 MB     00:02    

mirrors.ustc.edu/centos/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2:[Errno -3] Error performingchecksum

Trying other mirror.

base/primary_db                                                                                             |

 4.4 MB     00:02    

mirrors.ustc.edu/centos/6.4/os/x86_64/repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2:[Errno -3] Error performing checksum

Trying other mirror.

Error: 

failure:repodata/1e584feac3f3fb76ad4b6fb7e1bc8d44fa124814e9d186dc913ded3c63a216b3-primary.sqlite.bz2from

 base: [Errno 256] No more mirrors to try.直接执行如下命令:

# yum clean all

然后就ok了。

linux下用yum安装,这样出错是什么意思?

需要 sqlite版本3.8.7,已安装版本3.8.8.3,依赖不满足

可以尝试在命令行里加参数--skip-broken,来绕过这个坑,不过可能有其他问题

可以尝试rpm -Va --nofiles --nodigest,后面是啥看不见了.