有没有办法告诉YAST opensuse包管理器您是否为依赖项列出的包安装了源tarball?我想从源代码安装emacs并启用--with-x-toolkit = lucid,这样我就会丢失每次在服务器模式下打开新客户端时收到的错误消息。现在我需要告诉YAST该软件包是否已安装,以便我可以维护依赖树等。
答案 0 :(得分:0)
正确的解决方案是创建已修改包的rpm并安装该RPM。使用Open Build Service非常容易,这是一个由openSUSE项目用来构建其分发的自动化包构建和协作平台。
您的工作流程是:
创建帐户
将原始包裹分支到您的家庭仓库(如在github中)
更改规范文件构建选项
检查对OBS的更改
等待包构建
下载
使用zypper或yast安装
大约需要5分钟,您已安装自定义emacs版本,并且rpm / yast / zypper工具堆栈已完全知道