都5202年啦,你还在用windows?(差异篇)
距离上一篇博文已经过了差不多两个月了,很不幸月更目前看来因该是失败了捏,那么我们这一篇博文就来谈一谈操作系统8 OvO
知周所众 windous10 因为巨硬微软的调整正式的完成了她的生命周期,也就是说她gg了,一刻未能为她感到悲伤直接就被印度78 win11狠狠的插入了

那么屏幕前的UU可能会问,不想满嘴印度味怎么办捏?
那么就不得不提由linus开源的Linux啦,我也只是在9月份从windous切换到了arch linux
但是分不幸的是它挂掉了,所以我又换到了debain :)
而在本篇博文我会为大家介绍debain系和arch系linux的包管理器,更新和主要区别(其他的后面再说,起码先选好玩什么系OvO)

1.包管理器
Debian 系(Debian / Ubuntu / Mint …)
‑ dpkg:底层“单点”工具,负责把 *.deb 文件解包、写数据库、维护状态。
‑ APT(含 apt / apt-get / apt-cache 等前端):高层框架,先下载索引、自动解析依赖,再调用 dpkg 完成实际安装;apt 是 2014 年后推出的“友好版”CLI,彩色进度条、简写命令,更适合交互,而 apt-get 偏向脚本兼容
更新索引:sudo apt update
升级已装包:sudo apt upgrade
完整升级(可增删包):sudo apt full-upgrade
安装:sudo apt install pkg
删除:sudo apt remove pkg(保留配置)/ purge(连配置一起删)
自动清理孤立依赖:sudo apt autoremove
Arch 系(Arch / Manjaro / EndeavourOS …)
同步并升级全系统:sudo pacman -Syu
安装:sudo pacman -S pkg
删除:sudo pacman -R pkg(保留依赖)/ -Rs pkg(连依赖一起删)
查询文件归属:pacman -Qo file
清理缓存:sudo pacman -Sc
Arch 用户仓库提供 PKGBUILD 脚本,可自动从源码或上游二进制重新打包。常用辅助工具 yay/paru,它们先解析 AUR 依赖再调用 pacman,实现“一行命令装 aur/pkg”
2.更新机制
Arch 系:
滚动更新(rolling release)。官方仓库每天数次推送最新上游版本,只要执行 sudo pacman -Syu,内核、驱动、桌面、应用全部“滚”到最新;没有“大版本升级”概念,装一次可永久跟新。
3.主要区别速览
Debian 适合服务器、需要长期稳定运行的场景;Arch 适合想“用最新软件 + 深度定制”的桌面或开发机。
包数量与获取方式
Debian 官方仓库超 6 万预编译包,覆盖广;Arch 官方仓库相对精干,但通过 AUR 几乎能即时获得任何开源软件,且版本号往往领先。
依赖处理与回滚
两者都自动解析依赖,但 Arch 的依赖链更“薄”,拆包粒度细;Debian 的 apt 会保留更多兼容包。
Arch 可用 pacman -U /var/cache/pacman/pkg/xxx 快速回滚到旧版;Debian 降级需手动指定版本或借助 snapshot.debian.org,步骤略繁琐。总结一下,就是你如果可以接受滚动更新并且要求高可玩性那就选arch,反之就选debain
你问我滚挂怎么办?下期会讲啦QAQ
博客网址:blog.5948888.xyz
B站:此生只为芭芭拉
未经允许请勿转载
