基本上,这是我问题的要点:
我已经编译了我自己版本的MySQL,并在其中添加了一些狮身人面像魔法。但是,因为它是从源代码编译的,而不是从任何包管理系统安装的,所以任何需要mysql的东西-仍然希望包管理器来安装它。对于dpkg来说,这个问题的解决方案似乎是相等的包。我已经创建了一个包含‘ve控制和equiv构建的equiv包,它看起来很好,但是我不能让它真正地认为我已经安装了mysql通用包。所有依赖于该软件包的东西仍然希望从回购系统中安装它。
下面我附上了我用来用等价物构建.deb的文档。你能看出这个有什么问题吗?对可能的解决办法有什么建议吗?或者甚至是我的问题的替代解决方案都是受欢迎的。
Package: mysql-common-sphinx
Version: 1.0
Maintainer: Michael Wright <email address hidden>
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
Provides: mysql-common
Replaces: mysql-common
# Architecture: all
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
Description: mysql-sphinx package
mysql-sphinx package发布于 2009-09-02 16:09:53
你真的安装了你建造的等价物软件包吗?使用dpkg -i packagename执行此操作。
看上去你展示的东西应该管用。您可以尝试命名包mysql-通用而不是mysql-通用-狮身人面像。您可能需要调整版本号,使其与实际mysql通用包的版本号相同。
https://serverfault.com/questions/61577
复制相似问题