方法一:使用apt search命令(最常用、最直接)
apt search 关键字、软件包名字
apt-cache search xxx
如何解读结果:
包名 (如 mariadb-server):/ 之前的是包的名字。
版本 (如 1:10.11.5-1):/ 之后的是版本号。
架构 (如 arm64):表示这个包适用于哪种
CPU 架构(Armbian 设备常见的是 arm64 或 armhf)。
描述:冒号后面是包的简要功能描述。
技巧:
如果输出结果太多,你可以用 grep 进行二次过滤。例如,你只关心服务端相关的包:
apt search mariadb | grep server
或者只关心客户端:
apt search mariadb | grep client
方法二:使用 apt list 命令(支持通配符)
apt list 默认显示所有包,但配合通配符 * 可以非常方便地进行模式匹配搜索。
这种方法通常比 apt search 更快。
命令格式:
apt list "*关键词*"
这个方法只列出包名,不显示描述,看起来更简洁。
找到包之后:查看包详情并安装
1.查看包详细信息
在决定安装哪个包之前,强烈建议使用 apt show 命令查看该包的详细信息,
包括详细的描述、依赖关系、安装大小等。
apt show mariadb-server
输出信息中,Description 字段会告诉你这是一个“metapackage”(元包),
它会自动依赖并安装当前仓库中最新版本的 MariaDB 核心服务器包
(如 mariadb-server-10.11)。这通常就是你最想安装的那个包。
总结与工作流
在 Armbian/Debian/Ubuntu 系统中搜索软件包的标准流程是:
1.更新列表(可选,但推荐):sudo apt update
2.广泛搜索:apt search 关键词 或 apt list "关键词"
3.仔细查看:从搜索结果中找到最符合你需求的包名。
4.查看详情:apt show 精确包名 来确认这是你要的东西。
5.最后安装:sudo apt install 精确包名
对于 MariaDB,99% 的情况你只需要安装 mariadb-server
这个元包即可,系统会为你安排好一切。
安装完成后,别忘了运行 sudo mysql_secure_installation 来进行初始安全设置。
sudo mysql_secure_installation
评论 (0)