找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
[1]
来自北京的 Firefox 104.0|GNU/Linux 用户 发表于 2022-09-14 23:29 的评论:
传统的软件包管理的作用不只是让用户安装一个软件,还附带了发行版发布和签名软件包的功能,这意味着通过传统包管理系统发布的包是发行版官方支持,维护者自己构建,并通过签名担保的,如果出了问题可以找到负责的打包人员。
Android的应用市场F-Droid有类似的性质:由F-Droid的服务器构建并签名,为保证信任问题,还提供了可重现构建的方法。和传统包管理不同的是,Android的应用打好包之后应用市场基本上不管理依赖,依赖的问题在打包的时候解决,所以应用市场不是传统的包管理。
传统包管理的一个优点是一个应用的所有依赖都可以通过包
来自北京的 Firefox 104.0|GNU/Linux 用户 2022-09-14 23:37 8 回复
另外容器并不意味着安全,例如 flatkill.org 提到的很多flatpak应用并没隔离主目录。Android除了搞容器化和应用权限之外,还配套了很多安全设施,这个不一定适用于大多数GNU/Linux发行版。
来自北京的 Firefox 104.0|GNU/Linux 用户 2022-09-14 23:29 8 回复
传统的软件包管理的作用不只是让用户安装一个软件,还附带了发行版发布和签名软件包的功能,这意味着通过传统包管理系统发布的包是发行版官方支持,维护者自己构建,并通过签名担保的,如果出了问题可以找到负责的打包人员。
Android的应用市场F-Droid有类似的性质:由F-Droid的服务器构建并签名,为保证信任问题,还提供了可重现构建的方法。和传统包管理不同的是,Android的应用打好包之后应用市场基本上不管理依赖,依赖的问题在打包的时候解决,所以应用市场不是传统的包管理。
传统包管理的一个优点是一个应用的所有依赖都可以通过包
来自巴勒斯坦的 Firefox 104.0|GNU/Linux 用户 2022-09-14 17:59 3 回复
依赖版本不匹配的问题确实非常头痛。
来自广东韶关的 Firefox 105.0|GNU/Linux 用户 2022-09-14 14:26 3 回复
用 nix 装系统,用 flatpak 装应用,用 appimage 预览应用,除了学习成本高,占用空间多,效率较低等问题,好像也不错。

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。