yum 创建及yum和rpm用法

简介:

yum 是yellowdog update modified 的缩写,是linux 的distribution,yum能够解决软件包的依赖关系

一.创建yum

1.        先建立yum数据源,在建立yum数据源是文件必须存在/etc/yum.repo.d/的目录下,且文件的后缀名必须是“.repo

2.         建立 yum 数据源的内容为格式:

[name]

name=this a discribe

baseurl=[http,ftp,file]

enabled=0

gpgcheck=0

   注意:  1 baseurl :后面的可以用的协议:

         http   ftp  file 

       但是必须指定软件   要下载的软件的目录

2  如果是 ftp 登录时需要注意的是:

    username ftp//ip 地址 / 软件包的目录

3  如果是 file 需要是:  file /// 软件包目录

4 enabled  有两个值 0 1

    0 是表示不可用, 1 表示可用

5gpgcheck 的值同 enabled 的值相同当值等于 0 时表示不签名验证,是 1   则表示启用签名验证

 

3.         建立 yum 源是注意,本主机是否能和 yum 数据库的主机能否通信,如果不能则需要把 yum 数据库的软件包下载到本地。如过是用域名。则需要查看本地主机的 DNS 服务器的地址是否指正确,并且能够进行解析

为了解决软件包之间的依赖关系,用 yum list install |grep  createrepo  ,然后再用命令  createrepo -g filename fielname  必须是在本地 yum 数据库的绝对路径  

5. 在查看在 /etc/yum.repos.d/ 目录下面是否还其他的 yum 数据源,并把其删除或者改名,或移动到其他的目录下面、

6   建立完整后用: yum  list all  查看 yum  数据库中的软件包

    如果能列出软件包时   则说明建立 yum  数据库和数据源成功,否则,失败;检查以上的步骤,重新来过。

 

二. yum和rpm 的用法有

 # yum   是的前台,但是 rpm 是后台

  Yum   list    列出所有的 yum 库中的软件包

  Yum   grouplist   列出所有组可用的 rpm

  Yum   groupinfo   列出数据包组

  Yum   groupremove    从系统上移除组的软件包

  Yum  info   [ packaename]  如果后面不跟软件包名时,会列出所有的软件包的的信息,如果有软件包的名字时之列出该软件包的信息

 Yum  install   packagename   安装 packagename 

  Yum  info  installed   列出所有安装后的软件包的信息

  Yum  list update    列出所有的可更新的软件包

   Yum   remove packagename  移除 packagename 软件包

   如果是在 yum 安装   软件包时会会让用户确认安装软件

   -y   时直接安装不让用户

 Yum  search  [packagename]  搜索该软件包

  Rpm   -I packagename  安装 packaname

  Rpm   -v  显示过程的

         -h    以“ #”   显示过程的

         -qa      显示安装后的 rpm

         -ql   packaname   安装 packagename pm 包所包含的文件

         -qf    packagename   安装 packagename rpm 包所包含的文件

         -U     packagename    升级 packagename rpm

 

          -e    packagename     卸载 packagename rpm

          -V    packagename     校验 packagenamerpm

           --force    packagename     强制安装该 rpm

           --nodeps    packagename     忽略依赖关系安装该 rpm









本文转自 freehat08 51CTO博客,原文链接:http://blog.51cto.com/freehat/278646,如需转载请自行联系原作者
目录
相关文章
|
10月前
|
缓存
yum 如何设置可以将安装的rpm包都缓存下来
【4月更文挑战第17天】yum 如何设置可以将安装的rpm包都缓存下来
963 0
|
10月前
|
Web App开发 前端开发 Java
Linux 实操篇-RPM 与YUM
Linux 实操篇-RPM 与YUM
104 0
|
Linux Windows
Linux tar/rpm/yum命令软件安装
Linux tar/rpm/yum命令软件安装
596 2
|
7天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
61 25
|
9月前
yum 可以安装rpm包
【6月更文挑战第18天】yum 可以安装rpm包
787 0
|
4月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
383 0
|
7月前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
320 11
|
8月前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
10月前
|
数据库 容器
RPM属性依赖的解决方法: YUM线上升级
【5月更文挑战第10天】RPM属性依赖的解决方法: YUM线上升级。
114 5
|
10月前
|
数据库 容器
RPM属性依赖的解决方法: YUM线上升级
【5月更文挑战第14天】RPM属性依赖的解决方法: YUM线上升级。
78 1

热门文章

最新文章