Questions tagged «libraries»

与应用程序库有关的常规标签

3
如何在Ubuntu 15.10中安装libxml2
我有Ubuntu 15.10桌面。我想安装libxml2。所以任何人告诉我如何安装它。我需要做些什么才能在笔记本电脑中安装libxml2。我几乎是Linux的新手,至少要使用5到6个月。
14 libraries 

1
在哪里手动安装库?
我想在我的Ubuntu系统上安装SFML(免费的多媒体C ++ API),这基本上不是问题。但是我想知道应该在哪里存储文件。 我可以看到,Ubuntu在其中存储了我的C ++标准库/usr/include/c++,依此类推。.我的问题是,我不知道应该把库留在哪里,或者没有应该用于此的地方,我可以移动我想要的文件在哪里? 我所寻找的只是某种“正确的方法”,但我找不到答案。我希望我的图书馆保持井井有条。
14 libraries  c++ 

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

1
通过符号链接库克服“无法打开共享库”错误是否可以(可以)?
有时,由于某种原因或某种原因,程序没有正确指定或包括所有依赖项,启动该程序会导致错误,表明缺少依赖项。一个典型的错误是这样的: cannot open shared object libudev.so.0 我看到很多答案,建议人们通过在/usr/lib其他系统位置进行符号链接来解决此类问题,这似乎通常可以解决问题。但是我看到同样数量的评论告诉人们这是一个坏主意。这是一个代表的答案。 在什么情况下以符号链接库使程序正常工作是可以接受的?决不?有时?如果在运行完程序后删除符号链接怎么办? 这样做的后果是什么?

4
我已经在bugs.debian.org上提交了ITP错误-现在如何将软件包放入Ubuntu?
我已经编写了一个开发库,希望将其包含在Ubuntu档案中。据我了解,最好的方法是先将软件包放入Debian,然后请求软件包同步。 这是ITP错误。 现在我该怎么做? 看着此页面,我看到诸如“ 419天准备中”和“ 404天前的最后活动”之类的恐怖内容。我的印象是,将软件包打包到Debian中是一个缓慢的过程。 有什么我可以做以加快这一过程的吗?我尽了最大的努力来简化该过程-我有一个使用Debian打包的分支(Lintian对此进行了包装,没有任何错误)。

2
如何安装库?
当我安装应用程序(tracker-0.10.24)时,出现以下消息: Package requirements (glib-2.0 >= 2.26.0 gobject-2.0 >= 2.26.0 gio-unix-2.0 >= 2.26.0 dbus-1 >= 1.3.1 dbus-glib-1 >= 0.82) were not met: No package 'dbus-1' found No package 'dbus-glib-1' found 我可以转到ubuntu软件包并逐步安装它们,但是我认为这应该是更方便的方法。如何安装所有这些库?


1
缺少libSM.so.6库-QT创建者安装错误
当我尝试运行qt-linux-opensource-5.0.2-x86-offline.run时,出现以下错误。 ./qt-linux-opensource-5.0.2-x86-offline.run:加载共享库时出错:libSM.so.6:无法打开共享库文件:没有这样的文件或目录 我之前安装过Qt,但没有收到任何错误。我认为原因应该在命令以下 须藤apt-get autoremove 我在新安装的ubuntu上运行了此命令。我在网上找到了这篇文章 http://docs.alfresco.com/5.0/concepts/install-lolibfiles.html 所以我跑了命令 sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2 但是终端说它已经安装了 libsm6已经是最新版本 谁能告诉我一种安装qt创建器的方法
11 14.04  libraries 

4
从命令行查找开发库的版本?
我使用Ubuntu软件中心安装了c ++ boost开发库。问题是,它已经存在很长时间了,我不记得它们的安装位置和版本。我可以从命令行执行任何操作,以告诉我系统上已安装的版本吗?我知道我可以做类似的事情 gcc -v 获取应用程序的版本,但是库有类似的可用内容吗?我正在使用ubuntu 12.04

4
无法预加载代理链LD_PRELOAD
使用代理链在ubuntu 12.04.2中进行apt-get更新 sudo proxychains apt-get update 给出以下错误 ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored. 如何避免此错误?
11 12.04  proxy  libraries  ld 

2
您如何在Ubuntu中找到库(C ++)?
抱歉,这是一个初学者的问题,但是我最近开始在Ubuntu 12.10上使用C ++进行编程,并且我安装了一些需要使用的库,例如PCL,但找不到它们将它们添加到我的项目中,我使用QTcreator作为IDE和随附的qmake。 例如,对于PCL,我按照其网站上的说明进行操作: sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-all 由于没有发生任何问题,因此我必须假定它们已正确安装。 我在网上找到的有关添加外部库的大部分教程都假设您在Windows上,并且知道您在哪里下载了该库。 由于我没有用C ++添加外部库的经验,有人可以告诉我哪个文件(如果有)在Ubuntu中默认安装了库? 这些库文件的扩展名是什么? 是否有一个脚本/命令可以帮助检测一个库或已安装的所有库?
10 libraries  c++ 

2
/ usr / bin / ld:找不到-lOpenCL
当前正在尝试从该网站编译OpenCL中提供的简单程序。它会给我DeviceInfo我所需要的。简单地调用a之后make,我得到以下错误: sharan@sharan-X550CC:~/opencl-ex/Ex1$ make g++ DeviceInfo.cpp -I ../../Cpp_common -lOpenCL -o DeviceInfo /usr/bin/ld: cannot find -lOpenCL collect2: error: ld returned 1 exit status Makefile:23: recipe for target 'DeviceInfo' failed make: *** [DeviceInfo] Error 1 现在,我已按照该网站上的说明进行安装。但是,我仍然得到上面的错误。 我该如何解决这个错误?

1
在Ubuntu 16.4 LTS上安装32位软件包(lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6)的命令
我想在我的Ubuntu 16.4 LTS 64位上安装android studio 2.1,所以我按照google ..提供的android开发人员指南网站上的说明进行操作,他们说我应该安装32位库,因为android studio使用它们。 我的问题是当我键入命令时: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 我收到此错误: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib32bz2-1.0 E: Couldn't find any package by glob 'lib32bz2-1.0' E: Couldn't find any package by regex 'lib32bz2-1.0'

4
Steam Ubuntu 14.04 libGL.so.1大黄蜂
我正在尝试在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卡与大黄蜂(optirun)配合使用时,它可以正常启动,因此我不知道这可能是什么。 我也有Ubuntu 13.04,我可以毫无问题地使用intel卡启动游戏,并且仅在启动游戏时使用optirun

2
如何在Ubuntu 13.04中安装mpfr-3.1.2
我有Ubuntu 13.04和处理器“Intel®Core™2 Duo CPU E8400 @ 3.00GHz×2” 我正在尝试安装,mpfr-3.1.2但错误即将来临。 "ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match." 在make命令中也将其显示为警告。 怎么解决呢?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.