【问题标题】:nspr-devel for Debian Linux?用于 Debian Linux 的 nspr-devel?
【发布时间】:2012-11-11 02:19:44
【问题描述】:

我想知道这是否可能。我可以将 nspr 安装到 CentOS;

yum install nspr-devel

我看到这真的只适用于 CentOS/RHEL/Fedora 所以请注意

http://pkgs.org/download/nspr-devel

有没有办法可以使用 apt-get 将它安装到最新版本的 Debian 中?如果是这样,是否有人有分步说明?

谢谢

【问题讨论】:

    标签: linux ubuntu centos debian rhel


    【解决方案1】:

    看起来 libnspr4-dev 是你想要的包。

    我使用 apt-cache search 找到了它:

    $ apt-cache search nspr
    dnsproxy - proxy for DNS queries
    libnspr4 - NetScape Portable Runtime Library
    libnspr4-0d - NetScape Portable Runtime Library - transitional package
    libnspr4-dbg - Debugging symbols for the NetScape Portable Runtime library
    libnspr4-dev - Development files for the NetScape Portable Runtime library
    python-nss - Python bindings for Network Security Services (NSS)
    

    看起来它已经在 Debian 存储库中,这意味着您不需要从其他地方获取它。

    您可以使用 apt-cache 策略查看将安装哪个版本:

    $ apt-cache policy libnspr4-dev
    libnspr4-dev:
      Installed: (none)
      Candidate: 2:4.9.2-1
      Version table:
         2:4.9.2-1 0
            500 http://ftp.uk.debian.org/debian/ testing/main amd64 Packages
    

    如果没问题,你可以用apt-get install libnspr4-dev安装它。

    如果没有,那么您应该检查/etc/apt/sources.list 以确保它列出了具有您需要的版本的存储库。

    【讨论】:

    • 感谢 Martin,它可以工作,但在我的 CentOS 下我有 /usr/include/nspr4 但在 Debian 下,它是 /usr/include/nspr 所以它有点搞乱 C++ Include 语句。
    • 那种事情总是很痛苦。对于可移植性,您可能想要研究诸如 autoconf/automake 或 CMake 之类的工具。这些将帮助您编写查找标头的测试,并相应地配置您的构建。
    • 对我来说是新事物!我想我需要在源代码中更改所有内容。又是坦克
    猜你喜欢
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多