我正在尝试安装一个名为 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 双启动
我试图将 git 安装到我运行 lubuntu 的笔记本电脑上。我遵循了 git 网站上的模式,它说:
安装 Git 需要有以下 Git 依赖的库:curl、zlib、openssl、expat 和 libiconv
Run Code Online (Sandbox Code Playgroud)$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev
然而,当我输入它时,我得到了这个:
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)
有谁知道出了什么问题,我该怎么办?
我正在尝试在这里编译此代码: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) 我正在将 Windows 应用程序移植到 Ubuntu 14.04。该应用程序是使用通用 HID 接口的 USB 设备的主机端 GUI。我需要包含嵌入 Ubuntu 14 安装的默认 USB 驱动程序的头文件,但无法找到可以找到这些头文件的位置。
这些文件可能被命名为类似libusb.h或可能usb.h。任何人都可以提供建议在哪里看?
我是 Linux 的新用户,所以请确保您的回复准确无误,否则我可能会迷路。谢谢。
我目前正在使用 C++ 程序,我希望在其中使用 arc4random 函数。每次编译时,我都会收到 arc4random 的“未在范围内声明”消息。我知道这是我的程序中包含的库中的一个错误,但我已经包含了 stdlib.h 和 stdio.h ,我相信它们是它使用的库?我已经安装了“sudo apt-get install libpcl-all”以及“sudo apt-get install build-essential”。我已经在网上搜索过,但目前仍不确定我需要什么。我对 Ubuntu 还很陌生,所以任何有关这个问题的帮助将不胜感激。
我有一个嗅探器要在 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) 我在 boost::thread 库标头(我没有碰过)中遇到了疯狂的编译错误,所以我删除了/usr/include/boost.
我清除了libboost-all-dev然后做了sudo apt-get install libboost-all-dev,但是标题不会回来。
我应该怎么办?
我在笔记本电脑上安装了新版本的 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) 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) 如何安装 libboost1.59 ?
我尝试了很多方法来安装它,但未能将我的 Ubuntu 16.04 上的 1.58 版更新到 1.59 版。
我在 StackOverflow 上尝试过这个和这个,这个在 linuxfromscratch.org和这个博客上
谁能给我一个有效的方法?