晚秋(lateautumn)
2023-11-02 18:45 Moderator
rpm包与咱深度系统,没有什么关联吧?我曾用过中兴新支点操作系统1个月,就属于rpm包,软件生态不如deb
Reply Like 0 View the author
rpm包与咱深度系统,没有什么关联吧?我曾用过中兴新支点操作系统1个月,就属于rpm包,软件生态不如deb
感谢分享知识。但deepin使用deb包,楼主可以重点介绍一下dpkg apt等知识
rpm包与咱深度系统,没有什么关联吧?我曾用过中兴新支点操作系统1个月,就属于rpm包,软件生态不如deb
我主要用的都是rpm,深度有直接软件商店,我后续应该会写一份deb的包管理工具
我主要用的都是rpm,深度有直接软件商店,我后续应该会写一份deb的包管理工具
中兴新支点也有软件商店,但很少有人用,现在感觉基本上不维护更新了。还好我撤退的很及时。
中兴新支点也有软件商店,但很少有人用,现在感觉基本上不维护更新了。还好我撤退的很及时。
他们家那系统我用不了,硬件不适配
我主要用的都是rpm,深度有直接软件商店,我后续应该会写一份deb的包管理工具
你主要用哪个发行版?
你主要用哪个发行版?
rhle,centos,uos-server,龙蜥,欧拉
如果是 rpm 系发行版用户的话,有兴趣的话可以考虑加入 dde-port SIG 小组,一起参与 openSUSE 或者 Fedora 的 DDE 移植 :)
rhle,centos,uos-server,龙蜥,欧拉
后几个我都知道,只有RHEL我没找到地方下载。
另外,我还知道中国的两个:中兴新支点、中国移动BCLinux。
Popular Ranking
ChangePopular Events
More
软件包管理
一、软件包和RPM
(1)RPM软件包介绍
RPM包管理器最初是由红帽开发,该程序提供一种标准的方式打包软件进行分发。红帽为红帽企业Linux提供的所有软件包都以RPM软件包的形式提供。
RPM软件包文件名由四个元素组成再加上.rpm后缀:
name-version-release.arch
当我们从存储库中安装软件包的时候,只需要软件包的名称。如果存在多个版本,则会安装版本号高的软件包,如果一个版本存在多个发行版,则会安装发行版本号更改的软件包。
每个RPM软件包是包含以下三个组成部分:
软件提供商使用GPG密钥对RPM软件包进行数字签名。RPM系统通过确认软件包的GPG密钥签名来验证软件包的完整性。如果GPG签名不匹配,RPM系统拒绝安装软件包。
(2)RPM使用
rpm工具可以用来查看软件信息以及安装和更新软件包。
RPM查询
rpm安装与卸载
rpm的缺陷
以使用rpm安装samba来看,在下面的安装过程中,可以发现软件包直接存在依赖关系,rpm无法自动处理这里依赖关系,需要我们根据依赖关系先后去安装软件包。
依赖类型以及解决办法
二、dnf管理
使用rpm命令安装软件包不能自动解决依赖关系。为了解决这个问题,在基于RPM包管理上出现了新的软件包管理器。
RHEL8之前使用YUM进行软件包管理,RHEL8之后由YUM变成了DNF进行软件包管理。yum和dnf在命令上没有太大区别,从RHEL8开始已经逐渐开始转向DNF,但是yum也同意可以使用。
(1)yum和dnf介绍
(2)yum和dnf使用
yum list
(dnf list
):查看已经安装和可用的软件包