linux如何安装yum

使用YUM来安装软件,就可以不用去到处找依赖关系的RPM了。很方便。





第一步:安装yum 





第二步:下载createrepo包并安装 下载地址:





ftp://195.220.108.108/linux/dag/redhat/el4/en/i386/dag/RPMS/createrepo-0.4.6-1.el4.rf.noarch.rpm





安装createrepo 包 rpm -ivh createrepo-0.4.6-1.el4.rf.noarch.rpm





软件准备就算是完了,下面主要讲创建 repo 文件的过程





第三步:挂载下载的 RHEL4.6-i386-AS-DVD.iso 到本地 并完成yum本地源配置





[root@Lovehack mnt]# mkdir /mnt/RHELAS4      // 建立RHELAS4文件来挂载ISO





[root@Lovehack mnt]# mount -o loop RHEL4.6-i386-AS-DVD.iso /mnt/RHELAS4 //挂载iso





[root@Lovehack mnt]# mkdir /mnt/repodata    //建立repodata 文件夹





[root@Lovehack mnt]# ln -s /mnt/RHELAS4/RedHat/RPMS/*.rpm /mnt/repodata //为镜像所有的rpm做一个链接





[root@Lovehack mnt]# createrepo /mnt/repodata //创建repomd.xml等必须文件,此过程比较长

1536/1536 - vino-2.8.1-1.i386.rpm

Saving Primary metadata

Saving file lists metadata

Saving other metadata









[root@Lovehack mnt]# cd /etc/yum.repos.d/   //进入yum文件夹创建repo文件,把原有的.repo文件备份





[root@Lovehack yum.repos.d]# ls    





as4-base.repo.bak as4-update.repo.bak backup CentOS-Base.repo.bak

 





[root@Lovehack yum.repos.d]# vi iso.repo    //新建iso.repo文件,内容如下

[oracle@localhost RHELas4]$ cat /etc/yum.repos.d/iso.repo 

[iso]

name=iso

baseurl=file:///mnt/repodata

enabled=1

gpgcheck=1

gpgkey=file:///mnt/RHELAS4/RPM-GPG-KEY-redhat-release 













第四步:[root@Lovehack yum.repos.d]# yum update





Setting up Update Process

Setting up repositories

iso                         100% |=========================| 951 B    00:00

Reading repository metadata in from local files

primary.xml.gz            100% |=========================| 589 kB    00:00

iso       : ################################################## 1536/1536

Added 1536 new packages, deleted 0 old in 17.81 seconds

No Packages marked for Update/Obsoletion

第五步:剩下的就是安装你想要的东东了,至此已经全部完成





cd /mnt/repodata

yum insatll 相应的包

yum 使用说明的更多相关文章

  1. 2017-7-18-每日博客-关于Linux基本命令CnetOS7系统基本操作命令.doc

    1.root/下 cat  anaconda-ks.cfg 确定是否装base软件组 yum groupinstall base  安装base组ifconfig 命令就可以使用了或者使用ip add ...

  2. yum命令配置及使用说明和常见问题处理

    一. 重装yum 1. 执行如下命令,卸载yum命令程序 rpm -qa |grep yum |xargs rpm -e --nodeps 2. 依次执行如下命令,下载yum.yum-plugin-f ...

  3. RedHat 6.2 Linux修改yum源免费使用CentOS源

    在没有光盘的情况,需要安装软件包,就要用到共网的yum源来安装了. RedHat linux 默认是安装了yum软件的,但是由于激活认证的原因让redhat无法直接进行yum安装一些软件,如果我们需要 ...

  4. Linux系统下安装rz/sz命令及使用说明

    对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们 ...

  5. http加速软件使用说明

    HTTP加速软件使用说明 http加速软件使用于卫星链路,在卫星链路时延高的情况下提高http的传输速率 1.1 软件包依赖 (1)squid-3.4.5.tar.gz (2)trafficserve ...

  6. redhad借用CentOs yum 安装

    RedHat linux 默认是安装了yum软件的,但是由于激活认证的原因让redhat无法直接进行yum安装一些软件,如果我们需要在redhat下直接yum安装软件,我们只用把yum的源修改成Cen ...

  7. CentOS 7 更新源 – 使用国内 163 yum 源

    突然想起试试 Docker,在一台计算机上安装了 CentOS 7,准备开工,突然想起还需要做一件事情,更改源,不然安装肯定会很慢,网上搜索了一下,文章很多,但是会出一些问题,所以将自己的成功的日志写 ...

  8. 【转发】Linux系统下安装rz/sz命令及使用说明

    对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们 ...

  9. Apache 下SVN项目管理使用说明

    Apache 下SVN项目管理使用说明 (1)Apaceh和SVN先要装好. (2)在apache的目录下找到httpd.conf文件,在最后一行增加如下配置 Include conf/svn.pro ...

随机推荐

  1. FZU-竞技游戏

    Description John和Smith在玩一种竞技游戏.在游戏中,John给Smith由n个正整数组成的序列以及m条操作指令,需要Smith按照指令来对n个整数进行操作.其中每条指令都包括二个整 ...

  2. UML的六种关系

    UML定义的关系主要有:泛化.实现.依赖.关联.聚合.组合,这六种关系紧密程度依次加强,分别看一下 泛化 概念:泛化是一种一般与特殊.一般与具体之间关系的描述,具体描述建立在一般描述的基础之上,并对其 ...

  3. 改变和恢复view的方向

    self.navigationController.view.transform = CGAffineTransformMakeRotation(M_PI/2); self.navigationCon ...

  4. Android ArrayAdapter MultiAutoCompleteTextView

    MultiAutoCompleteTextView 继承自AutoCompleteTextView,它和AutoCompleteTextView不同的就是能处理多个输入字段,如发送短信界面的联系人列表 ...

  5. C++标准库之 Lower_Bound, upper_Bound

    关于二分查找,这绝对是最简单却又最难的实现了,其各种版本号能够參见http://blog.csdn.net/xuqingict/article/details/17335833 在C++的标准库中,便 ...

  6. [AngularJS] Design Pattern: Simple Mediator

    We're going to use rootScope emit here to send out events and then we're going to listen for them in ...

  7. 使用单例模式实现自己的HttpClient工具类

    引子 在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient 来方便我们使用各种Http服务.你可以把HttpCli ...

  8. sass笔记-2|Sass基础语法之让样式表更具条理性和可读性

    这一篇主要详述保持sass条理性和可读性的3个最基本方法--嵌套.导入和注释. 零. 变量 变量本身的作用是为了保持属性值的可维护性,把所有需要维护的属性值放在同一个地方,快速更改,处处生效,可谓售后 ...

  9. CentOS6.3 Firefox安装FlashPlayer

    这段时间搞搞CentOS,我自己用的版本是CentOS6.3,基本上都差不多,过程都一样,主要说一下步骤 1.从Adoble官网下载FlashPlayer插件,下载地址:http://get.adob ...

  10. SpringMVC09异常处理和类型转化器

    public class User { private String name; private Integer age; public String getName() { return name; ...