IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux系统下的软件管理 -> 正文阅读

[系统运维]Linux系统下的软件管理


前言

一篇文章搞懂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. 本地软件仓库的搭建

  1. 安装软件镜像
  2. 将镜像软件挂载在指定目录下
  3. 在指定目录中创建文件,文件后缀为.repo
  4. 软件仓库搭建完毕
 mkdir /iso
 mv rhel-8.6-x86_64-dvd.iso /iso
 ls /iso
 mkdir /westos
 mount /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 -y
 systemctl enable --now httpd
 systemctl disable --now firewalld

在这里插入图片描述
浏览器输入本机ip,进入上述页面,表示设置成功。
将镜像从之前的挂载点解绑,将镜像挂载在/var/www/html/westos/,重新编辑repo文件。

 mkdir /var/www/html/westos
 umount /westos
 mount /iso/rhel-8.6-x86_64-dvd.iso /var/www/html/westos/
 vim /etc/yum.repos.d/westos.repo 
 dnf list all
 history 

在这里插入图片描述

三、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 : 查看软件组信息

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-11-05 00:57:57  更:2022-11-05 00:58:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/19 9:36:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码