我对所有软件包的apt-cache
输出感到困惑:
$ apt-cache search libzmq
libzmq-dbg - lightweight messaging kernel (debugging symbols)
libzmq-dev - lightweight messaging kernel (development files)
libzmq-java - ZeroMQ Java bindings (jzmq)
libzmq-java-doc - Documentation for ZeroMQ Java bindings (jzmq)
libzmq-jni - ZeroMQ Java bindings (jzmq)
libzmq1 - lightweight messaging kernel (shared library)
libzmq3-dev - lightweight messaging kernel (development files)
libzmq5 - lightweight messaging kernel (shared library)
libzmq5-dbg - lightweight messaging kernel (debugging symbols)
libzmqpp-dev - High-level C++ bindings for zeromq3 - development files
libzmqpp3 - High-level C++ bindings for zeromq3
libzmq5 适用于 0MQ 4.1 稳定版。所以我只需安装libzmq5 libzmq5-dbg
?这些名称相当混乱。软件包描述根本没有帮助。
如果我想安装 0MQ 4.1,我是否还必须安装libzmq-dbg
和libzmq-dev
?
答案1
- 从他们的地点,目前zeromq-4.2.1.tar.gz,并提取文件。
- 确保您已经安装了它们所需的软件包。
- 安装它
checkinstall
,因为它有助于稍后删除 ZMQ。 配置、制作、安装、保存
deb
以供以后使用(或者不保存,由您决定)。wget https://github.com/zeromq/libzmq/releases/download/v4.2.1/zeromq-4.2.1.tar.gz tar -xvzf zeromq-4.2.1.tar.gz cd zeromq-4.2.1/ sudo apt-get install libtool pkg-config build-essential autoconf automake uuid-dev sudo apt-get install checkinstall ./configure make sudo checkinstall sudo ldconfig
安装检查安装生成一个zeromq_4.2.1-1_amd64.deb
可用于删除包的。这是通过 完成的sudo dpkg -r zeromq
。