我正在安装一些工作所需的软件。根据安装说明(几个月前我已经这样做了,而且成功了),运行:
sudo apt-get install python-dev
sudo apt-get install libomniorb4-dev应该安装依赖项,首先,我在libomniorb4上遇到了一个没有找到的问题。我首先搜索了libomniorb.deb并使用sudo apt install ./package-name.deb安装了它,我也使用libomnithread4完成了它,因为我在第一个错误上得到了一个错误。
由于它不起作用,我最终成功地运行了sudo apt-get install libomniorb4-dev,激活了以下滴答:

我试着用cmake编译,但得到了以下内容:
No (complete) omniORB installation was not found. Please provide OMNIORB4_DIR:
- through the GUI when working with ccmake,
- as a command line argument when working with cmake e.g.
cmake .. -DOMNIORB4_DIR:PATH=/usr/local/omniORB-4.0.5
Reason:
OMNIORB4_INCLUDE_DIR: /usr/include
OMNIORB4_LIBRARY_omniORB4: /usr/lib/x86_64-linux-gnu/libomniORB4.so
OMNIORB4_LIBRARY_omnithread: /usr/lib/x86_64-linux-gnu/libomnithread.so
OMNIORB4_IDL_COMPILER: OMNIORB4_IDL_COMPILER-NOTFOUND
-- Configuring done
-- Generating done我试着用apt删除和重新安装apt命令卸载所有的东西。我试过sudo apt-get update,sudo apt-get upgrade,甚至sudo apt-get dist-upgrade。我也这么做了:sudo apt-get install -f
因此,我试图找到图书馆本身,并做了:
find /usr/ -iname "*omni*"
/usr/include/omniconfig.h
/usr/include/omnithread
/usr/include/omniORB4
/usr/include/omniORB4/omniServer.h
/usr/include/omniORB4/omniORBcompat.h
/usr/include/omniORB4/omniORB.h
/usr/include/omniORB4/internal/omniCurrent.h
/usr/include/omniORB4/internal/omniIdentity.h
/usr/include/omniORB4/omniConnectionMgmt.h
/usr/include/omniORB4/omniServant.h
/usr/include/omniORB4/omniAsyncInvoker.h
/usr/include/omniORB4/omniObjRef.h
/usr/include/omniORB4/omniConnectionData.hh
/usr/include/omniORB4/omniIOR.h
/usr/include/omniORB4/omniURI.h
/usr/include/omniORB4/omniZIOP.h
/usr/include/omniORB4/omniTransport.h
/usr/include/omniORB4/omniInterceptors.h
/usr/include/omniORB4/omniutilities.h
/usr/include/omniORB4/omniTypedefs.hh
/usr/include/omniORB4/omniInternal.h
/usr/include/omniORB4/omniPolicy.h
/usr/include/omniORB4/omniObjKey.h
/usr/include/omnithread.h
/usr/lib/firefox/browser/omni.ja
/usr/lib/firefox/omni.ja
/usr/lib/thunderbird/omni.ja
/usr/lib/x86_64-linux-gnu/pkgconfig/omniConnectionMgmt4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniZIOPDynamic4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omnithread4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniDynamic4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniORB4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniZIOP4.pc
/usr/lib/x86_64-linux-gnu/libomnithread.so
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.so.2
/usr/lib/x86_64-linux-gnu/libomnisslTP4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniDynamic4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniORB4.so.2
/usr/lib/x86_64-linux-gnu/libomniORB4.so.2.2
/usr/lib/x86_64-linux-gnu/libomnisslTP4.so.2
/usr/lib/x86_64-linux-gnu/libomnithread.so.4
/usr/lib/x86_64-linux-gnu/libomniORB4.so
/usr/lib/x86_64-linux-gnu/libomnithread.so.4.0
/usr/lib/x86_64-linux-gnu/libomniDynamic4.so
/usr/lib/x86_64-linux-gnu/libomniZIOP4.so.2
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.a
/usr/lib/x86_64-linux-gnu/libomniZIOP4.so
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.so
/usr/lib/x86_64-linux-gnu/libomnithread.a
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.so
/usr/lib/x86_64-linux-gnu/libomniDynamic4.a
/usr/lib/x86_64-linux-gnu/libomniORB4.a
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.so
/usr/lib/x86_64-linux-gnu/libomniZIOP4.a
/usr/lib/x86_64-linux-gnu/libomnisslTP4.so
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.so.2
/usr/lib/x86_64-linux-gnu/libomniDynamic4.so.2
/usr/lib/x86_64-linux-gnu/libomnisslTP4.a
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.so.2
/usr/lib/x86_64-linux-gnu/libomniZIOP4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.a
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.a
/usr/share/doc/libomniorb4-2
/usr/share/doc/libomnithread4
/usr/share/doc/libomniorb4-dev
/usr/share/doc/libomnithread4-dev
/usr/share/pulseaudio/alsa-mixer/profile-sets/sb-omni-surround-5.1.conf
/usr/src/linux-headers-4.15.0-29-generic/include/config/usb/serial/omninet.h
/usr/src/linux-headers-4.15.0-42-generic/include/config/usb/serial/omninet.h我还使用apt-cache search选项进行搜索,并安装了:
发布于 2018-12-03 16:50:57
很容易解决的:
sudo apt-get install omniidl发布于 2018-12-03 16:37:31
听起来像这样:https://code.google.com/archive/p/incub/wikis/UbuntuInstallation.wiki
如果您想要构建的是自助餐,那么忽略它可能是好的。如果没有,请澄清-你在用cmake建造什么?
https://askubuntu.com/questions/1098192
复制相似问题