Tag: 图书馆

Boost.Numpy从源安装但无法正常工作

我在Ubuntu 14.04上安装了libboost-all-dev (Boost 1.54),我需要安装Boost.NumPy库。 我知道NumPy带有Boost 1.64+,但我现在需要坚持使用1.54,因此我需要从这个目前已弃用的repo安装。 我按照Boost.NumPy/libs/numpy/doc/cmakeBuild.rst下的说明进行Boost.NumPy/libs/numpy/doc/cmakeBuild.rst 。 这些说明是: mkdir build cd build cmake .. 使 sudo make install 一切都很好,我在这些命令中没有出现任何错误,所以我认为Boost.Numpy已成功安装在我的系统上。 我试图编译一个简单的C ++程序来检查系统是否可以找到该文件,但它无法正常工作。 C ++文件只包含以下标头: #include 然后我编译如下: g++ test.cpp 我收到错误: test.cpp:1:34: fatal error: boost/python/numpy.hpp: No such file or directory #include ^ compilation terminated. 我试图搜索头文件,我可以看到它就在那里。 $ sudo find / -name “numpy.hpp” /usr/local/include/boost/numpy.hpp 我还在.bashrc文件中添加了以下内容: export INCLUDE=”/usr/local/include/boost:$INCLUDE” export LIBRARY_PATH=”/usr/local/include/boost:$LIBRARY_PATH” […]

如何编译Unity范围? (或者:如何在Vala中使用库?)

我目前正在学习Vala,在完成基础知识后,我想做一个真正的小项目,让它变得更有趣。 为此,我认为为Unity创建一个范围将是完美的(在这种情况下,一个用于搜索MPD的音乐镜头范围)。 但是,关于做这样的事情的文档很少。 因此,我希望能够在Ask Ubuntu的帮助下首先完成自己在Vala中编写范围的教程。 我目前所坚持的是如何以我可以使用Unity库的方式编译我的作用域。 我已经安装了libunity-dev(这是必要的吗?),但是,当我尝试编译它时,我收到以下错误: $ valac –pkg libunity ./unity-scope-mpd.vala error: Package `libunity’ not found in specified Vala API directories or GObject-Introspection GIR directories Compilation failed: 1 error(s), 0 warning(s) (注意:我有使用Java和PHP编程的经验,但前者没有完成大型项目,所以请在答案中考虑到这一点。)

制作Cuda SDK时出现“找不到-lOpenCL”错误

我有一台带有nVidia gt 520m的华硕笔记本,并考虑过在Ubuntu 11.10上尝试一些OpenCL编程(第一次)。 我安装了nvidia-current-dev软件包。 因此,我在/ usr / lib / nvidia-current /文件夹中找到了libOpenCL.so等: $razvan@…:~$ locate libOpenCL.so /usr/lib/nvidia-current/libOpenCL.so /usr/lib/nvidia-current/libOpenCL.so.1 /usr/lib/nvidia-current/libOpenCL.so.1.0 /usr/lib/nvidia-current/libOpenCL.so.1.0.0 /usr/lib32/nvidia-current/libOpenCL.so /usr/lib32/nvidia-current/libOpenCL.so.1 /usr/lib32/nvidia-current/libOpenCL.so.1.0 /usr/lib32/nvidia-current/libOpenCL.so.1.0.0 然后我从nVidia网站和NVIDIA GPU SDK(在/ opt / gpu_sdk)安装了用于Ubuntu 10.10的CUDA工具包。 当我去/ opt / gpu_sdk / OpenCL并尝试make命令时,我得到: razvan@…:/opt/gpu_sdk/OpenCL$ make make[1]: Entering directory `/opt/gpu_sdk/OpenCL/common’ a – obj/release/oclUtils.cpp.o make[1]: Leaving directory `/opt/gpu_sdk/OpenCL/common’ make[1]: Entering directory `/opt/gpu_sdk/shared’ make[1]: Leaving […]

如何配置Ubuntu用于公共信息亭使用?

我的本地图书馆目前使用带有Steadystate的 Windows来提供一个锁定的“无状态”PC。 它为图书馆用户提供了访问Web浏览器,Office和其他几个应用程序的权限。 一旦顾客注销或其会话超时,Steadystate会擦除他们对硬盘驱动器所做的任何更改。 我想对Ubuntu做同样的事情: 提供对Open / Libre Office的访问权限 访问Chrome或Firefox。 能够打印到HP打印机。 删除用户在每次用户会话和/或重新引导后所做的任何更改。 无法访问命令行或任何其他未经授权的应用程序。 这个问题提供了一些答案,但它已经两年了,所以我想知道是否有更新/更好的解决方案?

Steam Ubuntu 14.04 libGL.so.1 Bumblebee

我正在尝试在Ubuntu 14.04上安装Steam,但我错过了一个库 You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1 我已经安装了libgl1-mesa-glx:i386但它仍然无法正常使用nvidia卡与bumblebee( optirun )它正常启动,因此我不知道这可能是什么。 我也有Ubuntu 13.04,我可以毫不费力地使用intel卡启动,并且只在启动游戏时使用optirun

删除了libgcc1,libc6和libstdc ++ 6

我删除了提到的库。 然后我的系统与NIS服务断开连接,并且正在删除许多软件包。 问题是我甚至无法登录我的系统。 当我重新启动它时显示“低图形模式错误”。 我不知道该怎么办请帮助我。 我是Ubuntu的初学者。

致命错误:sys / cdefs.h:没有这样的文件或目录

我试图在Ubuntu 14.04 LTS上使用Code :: Blocks IDE来编程Atmega16已经好几周了,但是在C :: B中编译/构建程序时,我受到以下错误的阻碍 /usr/include/features.h|374|fatal error: sys/cdefs.h: No such file or directory| 我已经读过这个post并且基于我已经尝试清除libc6-dev并通过删除依赖项遇到麻烦。 根据以前的经验,我知道很有可能进入破裂的管道错误。 我通过安装丢失的依赖项来解决它。 现在我仍然有同样的错误。

为什么缺少/lib/libc.so.6?

find | grep libc.so.6 显示它在/lib/i386-linux-gnu/libc.so.6 ,但是我运行的脚本期望它直接位于/lib ,那么为什么至少没有符号链接呢? 如果我在那里放一个符号链接,我会冒险破坏任何东西吗?

Ubuntu中图书馆的法律地位是什么?

关于Ubuntu 11.10中某些库和应用程序的法律地位,我找不到一个很好的信息来源,我希望在这里找到一些答案。 首先,默认情况下Ubuntu似乎包含了libjasper1,据我所知,其在美国的合法地位可能并不清楚,因为JPEG-2000可能无法自由发布。 这是什么故事? 如果美国打击软件专利侵权,这是否会影响美国的Ubuntu部署? 我真的不关心人们对这些法律合法性的看法,也不想要任何建议,我应该忽略它们。 我想要一个关于现实的直接答案,就像现在一样。 其次,即使你禁用Multiverse,像Audacity和Inkscape这样的软件仍然可用,我想在Universe中,可以很容易地与合法可疑的依赖项一起安装。 在Ubuntu中,默认情况下不应该使用mp3导入支持打包Audacity,但是它有libmp3lame和libmad0作为依赖,它编码和解码mp3。 我的理解是,即使解码mp3在美国和日本也是不合法的。 Inkscape需要Imagemagick,它还包括JPEG-2000支持。 因此,也许存在应该在Multiverse中的包不是。 当然,Audacity的libmad0是一个function齐全的mp3解码器,并非专属于Multiverse,libmp3lame(我认为允许编码)也可以在Multiverse禁用时轻松使用,也是Audacity不必要的依赖项。 例如,Fedora只是在没有mp3支持的情况下构建Audacity。 此外,libjasper1是默认Ubuntu系统中几乎所有内容的依赖项,这是奇怪的。 您似乎无法在ImageViewer中打开或保存.jp2文件。 无论如何,我需要知道这些库和程序的法律地位是什么,以便我可以安全地安装Ubuntu并与Ubuntu一起旅行。 我希望很快能得到答案。

安装curl.h库

你能帮我安装curl.h库吗?