请问有人可以给我一个答案吗?我已经尝试过:
sudo apt-get install makeinfo textinfo texi2html
Run Code Online (Sandbox Code Playgroud)
但是,我仍然收到错误:
Unable to find the pacakge.
Run Code Online (Sandbox Code Playgroud) 使用 make 编译了几个 *.c 和 *.h 文件后,我使用 make clean 清理了目标文件。但是我不知道如何删除可执行文件。
我的makefile代码-->
CC=gcc
CFLAGS=-I.
mp1: main.o downloader.o json.o
$(CC) -o mp1 main.o downloader.o json.o -I.
.PHONY : clean
clean :
-rm *.o $(objects)
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Ubuntu 14.04 上安装 PHP 5.6。我尝试了很多不同的东西,但都没有奏效。首先,我尝试通过此 repo 下载:
sudo add-apt-repository ppa:ondrej/php5-5.6
其次是:
sudo apt install php5
由于我能找到的大多数谷歌结果都告诉我去做,但是当我检查时php -v我发现我仍然在 5.9.9 上,这对我需要的东西没有用。
我也试过:
sudo apt install php5.6
正如我在其他地方看到的那样,但我只是收到一条消息,说存储库不存在。
我也尝试使用此存储库进行安装:
sudo add-apt-repository ppa:ondrej/php5
如此问题中所列:Apache 未使用 PHP 5.6,而是使用 PHP 5.5
但是存储库似乎不再存在。
我还尝试从 tarball 安装 PHP 5.6.10 和 5.6.12,但我似乎无法使 tarball 中包含的安装说明正常工作,并且无法在包含 Makefile.frag、Makefile 的目录中运行make或运行make install。 gov 等什么都不做。
是否有另一种方法来安装所需的 PHP 版本,或者任何人都可以告诉我如何安装上述任何一个压缩包,现在我已经解压并解压了它们?我找到了一个建议找到“dbase”文件夹的指南,但这些特定版本的 PHP 似乎不存在。
我也尝试安装 PHP 7.0,但发现这不适用于我需要使用的 Laravel 存储库(我也尝试使用 Vagrant Homestead 安装正确版本的 PHP,但这在我的系统上产生了其他问题) .
我试图跑
./configure
make
make install
Run Code Online (Sandbox Code Playgroud)
在根目录中,tarball 已解压缩,但尽管 …
我正在尝试在我的 Ubuntu 16.10 笔记本电脑上安装 Clockwordmod Tether,以便与Google Play 上的相应应用程序进行USB 网络共享。
我已经下载并解压缩了Tether tar 文件。安装说明非常简单。只需在终端中运行以下命令:
cd /home/username/Tether/node
./configure
make
Run Code Online (Sandbox Code Playgroud)
但是当我运行时make,它总是以这个错误结束:
../deps/v8/src/checks.h:251:22: warning: typedef ‘__StaticAssertTypedef__125’ locally defined but not used [-Wunused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^
../deps/v8/src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../deps/v8/src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__)
^~~~~~~~~~~~~~~~
../deps/v8/src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^~~~~~~~~~~~
../deps/v8/src/v8utils.h:125:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(sizeof(T) == kPointerSize);
^~~~~~~~~~~~~ …Run Code Online (Sandbox Code Playgroud) 对于粒子物理项目(micromegas),我不得不解压 .tgz,然后在其中运行“make”(按照本教程https://lapth.cnrs.fr/micromegas/)。
我首先使用以下方法解压:
tar -zxvf micromegas_4.3.4.tgz
Run Code Online (Sandbox Code Playgroud)
然后我获得了一个文件夹micromegas_4.3.4,我在其中运行make:
cd micromegas_4.3_4
make
Run Code Online (Sandbox Code Playgroud)
在过程结束时,终端可用于下一个指令,但在其最后一条消息中提到:
'../lib/micromegas.a' seems to have been created in deterministic mode.
'limits.o' will always be updated.
Please consider passing the U flag to ar to avoid the problem.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题(据说使用非确定性模式?)?
此安装过程还有后续步骤,但目前我只想确保我的文件夹micromegas_4.3.4已使用 准确编译make,如果没有,我需要将哪些其他包/辅助文件添加到我的 Ubuntu 平台。
从根本上说,我只是在编译解压缩文件夹的内容。然后应该可以使用命令行(不涉及 GUI)来进行物理计算。
(顺便说一下,这是在 Windows 10 中的 VirtualBox 上运行的 Ubuntu 17.04。)
我已经成功地完成了 python 3.7.0 的构建,但是最后一个可选模块一直在漏网! _dbm
这需要什么 ubuntu 或 debian 包?
The necessary bits to build these optional modules were not found:
_dbm
Run Code Online (Sandbox Code Playgroud)
我已经能够包含在构建中,_gdbm但不能包含_dbm,为什么?我已安装libgdbm-dev(已解决_gdbm)但无法明确找到*dbm-dev与_dbm.
如果有人知道我错过了什么,我真的很感激!
环境:
我需要从 sftp 服务器下载文件。不幸的是,Ubuntu 中的 curl 版本
7.58.0-2ubuntu3.6 amd64
Run Code Online (Sandbox Code Playgroud)
不支持sftp。
我收到错误消息
Protocol "sftp" not supported or disabled in libcurl
Run Code Online (Sandbox Code Playgroud)
尝试下载文件时。因此,我想curl从源代码构建以允许 sftp。我如何做到这一点?
我试图理解make命令中-j选项的真正含义。根据手册,通过此选项,用户可以“指定同时运行的作业数量”。我实际上想了解的是此选项中指定的数值与电脑的核心/线程数之间的联系。所以,例如,如果我使用:
使-j 8
这意味着我的电脑至少有 8 个核心(或线程)?
并且,如果此链接存在,如果 -j 选项中指定的值大于 PC 的核心/线程数,会发生什么情况?该选项会被简单地忽略吗?
感谢任何好心人回答我(愚蠢的)疑问。
在编译 Ubuntu 内核几天后(我必须说这是一次非常有趣的体验),我决定最终投入到一些普通内核的优点中。
到现在为止还挺好。从 kernel.org 下载最新的 (3.13-rc1) 内核,解压缩源,复制我的配置文件,制作 localmodconfig 并直接进入 menuconfig。
奇怪的是,许多选项似乎与他们的 Ubuntu 兄弟不同。一方面,没有添加任意版本字符串的选项。
有什么方法可以启用 Ubuntu 配置必须结束的所有选项?
我最近听说了 Maynard 桌面,它是 Raspberry Pi 上 LXDE 的替代品,我真的很喜欢它。我原本打算将它安装在我的 Pi 上,直到我发现我可以为我的 PC 编译它,我决定按照此处的说明进行操作。
但是,当我运行 git clone 附带的 autogen.sh 脚本时,我收到一个错误,该错误阻止我进行编译。
./autogen.sh --prefix $PREFIX返回:
Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.
autoreconf2.50: Entering directory `.'
autoreconf2.50: configure.ac: not using Gettext
autoreconf2.50: running: aclocal --force -I m4 ${ACLOCAL_FLAGS}
autoreconf2.50: configure.ac: tracing
autoreconf2.50: configure.ac: not using Libtool
autoreconf2.50: running: /usr/bin/autoconf --force
autoreconf2.50: running: /usr/bin/autoheader --force …Run Code Online (Sandbox Code Playgroud)