Linux笔记(rpm工具用法,yum工具用法,搭建yum仓库)

简介:

一、安装软件包三种方法:

rpm 工具 

yum 工具 (自动安装依赖关系)

源码包  可以看到源代码,需要编译文件。


二、rpm介绍

df -h 

mount /dev/cdrom + 目录   挂载目录

rpm包格式:

包名-版本号(主版本号,次版本号,)-发布版本号-平台

64位可以安装32位的包。反之则不行。



三、rpm工具用法

rpm -ivh rpm包文件     安装rpm包

rpm -Uvh rpm包文件      升级rpm包

rpm -e rpm包文件          卸载rpm包  什么都不显示正常。大部分会存在依赖关系

rpm -qa           查看已经安装的包

rpm -q rpm包文件       查询指定包 是否安装

rpm -qi rpm包文件    查询指定包 信息

rpm -ql rpm包文件    查询指定包 安装的文件

rpm -qf 文件绝对路径    查询一个命令是由那个包安装的 


四、yum工具用法

yum (自动解决依赖关系)

yum list 列出可安装的包 

/etc/yum.repos.d/ Cestos-Base        yum仓库

yum search +指定包命             搜索指定包(但是不严谨,说明里包含的都会搜出来)

yum list|grep '名字'             搜索指定包或文件(相对来说更严谨一点)


yum install +包名               安装包

-y                         不询问直接安装


yum grouplist                  列出可以安装的组名

yum groupinstall + ‘组名’         安装一个组的安装包


yum remove + '包名'              卸载一个包(依赖关系也同时卸载)

yum update + ‘包名’             升级一个包(如果不加包名,他会默认升级系统内所有的包,包括系统,内核)


yum provides ‘/*/命令’          根据一个命令搜索安装包


五、yum搭建本地仓库

yum 本地仓库 (当没有网络时,搭建一个yum本地仓库,yum就可以在没有网的情况下使用)

/etc/yum.repos.d/下新建一个.repo结尾的文件

{dvd}             自定义仓库名

name=             自定义注释

baseurl=           仓库路径路径 

enable=            是否可用 1可用  0不可用

gpacheck=          是否检测 1检测 0不检测










本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1981471,如需转载请自行联系原作者
目录
相关文章
|
Ubuntu Linux Python
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
在Linux系统中,使用Tkinter库时可能会遇到中文显示乱码的问题,这通常是由于字体支持问题导致的,可以通过更换支持中文的字体来解决。
849 0
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
|
8月前
|
运维 监控 中间件
Linux运维笔记 - 如何使用WGCLOUD监控交换机的流量
WGCLOUD是一款开源免费的通用主机监控工具,安装使用都非常简单,它可以监控主机、服务器的cpu、内存、磁盘、流量等数据,也可以监控数据库、中间件、网络设备
|
10月前
|
关系型数据库 MySQL Linux
MySQL8官方YUM仓库使用指南
MySQL 8 是广受欢迎的开源关系数据库管理系统,引入了诸多新特性和性能提升。本文介绍如何在 Linux 上通过 MySQL 官方 YUM 仓库安装和管理 MySQL 8。首先配置 YUM 仓库并安装 MySQL,启动服务后获取临时密码并登录。接着创建数据库与用户,使用 SQL 命令创建表格、插入及查询数据。此方法简便高效,适合快速上手 MySQL 8 的基本操作。
890 13
|
11月前
|
缓存 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`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1331 25
|
Kubernetes Linux 测试技术
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
558 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
Unix Linux 开发工具
linux笔记 diff及patch的制作与使用
这篇文章是关于Linux系统中使用`diff`命令生成补丁文件以及使用`patch`命令应用这些补丁的详细教程和实战案例。
774 2
linux笔记 diff及patch的制作与使用
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
1502 0
|
数据采集 Linux
Linux源码阅读笔记20-PCI设备驱动详解
Linux源码阅读笔记20-PCI设备驱动详解
|
Ubuntu Linux Shell
【linux】PetaLinux 2024.1安装笔记
【linux】PetaLinux 2024.1安装笔记
1950 0