安装postgres会删除Rabbitmq,反之亦然。如何使两者都留下来?

Anuvrat Parashar

我需要在我的机器上同时安装rabbitmq-server和postgresql,而apt-get安装中的一个会删除另一个。这是安装命令的输出:

    $ sudo apt-get install postgresql
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following packages were automatically installed and are no longer required:
        erlang-asn1 erlang-base erlang-corba erlang-crypto erlang-diameter erlang-edoc erlang-eldap erlang-erl-docgen erlang-eunit erlang-      ic erlang-inets erlang-inviso erlang-mnesia   erlang-nox erlang-odbc erlang-os-mon erlang-parsetools erlang-percept erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssh       erlang-ssl erlang-syntax-tools erlang-tools erlang-webtool erlang-xmerl libkrb5-dev libodbc1 libossp-uuid16 libsctp1 lksctp-tools postgresql-client-9.1
    Use 'apt-get autoremove' to remove them.
    The following extra packages will be installed:
        postgresql-9.2 postgresql-common
    Suggested packages:
        oidentd ident-server locales-all
    The following packages will be REMOVED:
        logrotate rabbitmq-server
    The following NEW packages will be installed:
        postgresql postgresql-9.2 postgresql-common
    0 upgraded, 3 newly installed, 2 to remove and 1 not upgraded.
    Need to get 0 B/3,971 kB of archives.
    After this operation, 13.8 MB of additional disk space will be used.

并在安装postgres之后尝试安装rabbitmq-server时:

    $ sudo apt-get install rabbitmq-server
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following packages were automatically installed and are no longer required:
    libkrb5-dev libossp-uuid16 postgresql-client-9.1
    Use 'apt-get autoremove' to remove them.
    The following extra packages will be installed:
    logrotate
    Suggested packages:
    mailx
    The following packages will be REMOVED:
      postgresql postgresql-9.1 postgresql-9.2 postgresql-9.2-repmgr postgresql-9.2-slony1-2 postgresql-common postgresql-contrib-9.2 postgresql-plpython-9.2 postgresql-server-dev-9.2
    The following NEW packages will be installed:
    logrotate rabbitmq-server
    0 upgraded, 2 newly installed, 9 to remove and 1 not upgraded.
    Need to get 3,753 kB/3,795 kB of archives.
    After this operation, 37.6 MB disk space will be freed.
    Do you want to continue [Y/n]? 
    Get:1 http://in.archive.ubuntu.com/ubuntu/ raring/main rabbitmq-server all 3.0.2-1 [3,753 kB]
    Fetched 3,524 kB in 19s (177 kB/s)                                                                                                                                                      
    (Reading database ... 337129 files and directories currently installed.)
    Removing postgresql ...
    Removing postgresql-9.1 ...
     * Stopping PostgreSQL 9.1 database server                                                                                                                                        [ OK ] 
    Removing postgresql-plpython-9.2 ...
    Removing postgresql-contrib-9.2 ...
    update-alternatives: warning: forcing reinstallation of alternative /usr/share/postgresql/9.2/man/man1/postmaster.1.gz because link group postmaster.1.gz is broken
    Removing postgresql-9.2-slony1-2 ...
    Removing postgresql-9.2-repmgr ...
    Removing postgresql-9.2 ...
     * Stopping PostgreSQL 9.2 database server                                                                                                                                        [ OK ] 
    Removing postgresql-server-dev-9.2 ...
    Removing postgresql-common ...
    Removing 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common'
    Processing triggers for ureadahead ...
    ureadahead will be reprofiled on next reboot
    Processing triggers for man-db ...
    Selecting previously unselected package logrotate.
    (Reading database ... 335927 files and directories currently installed.)
    Unpacking logrotate (from .../logrotate_3.8.3-3ubuntu2_amd64.deb) ...
    Selecting previously unselected package rabbitmq-server.
    Unpacking rabbitmq-server (from .../rabbitmq-server_3.0.2-1_all.deb) ...
    Processing triggers for man-db ...
    Processing triggers for ureadahead ...
    Setting up logrotate (3.8.3-3ubuntu2) ...
    Setting up rabbitmq-server (3.0.2-1) ...
    * Starting message broker rabbitmq-server

我的django应用程序应该将postgres用作芹菜的db和rabbitmq ...,它们的表现都像令人羡慕的女朋友。

更新:apt-cache策略

 # apt-cache policy
 Package files:
 100 /var/lib/dpkg/status
      release a=now
 500 http://apt.postgresql.org/pub/repos/apt/ precise-pgdg/main amd64 Packages
      release o=apt.postgresql.org,a=precise-pgdg,n=precise-pgdg,l=PostgreSQL for Debian/Ubuntu repository,c=main
      origin apt.postgresql.org
 500 http://security.ubuntu.com/ubuntu/ raring-security/main Translation-en
 500 http://security.ubuntu.com/ubuntu/ raring-security/main amd64 Packages
      release v=13.04,o=Ubuntu,a=raring-security,n=raring,l=Ubuntu,c=main
      origin security.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ raring-updates/universe Translation-en
 500 http://archive.ubuntu.com/ubuntu/ raring-updates/main Translation-en
 500 http://archive.ubuntu.com/ubuntu/ raring-updates/universe amd64 Packages
      release v=13.04,o=Ubuntu,a=raring-updates,n=raring,l=Ubuntu,c=universe
      origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ raring-updates/main amd64 Packages
      release v=13.04,o=Ubuntu,a=raring-updates,n=raring,l=Ubuntu,c=main
      origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ raring/universe Translation-en
 500 http://archive.ubuntu.com/ubuntu/ raring/main Translation-en
 500 http://archive.ubuntu.com/ubuntu/ raring/universe amd64 Packages
      release v=13.04,o=Ubuntu,a=raring,n=raring,l=Ubuntu,c=universe
      origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
      release v=13.04,o=Ubuntu,a=raring,n=raring,l=Ubuntu,c=main
      origin archive.ubuntu.com
 Pinned packages:

apt-cache显示rabbitmq-server:

 # apt-cache show rabbitmq-server
 Package: rabbitmq-server
 Priority: extra
 Section: net
 Installed-Size: 4356
 Maintainer: Ubuntu Developers <[email protected]>
 Original-Maintainer: RabbitMQ Team <[email protected]>
 Architecture: all
 Version: 3.0.2-1
 Depends: erlang-nox (>= 1:12.b.3), adduser, logrotate
 Filename: pool/main/r/rabbitmq-server/rabbitmq-server_3.0.2-1_all.deb
 Size: 3753308
 MD5sum: f89d5b663d67af38ea8f7948fc9ab61a
 SHA1: 30b7b865c42cd279e1194839d69fd522dc0ae12b
 SHA256: 981da016a32255f051fe43d5c6c8ed406b4f22cc8ac7c9dad01690bf42ea1959
 Description-en: AMQP server written in Erlang
 RabbitMQ is an implementation of AMQP, the emerging standard for high
 performance enterprise messaging. The RabbitMQ server is a robust and
 scalable implementation of an AMQP broker.
 Homepage: http://www.rabbitmq.com/
 Description-md5: 78e91bfb996ee4ae5d16c93298f5f6e8
 Bugs: https://bugs.launchpad.net/ubuntu/+filebug
 Origin: Ubuntu
 Supported: 9m
克里斯多夫·伯格

问题在于,apt.postgresql.org中的precision-pgdg postgresql软件包与raring兼容,但logrotate除外。Logrotate 3.8更改了它的配置文件,而postgresql-9.2将坚持认为相对于postgresql版本,您的logrotate版本没有错误。一种解决方法是在安装postgresql-9.2时删除logrotate。

可能的解决方法是安装Precision的logrotate(3.8之前的版本)。这应该使postgresql-9.2和rabbitmq都满意。

我们正在考虑apt.postgresql.org的解决方法,但是到目前为止,没有人提出一种解决方案,该解决方案不需要太多的魔术。(由于它不是LTS发行版,因此我们不打算将apt.postgresql.org上的rar作为单独的发行版来支持。)

高温超导

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

安装postgres会删除Rabbitmq,反之亦然。如何使两者都留下来?

来自分类Dev

C# WPF。如果 textbox2 有文本,则禁用 textbox1,反之亦然。如果两者都为空则启用

来自分类Dev

C ++排序会崩溃,而stable_sort不会崩溃,但是两者都无效

来自分类Dev

当两者都工作时,Git Branch合并

来自分类Dev

两者都实现了类。将使用两者之一

来自分类Dev

从大列表中删除重复项,但如果确实存在,则将两者都删除吗?

来自分类Dev

如何使用两列分组,反之亦然

来自分类Dev

如何检查列表是否包含全部“某些”或“无”或两者都具有模式匹配?

来自分类Dev

T-SQL如何在where子句中检索true或false或两者都检索

来自分类Dev

Visual Studio:如果两者都打开相似的解决方案,如何区分实例?

来自分类Dev

更改场景时如何使文字保留下来

来自分类Dev

按两列分组,反之亦然

来自分类Dev

按两列分组,反之亦然

来自分类Dev

在Debian 9.3上卸载firefox-esr会安装雷鸟,反之亦然

来自分类Dev

iOS单元测试:两者都实现了类

来自分类Dev

清除时边距崩溃:两者都存在

来自分类Dev

Maven存储库优先级(如果两者都包含存储库)?

来自分类Dev

将@Deprecated批注添加到超类,子类或两者都添加?

来自分类Dev

使用&和Intptr的指针声明语法。两者都一样吗?

来自分类Dev

Bootstrap-当两者都设置为上溢时,仅滚动一列:

来自分类Dev

TFS生成错误-“指定的路径,文件名或两者都太长...”

来自分类Dev

Android Netbeans Blackbox,Whitebox或两者都进行测试驱动开发

来自分类Dev

Powershell:指定的路径或文件名或两者都太长-目录排除

来自分类Dev

Android Netbeans Blackbox,Whitebox或两者都进行测试驱动开发

来自分类Dev

TFS生成错误-“指定的路径,文件名或两者都太长...”

来自分类Dev

SVG tspan渲染差异-IE或Chrome中的错误或两者都存在?

来自分类Dev

如果两者都存在,则使NetworkManager首选以太网而不是wifi

来自分类Dev

网络1无法看到网络2-两者都具有DHCP

来自分类Dev

将PC连接到电视屏幕;两者都变黑

Related 相关文章

  1. 1

    安装postgres会删除Rabbitmq,反之亦然。如何使两者都留下来?

  2. 2

    C# WPF。如果 textbox2 有文本,则禁用 textbox1,反之亦然。如果两者都为空则启用

  3. 3

    C ++排序会崩溃,而stable_sort不会崩溃,但是两者都无效

  4. 4

    当两者都工作时,Git Branch合并

  5. 5

    两者都实现了类。将使用两者之一

  6. 6

    从大列表中删除重复项,但如果确实存在,则将两者都删除吗?

  7. 7

    如何使用两列分组,反之亦然

  8. 8

    如何检查列表是否包含全部“某些”或“无”或两者都具有模式匹配?

  9. 9

    T-SQL如何在where子句中检索true或false或两者都检索

  10. 10

    Visual Studio:如果两者都打开相似的解决方案,如何区分实例?

  11. 11

    更改场景时如何使文字保留下来

  12. 12

    按两列分组,反之亦然

  13. 13

    按两列分组,反之亦然

  14. 14

    在Debian 9.3上卸载firefox-esr会安装雷鸟,反之亦然

  15. 15

    iOS单元测试:两者都实现了类

  16. 16

    清除时边距崩溃:两者都存在

  17. 17

    Maven存储库优先级(如果两者都包含存储库)?

  18. 18

    将@Deprecated批注添加到超类,子类或两者都添加?

  19. 19

    使用&和Intptr的指针声明语法。两者都一样吗?

  20. 20

    Bootstrap-当两者都设置为上溢时,仅滚动一列:

  21. 21

    TFS生成错误-“指定的路径,文件名或两者都太长...”

  22. 22

    Android Netbeans Blackbox,Whitebox或两者都进行测试驱动开发

  23. 23

    Powershell:指定的路径或文件名或两者都太长-目录排除

  24. 24

    Android Netbeans Blackbox,Whitebox或两者都进行测试驱动开发

  25. 25

    TFS生成错误-“指定的路径,文件名或两者都太长...”

  26. 26

    SVG tspan渲染差异-IE或Chrome中的错误或两者都存在?

  27. 27

    如果两者都存在,则使NetworkManager首选以太网而不是wifi

  28. 28

    网络1无法看到网络2-两者都具有DHCP

  29. 29

    将PC连接到电视屏幕;两者都变黑

热门标签

归档