我已经从源代码安装了最新的 Boost 库(满足 C++ 的需要),但包管理器仍然安装了旧版本。我已将最新版本放在一个“奇怪”的位置,而不是保留的位置。
-I/path/to/include
现在,当我使用和选项启动我的测试程序时,-L/path/to/lib
我收到错误。
所以,我的问题是:我现在应该怎么做才能同时使用这两个版本?将那个“奇怪”的位置添加到变量或PATH
文件中会导致任何版本冲突吗?LD_LIBRARY_PATH
/etc/ld.so.conf
我已经从源代码安装了最新的 Boost 库(满足 C++ 的需要),但包管理器仍然安装了旧版本。我已将最新版本放在一个“奇怪”的位置,而不是保留的位置。
-I/path/to/include
现在,当我使用和选项启动我的测试程序时,-L/path/to/lib
我收到错误。
所以,我的问题是:我现在应该怎么做才能同时使用这两个版本?将那个“奇怪”的位置添加到变量或PATH
文件中会导致任何版本冲突吗?LD_LIBRARY_PATH
/etc/ld.so.conf
我试图tesseract-ocr
使用这些命令进行安装:
auto-apt run ./configure
make
checkinstall
Auto-apt 和 apt-file 安装在我的 Ubuntu 14.04 上并且是最新的。
但是,在 ./configure 过程中,我遇到了以下错误:
checking for strerror... yes
checking for vsnprintf... yes
checking for gethostname... yes
checking for strchr... yes
checking for memcpy... yes
checking for acos... yes
checking for asin... yes
checking for leptonica... configure: error: leptonica not found
这是完整的配置代码:粘贴 past.ofcode.org 上的代码
我已经安装了“leptonica-progs”包,但仍然遇到同样的错误。
知道如何解决这个问题吗?
我最近刚刚安装了 Ubuntu 14.04.2 LTS 和 Windows-7(64 位)。我想为 Python3 安装最新版本的 numpy、scipy、matplotlib 和其他包。我看到我们可以使用sudo apt-get install python3-numpy python3-scipy
,但是Ubuntu软件中心没有包含最新版本的numpy、scipy等。
有人可以指点我在 Ubuntu 中从源代码安装这些软件包的最新版本的教程吗?
编译软件并将其移动到“/usr/local”或“/usr/”目录时有什么不同吗?就个人而言,我尝试将所有内容移动到“/usr/local/”,这样我就不需要搜索所有先决条件,但我注意到每个来源都有不同的默认值。有什么想法吗?
谢谢!
这是我第一次尝试在 linux 机器上编译和安装任何东西。我通过 git 获得了最新版本的https://github.com/processone/exmpp并阅读了说明:
2.构建和安装
Exmpp 使用 Autotools。所以这个过程很常见:
$ ./configure $ make $ sudo make install
输入后./configure
我得到错误
在 ac-aux 中找不到 install-sh、install.sh 或 shtool
谷歌几乎没有帮助。完全不确定我应该做什么。任何帮助将非常感激
当我安装 clamcoure 并运行此命令时
clamcourdir# sudo ./configure
它给了我这个错误:
configure: error: Cannot find sendmail Courier binary
我已经向 Ubiquity 源代码添加了一个补丁,并正在尝试构建和安装包来测试它,但是当我执行时出现以下错误./configure
,
checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version
0.9.0... yes checking for PANEL... yes checking for CHEESE... no configure: error: Package
requirements (glib-2.0
gtk+-2.0 >= 2.10.0
gobject-2.0
pygobject-2.0
cheese-gtk) were not met:
No package 'cheese-gtk' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a
non-standard prefix.
Alternatively, you may set the environment variables CHEESE_CFLAGS and CHEESE_LIBS to avoid
the need to call pkg-config. See the pkg-config man page for more details.
这是一个截断的版本 - 在此之前还有更多内容,但这是发生错误的地方。
我不知道从哪里开始。我尝试检查man pkg-config
,但这并没有真正帮助,除了我现在对 pkg-config 应该做什么有了模糊的理解。列出的所有软件包都找不到apt-get
。我安装了cheese
(显然不同于cheese-gtk
),但这并没有帮助。我真的很感激一些帮助解决这个问题。
在某处我读到我应该在 Ubuntu 中删除我的默认程序,然后从源代码构建它们以加速我的系统。这行得通吗?