it-swarm-vi.com

Không thể chạy lệnh configure: "Không có tệp hoặc thư mục như vậy"

Tôi đang cố gắng cài đặt gói Debian từ nguồn (thông qua git). Tôi đã tải xuống gói, thay đổi thư mục gói của gói và chạy ./configure lệnh nhưng nó trả về bash: ./configure: No such file or directory. Những gì có thể là vấn đề? Một configure.ac tập tin được đặt trong thư mục chương trình.

./configure
make
Sudo make install
27
triwo

Nếu tệp được gọi là configure.ac,

làm $> autoconf

Phụ thuộc: M4, Tự động

Nếu bạn không chắc phải làm gì,

thử $> cat readme

Chúng phải có nghĩa là bạn sử dụng "autoconf" để tạo tệp "cấu hình" thực thi.

Vì vậy, thứ tự là:

$> autoconf
$> ./configure
$> make
$> make install
35
Tyler Maginnis

Không an toàn để tạo tập lệnh cấu hình là autoreconf -i, không chỉ quan tâm đến việc gọi autoconf mà còn là Máy chủ của các công cụ khác có thể cần thiết.

13
o11c

Tôi đã tìm thấy điều này trong readme trên GitLab:

cd <build_directory>
cmake -DCMAKE_INSTALL_PREFIX=<install_dir> <source_code_dir>
cmake --build . --config RelWithDebInfo
ctest
cmake --build . --target install

Đây là những gì chúng ta phải làm! : D Cho đến nay, nó đang làm việc cho tôi!

0
marie