`
haoyunkgq
  • 浏览: 6923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

通过安装光盘,自己构建yum源

阅读更多
对于Linux新手而言
如果安装系统时没有选全开发工具、编译环境
要想自己编译安装一个软件很困难,不要怕,对于发行版是RedHat的用户,
有yum命令可以用,但是问题又来了,yum需要网络安装源才能工作,
如果不能上网该怎么办呢?
我们可以通过安装光盘自己建立网络源。

必要的准备工作:(我的机器是64位的)
1、准备一张RHEL5.4的安装光盘
2、需要ftp服务器支持(anonymous即可)
3、确定磁盘空间使用情况

步骤:

安装ftp服务器:
mount /dev/cdrom /mnt
cd /mnt/Server
rpm -ivh vsftpd-2.0.5-16.el5.x86_64.rpm


建立资源目录
mkdir /var/ftp/pub/dvd64


制作挂载光盘镜像(为了避免每次都寻找光盘的麻烦)
dd if=/dev/cdrom of=~/RHEL5.4-x86_64-dvd.iso
mount -t iso9660 -o loop ~/RHEL5.4-x86_64-dvd.iso /usr/data
mount --bind /usr/data /var/ftp/pub/dvd64


建立资源配置文件
cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/local.repo
vim local.repo

将文件中的所有行复制3次,并修改方括号中的名称,保持和光盘中的一样
依次是[Server][VT][Cluster][ClusterStorage]
将enabled改为1
将baseurl改成ftp服务器中对应的目录
最终代码如下:
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


其中的ip就是自己本机的,用127.0.0.1也行,启动ftp服务器
/etc/init.d/vsftpd start


配置完毕,现在就可以yum安装了。。。
哈哈!

0
0
分享到:
评论

相关推荐

    基于VSFTP的本地YUM源及光盘YUM源搭建

    YUM通过连接到网络上的YUM源获取软件包,但有时我们可能需要在没有网络的情况下进行软件安装,这时就需要搭建本地YUM源。同时,如果要为局域网内的多台服务器提供统一的软件包服务,也可以利用VSFTP来构建一个本地...

    建立本地yum源

    5. **验证功能**:最后,通过尝试安装一个软件包来测试本地yum源是否配置成功。如果安装过程顺利,说明本地yum源已经正常工作。 **注意事项** - **多样性**:本地yum源的配置不仅限于使用本地硬盘,还可以利用HTTP...

    本地yum源快速生成脚本

    在Linux环境中,YUM(Yellowdog Updater Modified)是一款强大的包管理工具,它通过配置的仓库来帮助用户安装、更新或卸载软件包。然而,在网络环境受限的情况下,如内网或者没有稳定互联网连接的地方,依赖远程YUM...

    Linux下搭建本地YUM源服务器.pdf

    可以通过从 DVD 光盘、YUM 客户端缓存目录(/var/cache/yum/)以及 Internet 下载等途径获取需要的 RPM 软件包,组建基于本地文件系统的 RPM 软件包仓库。进一步结合使用 HTTP 或 FTP 协议的服务软件,即可构建一个...

    基于Redhat Linux构建YUM仓库.pdf

    【基于Redhat Linux构建YUM仓库】 在Linux操作系统中,特别是Redhat Linux系统,YUM(Yellow dog Updater, Modified)仓库是一种强大的工具,用于管理和更新RPM(Red Hat Package Manager)软件包。RPM包是Linux...

    yum三种方法

    ##### 方法三:将光盘软件包复制到硬盘,重新构建YUM索引库 这种方法最为常用,能够提供更稳定的服务,并且易于维护: 1. **挂载光盘**:使用命令`mount /dev/cdrom /media`。 2. **安装软件包**:执行`rpm -ivh /...

    yum 仓库服务

    【yum仓库服务】是Linux系统中用于自动化管理RPM软件包的一种工具,它极大地简化了在多台Linux主机上安装、升级和卸载软件的过程。YUM(Yellow dog Updater, Modified)起源于Terra Soft Sollutions,INC开发的YUP...

    编译安装LAMP环境和nagios部署.docx

    首先,准备工作包括挂载光盘、设置自动挂载、配置YUM源、关闭SELinux和防火墙。具体步骤如下: 1. 挂载光盘: ``` mkdir -p /mnt/cdrom df -h mount /dev/sr0 /mnt/cdrom ``` 2. 设置自动挂载: 使用`vim /...

    centos系统搭建本地yum服务器的方法

    这时,我们可以将安装介质(通常是ISO镜像)挂载到系统,并构建本地YUM源。 步骤一:挂载ISO镜像 我们需要将CentOS的安装光盘或者ISO文件挂载到系统中,例如挂载到`/mnt`目录下。运行以下命令: ``` # mount /dev/...

    在离线方式下利用YUM工具在IBM i上安装开源软件包.docx

    总结来说,要在离线环境中利用YUM在IBM i上安装开源软件包,需要设置ACS、构建YUM环境、创建本地repo资源镜像,并通过ACS的SSH客户端管理软件包。这一过程对于那些无法直连互联网的IBM i服务器尤其有用,确保了内网...

    基于http构建yum网络源 和‘/mnt/packages/*’: No such file or directory问题?

    挂载光盘镜像文件到 /mnt mount /dev/cdrom /mnt/ 复制 /mnt/Packages目录下的所有软件包到 /var/www/html/centos/ mkdir -p /var/www/centos/ cp -R /mnt/Packages/* /var/www/html/centos/ 3.使用createrepo创建...

    redhat5.8_7.0安装英伟达显卡驱动文档.pdf

    2. **安装依赖包:** 使用yum安装编译器(gcc)、构建工具(make)、内核开发包(kernel-devel)和内核头文件(kernel-headers)。这些是编译安装NVIDIA驱动所必需的。 3. **禁用默认显卡驱动:** NVIDIA显卡在...

    Linux无网络安装GCC的技巧(需要安装光盘或ISO镜像).docx

    总的来说,尽管无网络安装GCC比有网络的情况更复杂,但是通过挂载ISO镜像并设置本地yum源,我们可以解决这个问题。尽管如此,如果有网络连接,通常推荐使用在线的包管理器进行安装,因为它能自动处理依赖关系并提供...

    linux5搭建本地yum服务器扫描.pdf

    - 在其他Linux 5机器上,配置YUM源指向你的本地FTP服务器,然后尝试使用`yum install`命令安装一个软件包。如果能够成功安装,说明本地YUM服务器已经搭建完成。 在搭建过程中,务必注意安全性和权限设置,避免未...

    在RHEL 5中配置YUM服务器端及客户端

    通过以上步骤,RHEL 5的用户可以构建一个有效的YUM服务器,使客户端能够轻松地安装、更新和管理软件,而无需担心依赖关系的问题。这对于大规模的Linux系统管理尤其有用,大大提高了效率和可靠性。

    LAMP在 CentOS5.5b上安装

    如果无法联网,可以使用安装光盘作为yum源。具体操作包括: 1. 编辑`/etc/yum.repos.d/CentOS-Media.repo`,设置光盘挂载点并启用仓库。 2. 在`/etc/bashrc`中创建`yum`别名,以便只使用指定的yum源。 3. 安装gcc、...

    RedHat_OpenStack搭建教程.pdf

    搭建YUM源涉及到将系统安装光盘和OpenStack安装光盘的ISO文件上传至服务器,并将它们挂载为本地YUM仓库。同时还需要配置YUM源仓库文件,确保系统可以从中安装和更新软件包。 5. HTTP服务搭建: 搭建HTTP服务是为了...

    Docker 简介与安装

    3. Docker 镜像(Image):是一个只读模板,包含创建 Docker 容器的说明(like 系统安装光盘)。 4. 容器(Container):是镜像的可以运行实例,镜像和容器的关系类似面向对象种的类和对象的关系。 Docker Registry...

    linux samba服务的安装和配置

    知识点:Linux Samba服务...通过上述步骤,可以在Linux系统上成功安装并配置Samba服务,实现与Windows系统的文件共享和打印服务。Samba的高效稳定性和跨平台兼容性使其成为构建混合网络环境下的文件服务器的理想选择。

    CentOS 6.2 使用教程.zip

    本教程将详细介绍如何在CentOS 6.2上进行基本操作,包括安装、设置第三方YUM源以及构建LAMP(Linux、Apache、MySQL、PHP)服务器。 一、CentOS 6.2 安装 1. **下载与准备**:首先,你需要从官方网站或其他可靠的...

Global site tag (gtag.js) - Google Analytics