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,后面是啥看不见了.