vòng / phút / vòng / phút Xây dựng nguồn


1

khi tôi hoàn thành vòng / phút /ba / usr / redhat / SPECS / my_spec.spec

như được mô tả ở đây đầu ra không bao gồm Wrote: /root/rpmbuild/SRPMS/test.sh-6.2-2.rpm Xin tư vấn tại sao?

nhận xét dưới / usr / src / redhat / RPMS Tôi không thấy test.sh-6.2-2.rpm

 [root@linux /usr/src/redhat/SOURCES]#  rpm -ba   /usr/src/redhat/SPECS/my_spec.spec
 Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/test.sh
 Wrote: /root/rpmbuild/SRPMS/test.sh-6.2-2.src.rpm

tập tin đặc tả của tôi

Summary: An example tool. To show a simple rpm build of the tool.
Name: test.sh
Version: 6.2
Release: 2
Source:/root/test.sh
Group: Development/Debuggers
BuildRoot:/var/tmp/test.sh
License: OtherLicense
%description

Câu trả lời:


2

Hãy thử với lệnh rpmbuild. Tôi không nghĩ rằng vòng / phút có tùy chọn "-ba".


0

Bạn đã không chỉ định phiên bản RedHat hoặc CentOS linux mà bạn đang sử dụng. rpm -ba tùy chọn đã bị xóa khỏi rpm nhiều năm về trước. Vì vậy, giả sử bạn đang sử dụng RHEL 5.x hoặc CentOS 5.x trở lên, bạn cần sử dụng rpmbuild lệnh để xây dựng RPM của bạn

Tuy nhiên : Có vẻ như bạn đang theo dõi một số loại sách hoặc hướng dẫn trong nghiên cứu vòng / phút của bạn. Nguồn thông tin này rất lỗi thời nếu nó gợi ý sử dụng rpm -ba để xây dựng RPM. Tôi nghĩ rằng bạn nên tìm một cuốn sách hoặc hướng dẫn sử dụng gần đây hơn, vì RPM đã phát triển đáng kể trong những năm gần đây. Bạn có thể bắt đầu với trang người đàn ông hoặc xem danh sách các tài liệu có sẵn trên trang web RPM.


0

Tệp spec có vẻ bị hỏng, build_root phải là một thư mục. Nguồn là một tên tệp trần, không phải là một đường dẫn đầy đủ. Và như vậy.

Cài đặt xây dựng vòng / phút, gói đó cung cấp rất nhiều cơ sở hạ tầng để tạo RPM. Nếu bạn mở xyz.spec trong {x,} emacs, nó sẽ mở một mẫu (dunno cho vim hoặc như vậy). Các Hướng dẫn của Fedora RM là bắt buộc đọc. Nó giúp có được một gói nguồn (chọn một cái gì đó đơn giản, độc lập như bò rừng hoặc thậm chí là git; hy vọng thứ gì đó bạn đã biết cách xây dựng) và phân tích RPM nguồn của nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.