| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux操作系统基础——(8)Linux系统中的软件管理 -> 正文阅读 |
|
[系统运维]Linux操作系统基础——(8)Linux系统中的软件管理 |
目录 一、Linux中软件包的类型1、DEBDEB是Debian软件包格式的文件扩展名。DEB包在Linux操作系统中类似于Windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。是苹果iPhone的应用格式。 2、RPM(RPM软件包管理器)一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM?是Red-Hat Package Manager(红帽软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 3、bz2/gz/xz都是linux常用的压缩格式,通常用来压缩源代码包。 特点: 1、需要源码,安装需要编译 2、绿色软件,可以直接使用 例如:ntfs-3g_ntfsprogs-2017.3.23.tgz,Firefox-latest-86_64.tar.bz2 注意:在rhel8中只能使用绿色软件,源码编译软件的rpm软件。 二、软件包的名称及结构
1、软件名称 2、软件版本 3、软件的授权协议版本 4、软件架构 5、软件类型后缀 三、rpm软件包管理命令
四、本地软件仓库的搭建1、系统软件仓库的作用在系统中对软件进行管理。rpm命令是不能解决依赖关系的,如果需要软件在安装过程中自动解决依赖关系,需要搭建系统软件仓库。 Linux中的软件大部分是零碎的,其粒度比windows的小很多,软件之间的依赖关系很强烈 安装软件A必须率先安装A依赖的所有软件;卸载软件A则必须率先卸载依赖A的所有软件。 2、搭建方法(1)加载系统使用时使用的镜像挂载镜像在/sourecedir目录上。 (2)编写软件仓库文件 进入/etc/yum.repos.d目录并找到westos.repo文件进行浏览和编写 编写内容: 注意:不能出错哦,否则测试时会出现bug 滴。 (3)测试安装gcc这个软件,测试能否安装成功。 ?安装加载: ?Complete!显示软件安装成功,说明软件仓库的搭建成功了。 五、dnf软件管理命令1、安装管理包
2、下载安装包
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/15 0:53:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |