`

yum运行错误解决及介绍

阅读更多
Loading "installonlyn" plugin ;Existing lock /var/run/yum.pid: another copy is running. Aborting.
fedora core 6安装完系统好像就已经能够直接使用yum来安装软件了。
[1]
Loading "installonlyn" plugin
Existing lock /var/run/yum.pid: another copy is running. Aborting.

如果出现上述错误,直接输入下列命令再运行就好了

[root@localhost ~]# /etc/init.d/yum-updatesd stop
停止 yum-updatesd: [确定]

[2]列出仓库可用包
#yum list available

升级系统
# yum update

检查系统可用更新
# yum check-update

升级内核
#yum update kernel



一. yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
注:为什么要使用yum而不用apt,最简单的原因,Fedora自带

二. yum特点
*可以同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性

三. yum安装
Fedora自带
#rpm -ivh yum-2.0.4-2.noarch.rpm

四. yum配置
注:修改和增加配置文件中的资源库,加快下载速度和拥有更多可更新的rpm包
将/etc/yum.conf的内容全部替换为
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=1

[fedora-us-1]
name=Fedora Core 1 -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os

[fedora-us-1-updates]
name=Fedora Core 1 updates -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates

[fedora-us-1-stable]
name=Fedora Linux (stable) for Fedora Core 1 -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable

[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms



五. yum应用
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.
//检查有哪些可更新的rpm包
#yum check-update
//安装rpm包,使xmms可以播放mp3
#yum install xmms-mp3
//安装mplayer,同时自动安装相关的软件
#yum install mplayer
//删除licq包,同时删除与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text,非常方便
//系统更新(更新所有可以升级的rpm包,包括kernel)
#yum -y update
//每天定期执行系统更新
#chkconfig yum on
#service yum start


六. yum指令详解
*rpm包的更新
//检查可更新的rpm包
#yum check-update
//更新所有的rpm包
#yum update
//更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source
//大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
#yum upgrade
*rpm包的安装和删除
//安装rpm包,如xmms-mp3
#yum install xmms-mp3
//删除rpm包,包括与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text
*yum暂存(/var/cache/yum/)的相关参数
//清除暂存中rpm包文件
#yum clean packages
//清除暂存中rpm头文件
#yum clearn headers
//清除暂存中旧的rpm头文件
#yum clean oldheaders
//清除暂存中旧的rpm头文件和包文件
#yum clearn 或#yum clearn all
注:相当于yum clean packages + yum clean oldheaders
*rpm包列表
//列出资源库中所有可以安装或更新的rpm包
#yum list
//列出资源库中特定的可以安装或更新以及已经安装的rpm包
#yum list mozilla
#yum list mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包
//列出资源库中所有可以更新的rpm包
#yum list updates
//列出已经安装的所有的rpm包
#yum list installed
//列出已经安装的但是不包含在资源库中的rpm包
#yum list extras
注:通过其它网站下载安装的rpm包
*rpm包信息显示(info参数同list)
//列出资源库中所有可以安装或更新的rpm包的信息
#yum info
//列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
#yum info mozilla
#yum info mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息
//列出资源库中所有可以更新的rpm包的信息
#yum info updates
//列出已经安装的所有的rpm包的信息
#yum info installed
//列出已经安装的但是不包含在资源库中的rpm包的信息
#yum info extras
注:通过其它网站下载安装的rpm包的信息
*搜索rpm包
//搜索匹配特定字符的rpm包
#yum search mozilla
注:在rpm包名,包描述等中搜索
//搜索有包含特定文件名的rpm包
#yum provides realplay

七. 安全的更新freshrpms.net的rpm包
//安装freshrpms.net的GPG key
#rpm --import http://freshrpms.net/packages/build...G-KEY.freshrpms
//编辑/etc/yum.conf,增加以下信息到尾部
[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
gpgcheck=1

注: //检查GPG Key
# rpm -qa gpg-pubkey*
//显示Key信息
#rpm -qi gpg-pubkey-e42d547b-3960bdf1
//删除Key
#rpm -e gpg-pubkey-e42d547b-3960bdf1
分享到:
评论

相关推荐

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误,安装包

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误的安装包,因为安装了两个python版本,yum无法使用,修复包备份一哈,以免后面需要。使用前先确定centos版本跟我的一致,cat /etc/centos-release...

    解决yum对python依赖版本问题

    然而,在某些场景下,由于系统Python版本的更新或更改,可能会导致`yum`无法正常运行,出现诸如`SyntaxError: invalid syntax`等错误。接下来,我们将详细介绍几种常见的解决方案。 #### 错误表现 当尝试使用`yum`...

    centos6.9离线安装yum工具,附安装教程与yum源问题的解决方法

    本文将详细介绍如何在离线环境中为CentOS 6.9安装`yum`工具,以及解决可能遇到的`yum`源问题。 首先,理解`yum`的基本功能至关重要。`yum`通过自动处理依赖关系,使得用户能够方便地安装、升级或移除软件包。它连接...

    centos6.9重装yum软件包及步骤

    本文将详细介绍如何在CentOS 6.9上重新安装`yum`软件包,以及解决过程中可能遇到的问题。 首先,`yum`的正常运行依赖于Python 2.6,因为CentOS 6.9自带的是Python 2.6。如果`yum`出现问题,可能是由于Python版本不...

    CentOS6 YUM 源失效问题解决办法

    本文将详细介绍CentOS6 YUM源失效的原因,并提供一种有效的解决方法。 #### 一、YUM源失效的原因分析 1. **网络问题**:网络不稳定或服务器端出现故障会导致连接失败。 2. **配置错误**:`/etc/yum.repos.d/CentOS...

    Centos卸载yum及重装yum-python.zip

    5. **检查**:确认`YUM`已完全卸载,可以尝试运行`yum`命令,如果出现“command not found”错误,说明已经卸载成功。 **重装YUM的步骤:** 1. **获取新版本**:你需要从CentOS的官方镜像源获取最新的`yum`版本。...

    Redhat-yum卸载重装rpm包【解决yum未注册不能使用问题】

    运行`yum clean all`清除`yum`的缓存,这可能有助于解决问题。 如果以上步骤无法解决问题,你可能需要卸载并重新安装`yum`。以下是详细过程: 5. **备份重要数据**: 在执行任何重大操作前,确保备份重要的系统...

    CentOS yum.repos.d.zip

    本文将详细介绍如何处理YUM源错误,并解释"CentOS yum.repos.d.zip"这个压缩包的作用。 首先,理解`yum.repos.d`目录的重要性。在CentOS系统中,`/etc/yum.repos.d/`是存放YUM仓库配置文件的目录,这些配置文件通常...

    yum离线安装RPM,解决yum命令报错

    本文将详细介绍如何在离线环境中使用`yum`来安装RPM包,以及如何处理与`yum`相关的常见错误。 首先,让我们解决标题中提到的“/usr/bin/yum: /usr/bin/python: 坏的解释器”这个错误。这个错误通常意味着`yum`尝试...

    yum-3.4.3.tar及其他

    这个错误通常发生在尝试运行`yum`命令时,系统找不到这个命令,这意味着`yum`没有被正确地安装或配置。 `yum`是基于RPM(Red Hat Package Manager)系统的包管理工具,它简化了对软件包的管理,自动处理软件依赖...

    解决redhat 8.2 yum报错 This system is

    接着,我们需要从可靠的源(例如阿里云镜像)下载CentOS 8的`yum`及相关工具的RPM包。例如,你可以将这些包下载到`/yuminstall`目录下。然后,使用`rpm -ivh`命令安装下载的RPM包。然而,在安装过程中可能会遇到依赖...

    centos 和 linux 6.5 yum包

    不兼容的版本可能导致运行时问题,未解决的依赖可能会使安装失败,而忽视系统资源限制(如磁盘空间)则可能导致安装过程中出现错误。 总的来说,"centos 和 linux 6.5 yum包"涉及到的是如何在两个不同的Linux发行版...

    关于yum的安装配置步骤,及遇到问题的处理过程 包括 配置本地yum 报无法注册的问题的解决办法

    完成配置后,我们需要运行 `yum clean all` 清理缓存,确保我们从新的仓库中获取最新的软件包信息。接着,使用 `yum repolist all` 来列出所有可用的软件包仓库,确认`redhat7`仓库已经被成功添加。 如果在配置或...

    python-yum.rar

    **四、解决YUM运行错误** 1. **更新Python**:如果Python-Yum运行出错,首先检查Python的版本是否兼容。CentOS 6默认使用Python 2,但确保它是最新稳定版本。 2. **修复或重新安装YUM**:如果问题在于YUM本身,...

    yum-3.4.3.tar.gz重要文件

    然而,当系统中Python版本混乱,比如Python2和Python3并存,或者Python版本升级导致与Yum不兼容时,Yum可能无法正常运行,出现错误。 针对这个问题,我们需要先解压`yum-3.4.3.tar.gz`。使用`tar -zxvf yum-3.4.3....

    YUM 安装配置

    本文将详细介绍如何在Linux环境下安装和配置YUM,以及如何修改YUM源。 首先,我们需要理解YUM的基本工作原理。YUM通过连接到远程服务器(通常为官方或第三方仓库)来获取RPM包及其依赖信息。当用户尝试安装一个...

    redhat 64位yum源

    4. 检查新的YUM源,运行`yum makecache`生成新的元数据缓存。 5. 最后,可以尝试执行`yum update`来验证新源是否正常工作,同时更新系统到最新状态。 注意,在实际操作中,一定要确保下载的YUM源与你的系统版本兼容...

    linux Red Hat yum 不能使用 安装包及安装步骤文档

    最后,如果以上步骤都完成,重启系统并尝试再次运行`yum`命令,看看问题是否已经解决。如果仍然存在问题,可以查看`yum`的日志文件(通常是`/var/log/yum.log`)以获取更详细的错误信息,这将有助于进一步诊断问题...

    yum环境的本地源搭建

    如果安装过程没有错误提示,则表示本地YUM源已经成功搭建。 #### 二、解决常见问题 在搭建过程中可能会遇到一些问题,例如防火墙或SELinux的限制等,下面介绍如何解决这些问题。 ##### 1. 防火墙问题 如果发现...

Global site tag (gtag.js) - Google Analytics