从源码编译安装Nemo相关技术问题咨询
Nemo Bug修复相关问题解答
1. mint-common、xapps是否是Nemo的必需依赖?
是的,这两个都是Nemo在Linux Mint下正常运行的核心依赖:
- mint-common:提供Mint桌面组件通用的基础工具、配置模板和共享功能,Nemo依赖它实现和Mint系统整合的特性
- xapps:是Mint桌面的跨应用组件集合,Nemo的文件预览、扩展支持、窗口整合等关键功能都依赖它
你构建的nemo本身是主体,这两个依赖缺一不可,否则Nemo会出现功能缺失甚至无法启动的情况。
2. 构建生成的一系列*.deb包需要全部安装吗?
不需要全部安装,按需选择即可:
- 必须安装的:nemo的主包(
nemo_*.deb)、mint-common的主包(mint-common_*.deb)、xapps的主包(xapps_*.deb) - 需要安装的运行时依赖:带
gir1.2-前缀的相关包(比如gir1.2-nemo-3.0),这些是Nemo扩展和跨语言调用必需的 - 不需要安装的:
- 带
-dev后缀的开发包,这类是给开发者编译Nemo扩展或基于Nemo二次开发用的,普通修复Bug不需要 - 带
-dbg后缀的调试包,仅用于调试程序问题,日常使用没必要装
- 带
3. 包名中的gir1.2是什么含义?
gir1.2-开头的包,是GObject Introspection Repository(GObject自省仓库)的缩写,是GNOME生态里的技术机制:
它把C语言编写的GNOME库(比如Nemo、xapps的核心库)转换成能被Python、JavaScript等非C语言调用的绑定文件,让第三方扩展或脚本可以轻松调用这些库的功能。
简单说,这类包是Nemo扩展(比如各种自定义插件)正常工作的必要依赖,没有它,很多Nemo插件会失效。
内容的提问来源于stack exchange,提问作者user1658543
相关产品推荐
相关产品推荐

