卸载原有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
orcurl
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源是一个常见的做法,尤其是当企业用户没有购买RHEL订阅的情况下。RHEL(Red Hat Enterprise Linux)是企业级Linux发行版,提供专业的技术支持和服务,但需要购买相应的订阅才能使用其全部...
RHEL的yum配置文件通常位于 `/etc/yum.repos.d/` 目录下。每个仓库都有一个单独的`.repo` 文件,例如 `CentOS-Base.repo` 或 `epel.repo`。你需要创建或编辑这些文件,添加或修改仓库信息,包括仓库名称、URL、GPG...
在没有预装Yum的情况下,我们需要手动进行安装。下面将详细介绍在Red Hat 9上安装Yum的步骤,以及涉及到的相关技术点。 首先,安装Yum的前提是已经安装了GCC(GNU Compiler Collection)。GCC是一套开源的编译器...
下面是相关知识点的详细解释: 1. RHEL6 操作系统:RHEL6 是 Red Hat 公司推出的企业级 Linux 操作系统,旨在提供稳定、安全、高效的操作环境。RHEL6 广泛应用于服务器、数据中心、云计算等领域。 2. YUM 软件包...
笔记首先介绍了YUM的背景知识,它是对早期Yellowdog Updater的改进版本,YUM能够解决RPM包安装过程中的依赖问题,简化包管理流程。通过YUM,用户可以轻松地一次性安装所有依赖的软件包,类似于Windows系统中软件管家...
7. **其他包管理工具**:虽然本文重点是yum,但RHEL8和CentOS8已经改用DNF(Dandified Yum),它是yum的下一代版本。了解DNF的基本操作和配置也是必要的。 通过以上步骤和知识,用户可以顺利地将RHEL7的yum源替换为...
作为一名 IT 专家,我将详细解释局域网内 YUM 仓库配置的相关知识点。 局域网内 YUM 仓库配置的目的 局域网内 YUM 仓库配置的主要目的是为了保证网内 yum 安装包版本的一致性。在局域网内,配置 YUM 仓库可以使得...
虽然默认情况下RHEL7使用YUM,但在某些场景下,可以考虑切换到Dnf。 5. **监控和维护**:定期运行 `yum update` 来获取最新的安全修复和功能更新,同时监控系统的运行状态,确保一切正常。 通过以上步骤,你就可以...
在RHEL5(Red Hat Enterprise Linux 5)操作系统中,GParted是一款非常重要的分区管理工具...以上就是在RHEL5下安装和使用GParted的主要步骤及相关知识点,通过学习这些内容,用户可以更好地管理和优化自己的磁盘分区。
- 安装CentOS的yum源:下载CentOS的yum源文件(例如`CentOS-Base.repo`),并将其放在`/etc/yum.repos.d/`目录下。 - 更新软件包索引:`sudo yum makecache` - 安装所需的CentOS rpm包:`sudo yum install ...
### yum配置及安装知识点 #### 一、理解YUM(Yellowdog Updater Modified) YUM是一种包管理器,主要用于RHEL(Red Hat Enterprise Linux)、CentOS等基于RPM(Red Hat Package Manager)的Linux发行版中。它通过...
- **解压并替换文件**:将压缩包解压,并将解压出的`.repo`文件复制到`/etc/yum.repos.d`目录下,覆盖原有的RHEL源文件。 - **验证配置**:使用`cat`或`more`命令查看新添加的`.repo`文件,确保其中的URL指向有效...
在这个过程中,需要修改`/etc/yum.repos.d`目录下的配置文件,例如,将`rhel-server-repo.repo`替换为`CentOS6-Base-163.repo`,确保指向一个有效的CentOS 6.4仓库。 2. 安装相关包: - `yum-plugin-fastestmirror...
本压缩包"yum依赖包.zip"包含了与yum相关的多个核心组件,旨在简化用户安装yum的过程,避免逐一寻找和安装依赖关系。下面我们将逐一解析这些文件及其对应的知识点。 1. `yum-3.4.3-163.el7.centos.noarch.rpm`:这...
下面将详细地介绍搭建本地yum源的步骤和知识点。 一、挂载ISO镜像 在搭建本地yum源之前,需要挂载Red Hat Enterprise Linux 6.5的ISO镜像文件。使用以下命令挂载ISO镜像: `mount -o loop redhat6.5.iso /mnt` ...
### yum配置本地连接知识点 #### 一、理解YUM(Yellowdog Updater Modified) YUM是一种包管理器,主要用于RHEL及其衍生版本如CentOS、Fedora等系统中。它通过HTTP、FTP或本地文件系统的方式获取软件包,并提供了...
这些文件位于 /etc/yum.repos.d/ 目录下。首先,需要将原来的配置文件备份,然后建立新的配置文件。在新的配置文件中,需要指定更新地址、镜像站点、GPG 密钥等信息。 例如,在配置文件 rhel-debuginfo.repo 中,...
从RHEL/CentOS的官方镜像站点下载最新版本的`yum`包,如`yum-3.4.3-168.el7.centos.noarch.rpm`。 8. **安装`yum`**: 使用`rpm -Uvh yum-*.rpm`来安装新的`yum`包。`-Uvh`参数分别代表升级(Upgrade)、验证...
在这种情况下,我们可以选择使用与RHEL兼容且免费的CentOS 7来获取更新和安装软件,因为它的yum源是公开可用的。 在标题"RedHat7_install_CentOS7_yum"中,我们主要讨论的是如何在Red Hat 7环境下利用CentOS 7的yum...
在Linux操作系统中,包管理器是系统管理和维护的关键工具,其中YUM(Yellowdog Updater, Modified)是Fedora、CentOS和RHEL等基于RPM的发行版中广泛使用的包管理器。YUM简化了软件的安装、更新、查询和删除过程,为...