梳理系统依赖

欲装 Gentoo 而不得,欲说还休,在机场梳理 Ubuntu 依赖啾

系统库

  • base-files & base-passwd

base-files 提供 Debian/Ubuntu 系统的最基本目录结构和一些关键标识文件。base-passwd 管理系统中最基础、保证存在的用户与用户组。

系统服务

  • cron/anacron

定时调度服务

  • appstream

它旨在通过标准化的方式提供软件元数据。

  • attr

attr 是一个 Linux 命令行工具,主要用于管理文件的扩展属性。

  • bash / zsh

shell

账户服务

  • accountsservice

accountsservice 是 Linux 桌面系统里的一个 用户账户信息服务,主要提供给桌面环境(如 GNOME、KDE)统一的用户管理接口。

它在系统后台运行(accounts-daemon),通过 D-Bus 提供 API。

桌面环境或登录管理器(如 GDM、LightDM)可以通过它来获取和管理用户账户信息,而不需要直接解析 /etc/passwd、/etc/shadow。

桌面应用(控制面板、登录界面)调用它,底层仍然依赖传统的 Linux 账户机制。

核心用户数据仍在 /etc/passwd

额外信息(如头像、语言)则可能存放在 /var/lib/AccountsService/users/

  • acl

ACL 是 systemd 的依赖。

Access Control List 是 Linux/Unix 系统中一种比传统用户/组/其他三类权限更细粒度的权限控制机制。

ACL 允许为多个特定用户或组单独定义访问权限,而不再局限于“所有者/组/其他人”这三种。

  • adduser

Ubuntu/Debian 中对 useradd 的友好封装。

作用:创建新用户账号,并自动完成一系列配置工作。

桌面服务

  • at-spi2

Assistive Technology Service Provider Interface, 主要用于 桌面环境的可访问性。

  • adwaita-icon-theme

GNOME 桌面环境的默认图标主题,由 GNOME 项目维护。

  • aglfn

Adobe Glyph List For New Fonts 是由 Adobe 提供的一份标准表

  • baobab

Baobab 是 GNOME 桌面环境自带的磁盘使用分析工具,全名叫 Disk Usage Analyzer。

音声服务

  • alsa-*

Advanced Linux Sound Architecture, Linux 提供的音声驱动/用户态工具。

硬件与驱动

  • amd64-microcode

Ubuntu/Debian 提供的 AMD CPU 的固件更新包,Ubuntu 在启动时通过它给处理器打“补丁”,修复漏洞并提升稳定性。

网络

  • aria2
  • avahi

Avahi 是一个 零配置网络服务(Zeroconf)实现,它提供了 mDNS(Multicast DNS)和 DNS-SD(DNS-based Service Discovery)功能,主要用于在局域网内实现设备和服务的自动发现。

  • bind9

Bind9(Berkeley Internet Name Domain, version 9)是目前使用最广泛的 开源 DNS 服务器软件,由 ISC(Internet Systems Consortium) 维护。它实现了 DNS 协议的权威解析和递归解析功能,是互联网域名系统的核心基础设施之一。

开发工具

  • binutils

GNU binutils(Binary Utilities)是一套处理目标文件、可执行文件和二进制代码的工具集合,是 Linux/Unix 开发环境中的基础组件之一,通常和 GCC、glibc 一起出现。

安全

  • apparmor

one of LSM

  • apport

Ubuntu 的错误报告工具。

  • auditd

auditd 是 Linux 系统中的审计守护进程,负责记录和监视系统上的安全相关事件。

常见应用软件

  • aspell

拼写检查工具。

  • bc

任意精度计算器。

解压软件

  • 7zip

Android 调试

  • adb
  • android-lib*
  • android-sdk*
Linux 迟迟难产的持久化变更日志 API
如何速成

评论区

评论加载中...