标签: libraries

ia32 共享库中缺少 libjpeg.so.62

我正在尝试安装一个名为 Molsoft ICM-Pro 的化学/分子生物学建模程序。最初在下载程序并尝试打开后,它给了我错误消息,说我缺少共享库,在与我的网络管理员交谈后,他建议我使用以下命令安装 ia32 共享库

sudo apt-get install ia32-libs

这使

sudo apt-get install ia32-libs 读取软件包列表...完成 构建依赖树
读取状态信息...完成 ia32-libs 已经是最新版本。0 升级,0 新安装,0 删除,0 未升级。

所以我假设库安装正确,但是现在当我尝试运行程序时出现此错误:

ubuntu:/home/reilly/icmd> icm icm: 加载共享库时出错: libjpeg.so.62: 无法打开共享对象文件: 没有这样的文件或目录

所以我的问题是,我在哪里可以获得包含 libjpeg.so.62 的库?

此外,有人告诉我我需要 libXmu.so.6 和 libtiff.so.3 。是否有可能缺少包含这些文件的共享库?我是 ubuntu 菜鸟,如果我提供的信息不清楚,请见谅。

任何帮助将不胜感激!

顺便说一句,我在 HP pavilion dv6 上使用带有 Windows 的 ubuntu 12.04 双启动

64-bit installation libraries

3
推荐指数
1
解决办法
1万
查看次数

如何在 Lubuntu 中安装 Git(APT 是“无法找到包 libcur14-gnutls-dev”)?

我试图将 git 安装到我运行 lubuntu 的笔记本电脑上。我遵循了 git 网站上的模式,它说:

安装 Git 需要有以下 Git 依赖的库:curl、zlib、openssl、expat 和 libiconv

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev
Run Code Online (Sandbox Code Playgroud)

然而,当我输入它时,我得到了这个:

gwapps@gwapps-ThinkPad-X61:~$ sudo apt-get install libcur14-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'zlib1g-dev' instead of 'libz-dev'
E: Unable to locate package libcur14-gnutls-dev
gwapps@gwapps-ThinkPad-X61:~$ 
Run Code Online (Sandbox Code Playgroud)

有谁知道出了什么问题,我该怎么办?

installation package-management apt git libraries

3
推荐指数
1
解决办法
2万
查看次数

如何用X11库编译?

我正在尝试在这里编译此代码:http : //lists.kde.org/? l= kwin&m=115435217715650&w=2

我用这行代码编译它:

gcc -lX11 -lstdc++ -L/usr/X11/lib -o icon icon.c

但它不断抛出这个错误:

icon.c:2:22: fatal error: X11/Xlib.h: No such file or directory
 #include <X11/Xlib.h>
Run Code Online (Sandbox Code Playgroud)

代码是:

#include <stdlib.h>
#include <X11/Xlib.h>

int main( int argc, char **argv )
{

    unsigned int buffer[] = {16, 16, 4294901760, 4294901760, 4294901760, 4294901760, \
4294901760, 4294901760, 4294901760, 4294901760, 338034905, 3657433343, 0, 184483840, \
234881279, 3053453567, 3221225727, 1879048447, 0, 0, 0, 0, 0, 0, 0, 1224737023, \
3305111807, 3875537151,0, 0, 2063597823, 1291845887, 0, 67109119, 4294901760, …
Run Code Online (Sandbox Code Playgroud)

xorg c libraries

3
推荐指数
1
解决办法
2万
查看次数

包含的 USB 头文件的位置

我正在将 Windows 应用程序移植到 Ubuntu 14.04。该应用程序是使用通用 HID 接口的 USB 设备的主机端 GUI。我需要包含嵌入 Ubuntu 14 安装的默认 USB 驱动程序的头文件,但无法找到可以找到这些头文件的位置。

这些文件可能被命名为类似libusb.h或可能usb.h。任何人都可以提供建议在哪里看?

我是 Linux 的新用户,所以请确保您的回复准确无误,否则我可能会迷路。谢谢。

usb compiling c libraries

3
推荐指数
1
解决办法
9138
查看次数

在 Ubuntu 14.04 上使用 arc4random trusty

我目前正在使用 C++ 程序,我希望在其中使用 arc4random 函数。每次编译时,我都会收到 arc4random 的“未在范围内声明”消息。我知道这是我的程序中包含的库中的一个错误,但我已经包含了 stdlib.h 和 stdio.h ,我相信它们是它使用的库?我已经安装了“sudo apt-get install libpcl-all”以及“sudo apt-get install build-essential”。我已经在网上搜索过,但目前仍不确定我需要什么。我对 Ubuntu 还很陌生,所以任何有关这个问题的帮助将不胜感激。

compiling c++ libraries

3
推荐指数
1
解决办法
3976
查看次数

安装 .Net Core 时出现库错误

我有一个嗅探器要在 Visual Basic 中创建,但我(显然)使用 Ubuntu。因此,我尝试下载.Net Core,只要它现在与 Mono 一起可用。但我无法正确下载它。实际上,在从 microsoft.com 学习了本教程之后,我的:~$ dotnet new命令输出如下:

$ dotnet new
A fatal error occurred, the required library libhostfxr.so could not be found
Run Code Online (Sandbox Code Playgroud)

因此,我不知道我是否能够在 Visual Basic 中进行开发。我在互联网上几乎找不到关于这个图书馆的信息。

如何处理这个问题并设计我的 VB 嗅探器?

此外,我实际上根本不了解 Visual Studio Code 是如何工作的,但我下载了它。然后他们建议安装 C# 扩展。我不知道它是否允许我使用 Visual Basic,但是,我仍然无法连接并出现以下错误:

connect EHOSTUNREACH 192.168.1.254:3128
Run Code Online (Sandbox Code Playgroud)

microsoft libraries

3
推荐指数
1
解决办法
3520
查看次数

我删除了 /usr/include/boost,安装 libboost-all-dev 不会恢复标头

我在 boost::thread 库标头(我没有碰过)中遇到了疯狂的编译错误,所以我删除了/usr/include/boost.

我清除了libboost-all-dev然后做了sudo apt-get install libboost-all-dev,但是标题不会回来。

我应该怎么办?

apt dependencies compiling libraries

3
推荐指数
1
解决办法
2591
查看次数

Ubuntu 20.04 - Curl:符号查找错误

我在笔记本电脑上安装了新版本的 ubuntu。发布后,为了将其设置为与我的桌面相同,我做了一个 apt 克隆并安装

# Take a backup of the entire apt repo using apt-clone
    sudo apt-clone clone "$BACKUP_DIR"/apt-clone-"$(date +%Y%m%dT%H.%M.%S)".tar.gz
# Get a dump of Dconf settings
    dconf dump / >"$BACKUP_DIR"/dconf_settings.dconf

# Restore
# Do a restore
    DEBIAN_FRONTEND=noninteractive sudo apt-clone restore "$BACKUP_DIR"/apt-clone*tar.gz

#reload the dconf
    dconf load / <"$BACKUP_DIR"/dconf_settings.dconf


Run Code Online (Sandbox Code Playgroud)

一切似乎都很顺利。但是,当我运行curl时,出现以下错误:

curl: symbol lookup error: curl: undefined symbol: curl_url_set, version CURL_OPENSSL_4
Run Code Online (Sandbox Code Playgroud)

我在 SO/ask ubuntu 中查找了问题并运行了以下命令:

$ sudo ldd $(which curl) | grep libcurl

    libcurl.so.4 => /usr/lib/dcaenabler/libcurl.so.4 (0x00....)

Run Code Online (Sandbox Code Playgroud)
$ ls -ltr /usr/lib/dcaenabler/libcurl* …
Run Code Online (Sandbox Code Playgroud)

libraries curl 20.04

3
推荐指数
1
解决办法
9235
查看次数

/usr/bin/ld: 找不到 -lX11

https://github.com/laazyboy13/linux-csgo-external/issues/6 如何让它找到 libx11-dev?

william@william-elementarylinux:~/csgohack$ make
Linking CXX executable build/csgo_external
/usr/bin/ld: cannot find -lX11
collect2: error: ld returned 1 exit status
make[2]: *** [build/csgo_external] Error 1
make[1]: *** [CMakeFiles/csgo_external.dir/all] Error 2
make: *** [all] Error 2
william@william-elementarylinux:~/csgohack$ ld -lX11 --verbose
GNU ld (GNU Binutils for Ubuntu) 2.24
  Supported emulations:
   elf_x86_64
   elf32_x86_64
   elf_i386
   i386linux
   elf_l1om
   elf_k1om
   i386pep
   i386pe
using internal linker script:
==================================================
/* Script for -z combreloc: combine and sort reloc sections */
OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
          "elf64-x86-64")
OUTPUT_ARCH(i386:x86-64)
ENTRY(_start)
SEARCH_DIR("/usr/x86_64-linux-gnu/lib64"); SEARCH_DIR("=/usr/local/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/local/lib64"); …
Run Code Online (Sandbox Code Playgroud)

c++ libraries make

2
推荐指数
1
解决办法
2685
查看次数

如何在 Ubuntu16.04 上安装 libboost_version1.59 或更新版本

如何安装 libboost1.59 ?

我尝试了很多方法来安装它,但未能将我的 Ubuntu 16.04 上的 1.58 版更新到 1.59 版。

我在 StackOverflow 上尝试过这个这个这个在 linuxfromscratch.org这个博客上

谁能给我一个有效的方法?

compiling c++ libraries

2
推荐指数
1
解决办法
1万
查看次数