linux软件管理及软件仓库
目录
一、linux中软件包的类型
二、软件包的名称结构
三、rpm命令管理软件包
四、本地软件仓库的搭建
五、dnf软件管理命令
一、linux中软件包的类型
DEB | UEBlinux DEBlinux |
RPM | redhat centOS fadora |
bz2 | gz | xz |
1.需要软件源码安装需要编译 2.绿色软件,直接可用 ntfs - 3g_ntfsprogs - 2017 .3 .23 .tgz 需要编译 "configure" Firefox - latest - x86_64.tar.bz2 绿色 |
注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件 |
二、软件包的名称结构
[dhcp - server] - [4.3.6 - 30] . [el8] . [x86_64] . [rpm] 1 2 3 4 5 |
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀
三、rpm命令管理软件包
rpm | -ivh | 安装参数组合 - i install - v verbose -h hash |
-a | 所有 | |
-f | 文件 | |
-p | 软件包 | |
-q | 查询 | |
-l | 软件安装文件列表 | |
-e | 卸载 | |
-c | 配置文件 | |
-d | 说明 | |
- -info | 软件信息 | |
- -force | 强制 | |
- -nodeps | 忽略依赖性 | |
- -script | 查询软件在安装或卸载过程中的运行脚本 | |
-Kv | 检测软件md5校验码 | |
-V | 检测已安装软件在系统中的文件被修改信息 |
四、本地软件仓库的搭建
软件仓库的作用:在系统中对软件进行管理,rpm不能解决依赖关系的,如果需要软件在安装过程中自动解决依赖关系,需要搭建系统软件仓库。
软件仓库上传
另一台主机验证软件仓库下载
五、dnf软件管理命令
dnf | repolist | 列出仓库信息 |
clean all | 清除系统中已经加载的仓库缓存信息 /var/cache/dnf | |
list all | 列出所有软件 | |
list available | 列出未安装软件 | |
list installed | 列出已安装软件 | |
install | 安装 | |
remove | 卸载 | |
reinstall | 重新安装 | |
search | 搜索 | |
whatprovides | 搜索包含文件的软件包 | |
history | dnf执行历史 | |
history info | dnf执行历史详细信息 | |
group list | 列出软件组 | |
group list - - installed | 列出已安装软件组 | |
group list - - available | 列出未安装软件组 | |
group list - -hidden | 列出隐藏软件案组 | |
group install | 安装软件组 | |
group info | 查看软件组信息 |
yumdownloader | 下载软件包到本机指定位置 |
yumdownloader httpd | 下载仓库中指定软件的安装包到当前目录 |
yumdownloader - - destdir=/mnt | 下载仓库中指定软件的安装包到指定/mnt目录 |
yumdownloader httpd - - destdir=/mnt - - resolve | 下载仓库中指定软件安装包和软件依赖性到/mnt目录 |
linux软件管理及软件仓库相关推荐
- 详解Linux系统中的软件管理及软件仓库
目录 一.Linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 五.dnf软件管理命令 总结 一.Linux中软件包的类型 DEB UEBlinux DEB ...
- 【Linux学习笔记8】软件管理与软件仓库
文章目录 1.Linux中软件包的类型 1.1.DEB 1.2.RPM 1.3.bz2 | gz | xz 2.软件包的名称结构 3.rpm命令-管理软件包 4.本地软件仓库的搭建 4.1.系统软件仓 ...
- 软件管理----安装软件、rpm、 yum、源码安装 卸载软件
目录 一.rpm 介绍 1.1rpm 安装 1.2各种查询 二.yum 方式管理文件 2.1yum 操作 2.2更换网络yum源 --aliyun 三.制作本地yum 源方式 3.1 挂载镜像 3.2 ...
- Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库
Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...
- linux中的软件管理(包括配置本地yum源、配置共享yum源、第三方仓库的搭建、yum命令、rpm命令)
1.什么是yum源? yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题 本地yum源:比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装 ...
- Linux系统中软件管理(rpm命令 本地软件仓库的搭建 dnf软件管理命令 第三方软件的搭建,yum命令)
一.rpm命令 1.Linux中的软件包类型 [1]DEB 适合UBlinux DBlinux [2]RPM(安装包:无需解压,可直接安装) 适合red had centOS fc [3]ba2|ga ...
- 企业中Linux下软件的管理(yum仓库的搭建以及软件的控制)
实验环境: 在虚拟机快照中配置网络 编辑完文件后重启网络,查看文件内容 ifconfig查看网络信息 配置好网络后将虚拟机的主机名改为software_install.westos.com 配置好之后 ...
- Linux系统中的软件管理
Linux系统中的软件管理 1 Linux中软件包的类型 2 软件包的名称结构 3 rpm命令管理软件包 4 本地软件仓库的搭建 4.1 系统软件仓库的作用 4.2 搭建方法 5 dnf 软件管理命令 ...
- linux软件包管理(dpkg、rpm)与软件源的由来(apt、yum、Yast)
文章补充与总结: ubuntu中dpkg与apt的关系: dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dp ...
最新文章
- python(19)编码问题
- 让你大脑变冷静的28句英文
- C++的iostream标准库介绍
- TemplateBinding与Binding区别,以及WPF自定义控件开发的遭遇
- 开箱一个docker
- fastjson 序列化时指定json的key值
- 作为一个php程序员要学会的技能
- IE无法打开新链接的问题
- E4A直播盒子APP源码搭建教程之——后台源码篇
- 判断素数的方法(java)
- 关于GBK编码及C语言中文输出问题
- 数据分析学习笔记--航空公司客户价值分析(代码)
- 计算机软件时间,时间校对软件
- Ubuntu 查询IP地址,设置静态IP、网关
- matlab矩形滤波器,MATLAB结合矩形窗设计FIR滤波器
- Android Studio入门级教程(详细)【小白必看】
- 下载jupyterlab中的文件夹
- 什么是微信公众号矩阵模式?
- java 获取服务器上文件,java获取远程服务器上的文件
- JavaScript数据结构和算法笔记一(前八章)
热门文章
- 从内地或海外前往香港的步骤攻略(2023.2.更新)
- 【记录读论文时遇到的一些算法2】—— Occupancy Grid Map
- Hbase的Hmaster高可用分布式报错probably a clock skew
- 04.freetype显示中文
- 192.168.1.1登陆官网 登录入口
- springboot+vue社区维修平台(源码+文档)
- 一线城市广州,再次对“双一流”毕业生放宽落户条件
- matlab-高数 diff 二阶导数
- 程序员这条路,选择深耕技术,还是全面学习比较好?
- Ubuntu20.04 向日葵无法被远控的解决办法