AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[configure](unix)

Martin Hope
xropi
Asked: 2021-12-27 13:16:43 +0800 CST

配置午夜指挥官构建

  • -2

简而言之:mc repo 中没有配置可执行文件。

来自这个线程 我如何*完全*禁用午夜指挥官中的 Ctrl-O 快捷方式?

很明显,解决我的“ctrl-o”绑定问题的唯一方法是从源代码重新编译 mc,因为它在源代码中是硬编码的。

所以我克隆了它

git clone https://github.com/MidnightCommander/mc.git

安装指南说:从运行./configure开始,但我被卡住了,因为repo 中没有克隆名为configure的文件。(我递归搜索)

即使在这里,它们也以 ./configure 开头: https ://blog.desdelinux.net/en/mc-con-soporte-samba/

./configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --enable-vfs-smb --sysconfdir=/etc --mandir=/usr/share/man

如何?我不知道。那个文件不见了。这是我在 mc repo 的顶级目录中得到的:

.
├── acinclude.m4
├── AUTHORS
├── autogen.sh
├── build-glib2.sh
├── ChangeLog
├── configure.ac
├── contrib
├── COPYING -> doc/COPYING
├── doc
├── INSTALL -> doc/INSTALL
├── lib
├── m4.include
├── maint
├── Makefile.am
├── misc
├── NEWS -> doc/NEWS
├── po
├── README -> doc/README
├── src
├── tests
└── version.sh

有configure.ac但它不可执行。有任何想法吗?

configure
  • 1 个回答
  • 134 Views
Martin Hope
loris
Asked: 2019-12-21 03:46:19 +0800 CST

将配置选项传递给 rpmbuild?

  • 1

构建一个我通常做的软件

rpmbuild -ta slurm*.tar.bz2

但是我现在需要使用该选项配置软件

--with-pmix=/home/user/git/pmix/install/2.1

这可以使用rpmbuild还是我需要通过标准configure/make/make install程序?

make configure
  • 2 个回答
  • 2183 Views
Martin Hope
Zak
Asked: 2019-01-11 10:47:18 +0800 CST

`openocd` 配置脚本找不到`libusb`

  • 3

我正在我的 Debian 伸展系统上安装 OpenOCD。当我运行./configure它时报告它找不到 libusb。

...
checking for LIBUSB1... no
configure: WARNING: libusb-1.x not found, trying legacy libusb-0.1 as a fallback; consider installing libusb-1.x instead
checking for LIBUSB0... no
...

我安装了正确的依赖项,但仍然出现错误。

libhidapi-libusb0/stable,now 0.8.0~rc1+git20140818.d17db57+dfsg-1 amd64 [installed,automatic]
libusb-1.0-0/stable,now 2:1.0.21-1 amd64 [installed,automatic]
libusb-1.0-0-dev/stable,now 2:1.0.21-1 amd64 [installed]

是什么赋予了?

debian configure
  • 2 个回答
  • 2263 Views
Martin Hope
Randall
Asked: 2018-12-14 12:51:49 +0800 CST

配置:错误:未满足软件包要求(libcanberra-gtk3 >= 0.10)[但已安装 libcanberra-gtk3 v. 0.30]

  • 0

我正在尝试构建一个包(mate-power-manager)并在以下期间遇到此错误./autogen.sh:

checking for CANBERRA... no
configure: error: Package requirements (libcanberra-gtk3 >= 0.10) were not met:

No package 'libcanberra-gtk3' found

但是,yum list libcanberra-gtk3显示它已安装:

Installed Packages
libcanberra-gtk3.i686             0.30-5.el7                        @base    
libcanberra-gtk3.x86_64           0.30-5.el7                        @anaconda

在过去的某个地方遇到过这个问题,我知道在这种情况下通常需要一个开发包。所以,我试过检查libcanberra-gtk3-dev,libcanberra-dev但它们不存在。

我怎样才能找到我需要的包裹?

yum configure
  • 1 个回答
  • 579 Views
Martin Hope
AbstProcDo
Asked: 2018-10-30 06:57:28 +0800 CST

参考配置手册

  • 6

我按照说明安装 shtool

  1. 下载并解压

    wget ftp://ftp.gnu.org/gnu/shtool/shtool-2.0.8.tar.gz
    tar -zxvf shtool-2.0.8.tar.gz
    
  2. 建立图书馆

    $ ./configure 
    $ make
    

我可以参考制作手册

man make

我怎样才能找到有关配置的手册

man configure
  • 3 个回答
  • 1507 Views
Martin Hope
abcjme
Asked: 2018-10-29 16:23:12 +0800 CST

制作和配置表单变体

  • 0

我看到一些安装说明采用以下形式:

./configure
make
make install

以及其他采取以下形式的:

./configure && make install

这些不同形式的功能有何不同?

相关地,我看到了配置的变体,例如:

./configure
./Configure
./config

为什么不同的包需要以特定的方式编写配置命令?

make configure
  • 2 个回答
  • 39 Views
Martin Hope
AbstProcDo
Asked: 2018-10-27 20:46:19 +0800 CST

`--prefix=/`,`--program-prefix=g` 和 `--without-gmp` 的意思

  • 0

当我安装 coreutils 时,我发现

./configure --prefix=/usr/local/Cellar/coreutils/8.30 --program-prefix=g --without-gmp

--prefix=/和是什么--program-prefix=g意思--without-gmp?

coreutils configure
  • 1 个回答
  • 512 Views
Martin Hope
Bilow
Asked: 2018-07-28 00:24:32 +0800 CST

./configure :一次显示所有丢失的包

  • 6

我已经编译了一个使用 autotools 作为构建系统的包(autoreconf, ./configure, make, make install)。

./configure包裹丢失时停止。

对于每个丢失的包,我查找它的名称,然后查找它,或者apt install package如果不可用,我从源代码编译它。

然后我./configure再次运行,它告诉我另一个不满足的依赖项的名称。

如果只有一两个丢失的包,这是可以的。但是有19个!

libmspack-dev
libglib2.0-dev
libpam0g-dev
libssl-dev
libxml2-dev
libxmlsec1-dev
libx11-dev
libcunit1-dev
libxext-dev
libxinerama-dev
libxi-dev
libxrender-dev
libxrandr-dev
libxtst-dev
libgdk-pixbuf2.0-dev
libgtk-3-dev
libgtkmm-3.0-dev
libtool
dnet

我想./configure继续出错,并一次向我显示所有丢失的包,以便我可以一次安装它们。否则跑19次./configure又长又痛。apt install

configure autotools
  • 2 个回答
  • 1789 Views
Martin Hope
grorel
Asked: 2018-04-26 05:22:25 +0800 CST

Buildroot : 使用 out of tree defconfig

  • 0

我正在使用 tar 映像“buildroot-2018.02.tar.gz”为我的嵌入式系统生成 linux 映像(内核和 fs)。为了确保我需要重新创建项目的最低配置(稍后,在另一台计算机上......),我使用BR UM §8.5中定义的 BR 树。

我已经成功地正确配置了 BR 和 linux 内核,并且我已经创建了两个配置文件:-myProc_defconfig-myProc_linux_defconfig

我正在尝试为我的同事创建一个图像,以便轻松地重新创建项目。现在,我有以下树:

/                                   :   Git root
/README                             :   This very file
/make_buildroot_env.sh              :   Script to set up the development environment  
/myProc_kernel/                     :   Development environment prerequisite    
/myProc_kernel/configs/             :   Contains both BR & Linux configuration files
/myProc_kernel/fs_overlay/          :   Filesystem overlay, contains all applicative files
/myProc_kernel/tools/               :   Scripts and data used by BR
/myProc_kernel/tools/data           :   All data files used by scripts

想法是创建一个脚本,将 buildroot 解压到不同的文件夹中(系统是根据定义的树构建的)并使用 defconfig 文件对其进行配置。

脚本开始如下,从我上面定义的“Git root /”启动:

make_buildroot_env.sh

tar -xaf ./MyProc_kernel/tools/data/buildroot-2018.02.tar.gz
cd buildroot-2018.02
make defconfig BR2_DEFCONFIG=../myProc_kernel/configs/myProc_defconfig
make O=../MyProc_kernel

我这里有两个问题:

  1. 我在最后一次通话中遇到了错误:

Makefile:862: *** 请先配置 Buildroot(例如“make menuconfig”)。停止。

  1. 如果我查看在.configBR 文件夹中创建的文件,它似乎只使用了几个参数MyProc_defconfig

我的问题是:

  • 为什么 BR 总是抱怨错误 1 ​​?应使用指向 defconfig 文件的行进行配置?

  • 我缺少什么来重新创建我的开发环境?

configure buildroot
  • 2 个回答
  • 3923 Views
Martin Hope
kris
Asked: 2018-02-09 15:38:14 +0800 CST

通过变量配置期间的路径

  • 0

我正在使用 configure、make 和 make install 安装软件包。

如何在配置时将安装目录路径指定为变量。我目前使用

./configure=<full-path-to-src>/install

我想将此路径定义为一个变量,然后使用它而不是像这样在此处放置整个路径。

PATH=<full-path-to-src>
./configure --prefix=$PATH
bash configure
  • 1 个回答
  • 20 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve