Linux系统下的软件管理
文章目录
- 前言
- 1.Linux中软件包的类型
- 2.软件包的名称结构
- 3. rpm命令管理软件包
- 二、软件仓库的搭建
- 1. 本地软件仓库的搭建
- 2.在线软件仓库的搭建
- 1.环境准备
- 三、dnf 软件管理命令
前言
一篇文章搞懂Linux系统下的软件管理
1.Linux中软件包的类型
1.DEB : UBlinux DEBlinux
2.RPM : redhat centOS fadora
3.bz2|gz|xz :
1)需要源码安装需要编译
2)绿色软件,直接可用
ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configure”
Firefox-latest-x86_64.tar.bz2 绿色
“注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”
2.软件包的名称结构
[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
---------1----------- 2-------- 3 -------4 -------5
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀。
3. rpm命令管理软件包
rpm -ivh : 安装参数组合 -i install -v verbose -h hash
-a : 所有
-f : 文件
-p : 软件包
-q : 查询
-l : 软件安装文件列表
-e : 卸载
-c : 配置文件
-d : 说明
–info : 软件信息
–force : 强制
–nodeps : 忽略依赖性
–script : 查询软件在安装或卸载过程中的运行脚本
-Kv : 检测软件md5校验码
-V : 检测已安装软件在系统中的文件被修改信息
二、软件仓库的搭建
1. 本地软件仓库的搭建
- 安装软件镜像
- 将镜像软件挂载在指定目录下
- 在指定目录中创建文件,文件后缀为.repo
- 软件仓库搭建完毕
mkdir /isomv rhel-8.6-x86_64-dvd.iso /isols /isomkdir /westosmount /iso/rhel-8.6-x86_64-dvd.iso /westos/ # 挂载镜像vim /etc/yum.repos.d/westos.repo # 编辑文件dnf install dhcp-server -y # 使用软件仓库下载软件
[AppStream] :仓库名称
name=AppStream : 描述
baseurl=file:///westos/AppStream ##地址
gpgcheck=1 :检测gpgkey (0跳过授权检测)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-REDHAT-release
enabled=1 : 1为可用,0为不可用
[BaseOS]
name=BaseOS
baseurl=file:///westos/BaseOS/
gpgcheck=0
2.在线软件仓库的搭建
1.环境准备
下载httpd服务,打开服务,关闭防火墙。
dnf install httpd -ysystemctl enable --now httpdsystemctl disable --now firewalld
浏览器输入本机ip,进入上述页面,表示设置成功。
将镜像从之前的挂载点解绑,将镜像挂载在/var/www/html/westos/,重新编辑repo文件。
mkdir /var/www/html/westosumount /westosmount /iso/rhel-8.6-x86_64-dvd.iso /var/www/html/westos/vim /etc/yum.repos.d/westos.repo dnf list allhistory
三、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 : 查看软件组信息
Linux系统下的软件管理相关推荐
- Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库
Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...
- Linux系统中的软件管理
Linux系统中的软件管理 1 Linux中软件包的类型 2 软件包的名称结构 3 rpm命令管理软件包 4 本地软件仓库的搭建 4.1 系统软件仓库的作用 4.2 搭建方法 5 dnf 软件管理命令 ...
- 12.linux系统中的软件管理
12.linux系统中的软件管理 1.Linux中软件包的类型 1.DEB UBlinux DEBlinux 2.RPM redhat centOS fadora 3.bz2|gz|xz 1)需要源码 ...
- 详解Linux系统中的软件管理及软件仓库
目录 一.Linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 五.dnf软件管理命令 总结 一.Linux中软件包的类型 DEB UEBlinux DEB ...
- RH124 第十二章 Linux系统中的软件管理
RH124 第十二章 Linux系统中的软件管理 1.Linux中软件包的类型 1.DEB #UBlinux DEBlinux 2.RPM #redhat centOS fc 3.bz2|gz|xz ...
- Linux系统下工具软件的安装
Linux系统下软件的几种安装方法 1 背景 2 环境 3 安装工具 3.1 准备工作 3.1.1 更新系统 3.2 系统工具 3.2.1 elementary-tweaks 工具 3.2.3 Edd ...
- Part1.8——Linux系统中的软件管理
目录 一.Linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 1.系统软件仓库的作用是什么? 2.搭建方法 (1)在系统中加载安装系统时使用的安装镜像 ( ...
- Linux系统基础(12)--软件管理
一.Linux下的软件安装包类型 目前主流的for linux软件安装包,主要有两种:二进制包以及源码包(tar包). 1.二进制包 二进制包,也就是源码包经过成功编译之后产生的包.由于二进制包在发布 ...
- LInux如何上传文件(使用Linux系统下的软件lrzsz)
1.5 安装lrzsz lrzsz 是用于在Linux系统中文件上传下载的软件.大家可能会存在疑问,我们用finalShell图形化界面就可以很方便的完成上传下载,为什么还要使用这个软件来完成上传下载 ...
最新文章
- python读取整个txt文件-python怎么读取txt文件内容
- Linux|UNIX下LAMP环境的搭建及常见问题[连载4]
- TCP UDP HTTP 的关系和区别
- 阿里云肖力:跳过量变过程的安全质变
- pythonmessage用法_请问Mac下如何用python读取iMessage信息?
- 英特尔无人车!灯,等灯等灯!
- docker- 构建镜像:
- Dirichlet分布深入理解
- 高频直流电源在整改、降压和作用方面解决方案
- 四川大学计算机网络实验,四川大学计算机网络实验报告
- 业务分析报告与数据可视化报表
- 字符串前加 u、r、f 的含义
- 高清视频文件丢了怎么恢复丨电脑下载好的缓存数据
- Error mounting /dev/sda7 at 解决方法
- snowboy嵌入式_树莓派3B+使用snowboy唤醒
- 618有哪些数码产品值得入手?盘点值得入的数码好物推荐
- python中import requests是什么意思_Ubuntu中python环境下import requests错误的解决(学习过程问题记录)...
- ATtiny13与Proteus仿真-8位通用定时器/计数器与PWM仿真
- python生成随机数和随机矩阵
- 人事管理系统开发功能需求
热门文章
- 华为P60、P60 Pro、P60 Art区别对比评测
- 【大模型】开源大型语言模型排行榜:清华大学开放式双语对话语言模型 chatglm-6b 榜上有名
- winbox 端口扫描_Perun 内网渗透扫描神器
- Hive四舍五入等用法
- 我为PK狂(1.8版)
- IOException parsing XML document from class path resource [xxx.xml]
- UE4-(蓝图)第二十课蓝图之间的通信(类型转换、公开变量)
- 实现不同网段vlan互访
- 如何通过cmd命令远程重启或远程关闭Windows服务器
- windows 安装kafka流程