`
xukenetwork
  • 浏览: 77828 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

rhel下yum相关知识

阅读更多

卸载原有yum

rpm -aq|grep yum|xargs rpm -e --nodeps

 

 

wget -c http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm

rpmbuild --rebuild yum-2.0.8-1.src.rpm

cd /usr/src/redhat/RPMS/noarch/

rpm -ivh yum-2.0.8-1.noarch.rpm

 

Yum软件仓库---redhat

网络地址:http://ayo.freshrpms.net/(官网)

 

http://apt.sw.be/

 

http://vault.centos.org/

 

http://ftp.freshrpms.net/redhat/9/

 

http://fedoraproject.org/wiki/EPEL

http://repoforge.org/

http://pkgs.repoforge.org/

http://rpmfusion.org/Configuration/

 

安装地址:http://ayo.freshrpms.net/redhat/9/i386/freshrpms/headers/header.info

更新地址:http://ayo.freshrpms.net/redhat/9/i386/updates/headers/header.info

 

 

资源真的是非常丰富,从Centos到Ubuntu,ISO镜像、升级包,应有尽有,上交的兄弟们真是幸福,羡慕啊。不过还好,我们好歹也算是在教育网内,凑合着也可以沾点光,下载一些。

ftp://ftp.sjtu.edu.cn/

 

yum的命令形式一般是如下:yum [options] [command] [package ...]

其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。

 

自动搜索最快镜像插件:   yum install yum-fastestmirror

安装yum图形窗口插件:    yum install yumex

查看可能批量安装的列表: yum grouplist

 

 

 

虚拟下安装RedHat Linux5.6  [红帽企业Linux.5.6].rhel-server-5.6-i386-dvd

http://lilaili.blog.163.com/blog/static/268436942013022111033103/

 

 

解决This system is not registered with RHN

Redhat之所以会出现这个错误是因为没有注册RHN,我们只需要更新一下yum的源就可以了。使用命令 cd /etc/yum.repos.d/   进入yum的配置目录。

在终端中输入 wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 命令,下载CentOS- Base.repo文件。

 

然后将原有的rhel-debuginfo.repo备份一下,使用命令mv CentOS-Base.repo rhel-debuginfo.repo,将CentOS- Base.repo重命名成rhel-debuginfo.repo。

mv /etc/yum.repos.d/rhel-debuginfo.repo  /etc/yum.repos.d/rhel-debuginfo.repo.bak 

成功以后,使用yum install build-essential安装成功。

 

修改yum源后要执行

yum clean all     #清理yum缓存

yum makecache     #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

yum install vim*  #测试yum是否可用

 

 

配置本地yum仓库篇

1. 编辑yum配置仓库文件vi /etc/yum.repos.d/rhel-debuginfo.repo

 [rhel-yuminstaller]

 name=Red Hat Enterprise Linux $releasever - $basearch – Debug

 baseurl=file:///home/yum

 enabled=1

 gpgcheck=0

 gpgcheck=0不启用签名检查;如果要启用gpgcheck=1需要在以上配置文件末加上

 pgpkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 并使用rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release导入签名文件

 

2.挂载rhel5.6系统光盘并复制光盘/Server目录下所有文件到/home/yum

 mount /dev/cdrom /mnt

 cp –rfv /mnt/Server/* /home/yum

3.安装createrepo.rpm并生成仓库数据库文件

 rpm -ivh /home/yum/createrepo*

 createrepo /home/yum/

 这样本地yum仓库就建立成功,可以使用yum install packagename测试。

 

 

使用yum命令时,出现:

Existing lock /var/run/yum.pid: another copy is running as pid:3355.

Another app is currently holding the yum lock; waiting for it to exit...

    The other application is: yum-updatesd-he

……

主要原因就是yum在自动更新 只要关掉他就可以了

解决方案:

直接输入  rm -f    /var/run/yum.pid
或者:      /etc/init.d/yum-updatesd stop
也可以等更新完了再进行安装

 

 

 

http://repoforge.org/use/

 

  • Use cat /etc/redhat-release to find which release of EL you are using
  • Use uname -a to find your processor architecture
  • Use rpm -ivh package-filename to install the rpmforge-release package (also works with URLs)
  • You can use wget or curl to download the package using one of the above links if needed (for example on a server with no X Window)
  • Then you can use yum to install the available packages from the RepoForge repo, e.g. yum install --enablerepo=rpmforge-extras
  • Afterward, you can disable accidental updates from the repo by setting enabled = 0 in the repo definition file in/etc/yum.repos.d/

 

分享到:
评论

相关推荐

    RHEL5下使用centos Yum源

    在RHEL5中使用CentOS的YUM源是一个常见的做法,尤其是当企业用户没有购买RHEL订阅的情况下。RHEL(Red Hat Enterprise Linux)是企业级Linux发行版,提供专业的技术支持和服务,但需要购买相应的订阅才能使用其全部...

    rhel配置新的yum源

    RHEL的yum配置文件通常位于 `/etc/yum.repos.d/` 目录下。每个仓库都有一个单独的`.repo` 文件,例如 `CentOS-Base.repo` 或 `epel.repo`。你需要创建或编辑这些文件,添加或修改仓库信息,包括仓库名称、URL、GPG...

    RedHat9下安装yum

    在没有预装Yum的情况下,我们需要手动进行安装。下面将详细介绍在Red Hat 9上安装Yum的步骤,以及涉及到的相关技术点。 首先,安装Yum的前提是已经安装了GCC(GNU Compiler Collection)。GCC是一套开源的编译器...

    rhel6配置阿里云网络源.docx

    下面是相关知识点的详细解释: 1. RHEL6 操作系统:RHEL6 是 Red Hat 公司推出的企业级 Linux 操作系统,旨在提供稳定、安全、高效的操作环境。RHEL6 广泛应用于服务器、数据中心、云计算等领域。 2. YUM 软件包...

    RHEL5的YUM源配置笔记

    笔记首先介绍了YUM的背景知识,它是对早期Yellowdog Updater的改进版本,YUM能够解决RPM包安装过程中的依赖问题,简化包管理流程。通过YUM,用户可以轻松地一次性安装所有依赖的软件包,类似于Windows系统中软件管家...

    rhel7 替换为CentOS源文件

    7. **其他包管理工具**:虽然本文重点是yum,但RHEL8和CentOS8已经改用DNF(Dandified Yum),它是yum的下一代版本。了解DNF的基本操作和配置也是必要的。 通过以上步骤和知识,用户可以顺利地将RHEL7的yum源替换为...

    局域网内YUM仓库配置

    作为一名 IT 专家,我将详细解释局域网内 YUM 仓库配置的相关知识点。 局域网内 YUM 仓库配置的目的 局域网内 YUM 仓库配置的主要目的是为了保证网内 yum 安装包版本的一致性。在局域网内,配置 YUM 仓库可以使得...

    redhat7配置成centos yum安装包和yum源

    虽然默认情况下RHEL7使用YUM,但在某些场景下,可以考虑切换到Dnf。 5. **监控和维护**:定期运行 `yum update` 来获取最新的安全修复和功能更新,同时监控系统的运行状态,确保一切正常。 通过以上步骤,你就可以...

    RHEL5下安装分区工具GParted

    在RHEL5(Red Hat Enterprise Linux 5)操作系统中,GParted是一款非常重要的分区管理工具...以上就是在RHEL5下安装和使用GParted的主要步骤及相关知识点,通过学习这些内容,用户可以更好地管理和优化自己的磁盘分区。

    rehl6.3用CentOS源yum的rpm包

    - 安装CentOS的yum源:下载CentOS的yum源文件(例如`CentOS-Base.repo`),并将其放在`/etc/yum.repos.d/`目录下。 - 更新软件包索引:`sudo yum makecache` - 安装所需的CentOS rpm包:`sudo yum install ...

    yum配置及安装

    ### yum配置及安装知识点 #### 一、理解YUM(Yellowdog Updater Modified) YUM是一种包管理器,主要用于RHEL(Red Hat Enterprise Linux)、CentOS等基于RPM(Red Hat Package Manager)的Linux发行版中。它通过...

    redhat换centos的yum源所需的4个文件

    - **解压并替换文件**:将压缩包解压,并将解压出的`.repo`文件复制到`/etc/yum.repos.d`目录下,覆盖原有的RHEL源文件。 - **验证配置**:使用`cat`或`more`命令查看新添加的`.repo`文件,确保其中的URL指向有效...

    redhat更改为centOS-6.4 yum源相关安装包

    在这个过程中,需要修改`/etc/yum.repos.d`目录下的配置文件,例如,将`rhel-server-repo.repo`替换为`CentOS6-Base-163.repo`,确保指向一个有效的CentOS 6.4仓库。 2. 安装相关包: - `yum-plugin-fastestmirror...

    yum依赖包.zip

    本压缩包"yum依赖包.zip"包含了与yum相关的多个核心组件,旨在简化用户安装yum的过程,避免逐一寻找和安装依赖关系。下面我们将逐一解析这些文件及其对应的知识点。 1. `yum-3.4.3-163.el7.centos.noarch.rpm`:这...

    搭建本地yum源

    下面将详细地介绍搭建本地yum源的步骤和知识点。 一、挂载ISO镜像 在搭建本地yum源之前,需要挂载Red Hat Enterprise Linux 6.5的ISO镜像文件。使用以下命令挂载ISO镜像: `mount -o loop redhat6.5.iso /mnt` ...

    yum 配置本地连接

    ### yum配置本地连接知识点 #### 一、理解YUM(Yellowdog Updater Modified) YUM是一种包管理器,主要用于RHEL及其衍生版本如CentOS、Fedora等系统中。它通过HTTP、FTP或本地文件系统的方式获取软件包,并提供了...

    redhat linux 配置yum详解

    这些文件位于 /etc/yum.repos.d/ 目录下。首先,需要将原来的配置文件备份,然后建立新的配置文件。在新的配置文件中,需要指定更新地址、镜像站点、GPG 密钥等信息。 例如,在配置文件 rhel-debuginfo.repo 中,...

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

    从RHEL/CentOS的官方镜像站点下载最新版本的`yum`包,如`yum-3.4.3-168.el7.centos.noarch.rpm`。 8. **安装`yum`**: 使用`rpm -Uvh yum-*.rpm`来安装新的`yum`包。`-Uvh`参数分别代表升级(Upgrade)、验证...

    RedHat7_install_CentOS7_yum

    在这种情况下,我们可以选择使用与RHEL兼容且免费的CentOS 7来获取更新和安装软件,因为它的yum源是公开可用的。 在标题"RedHat7_install_CentOS7_yum"中,我们主要讨论的是如何在Red Hat 7环境下利用CentOS 7的yum...

    yum 的安装软件

    在Linux操作系统中,包管理器是系统管理和维护的关键工具,其中YUM(Yellowdog Updater, Modified)是Fedora、CentOS和RHEL等基于RPM的发行版中广泛使用的包管理器。YUM简化了软件的安装、更新、查询和删除过程,为...

Global site tag (gtag.js) - Google Analytics