Đây là lệnh xdeb có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
xdeb - xây dựng một tập hợp các gói Debian
SYNOPSIS
xdeb [-C hồ sơ] [-a kiến trúc] [-b xây dựng] [-d định mệnh] [--apt-nguồn] [--thích-apt]
[--chỉ rõ ràng] [-f] [--gỡ lỗi] [--generate-đồ thị] [--generate-compact-đồ thị]
[- không-sạch-sau] [--không-lintian] [--sự nối tiếp] [- danh sách-bản dựng] [--tất cả các] [-x gói]
[--no-native-nhập khẩu] gói [...]
xdeb --đổi [-C hồ sơ] [-a kiến trúc] [--no-chuyển đổi-cài đặt] gói.deb […]
MÔ TẢ
Theo truyền thống, các gói định dạng Debian (như được sử dụng trong Debian, Ubuntu, v.v.) đã được xây dựng
tự nhiên. Tuy nhiên, nó thường hữu ích khi có thể xây dựng các gói chéo và đôi khi
toàn bộ hệ thống.
xdeb cung cấp chức năng này ở dạng thuận tiện bằng cách cung cấp thứ tự xây dựng,
sự hài lòng về sự phụ thuộc và xây dựng chéo tất cả trong một công cụ.
xdeb lấy một tập hợp các tên gói đích hoặc tên của các thư mục chứa các gói, và
xây dựng các gói đó cho các kiến trúc (hoặc cho kiến trúc bản địa nếu
không xác định), theo một trình tự thích hợp. Khi quá trình xây dựng hoàn tất, nó sẽ cài đặt các gói
cần thiết để đáp ứng các phụ thuộc xây dựng cho các giai đoạn tiếp theo. Khi cần thiết, nó sẽ
chuyển đổi các gói nhị phân có kiến trúc nước ngoài thành các gói có thể được cài đặt an toàn trên
kiến trúc bản địa mà không có xung đột. Khi biên dịch chéo, nó sẽ kiểm tra để đảm bảo rằng
các chương trình không tình cờ được xây dựng để chạy trên kiến trúc xây dựng, đây là một điều phổ biến
chế độ thất bại.
xdeb tìm nạp mã nguồn bằng cách sử dụng apt-get(số 8). Nó mặc định sử dụng APT hệ thống xây dựng
cấu hình, vì vậy bạn nên đảm bảo rằng một kho lưu trữ chứa các gói của mục tiêu
kiến trúc được chỉ định trên máy / chroot có liên quan.
ví dụ
deb [Arch = armel] http://ports.ubuntu.com/ubuntu-ports vũ trụ chính maverick
deb-src http://ports.ubuntu.com/ubuntu-ports vũ trụ chính maverick
Nhiều kho lưu trữ có thể được chỉ định và các tùy chọn ghim APT và phát hành-mặc định được sử dụng để
cung cấp kho lưu trữ nguồn ưu tiên. xdeb sẽ tôn trọng chính sách APT.
LỰA CHỌN
-C, --tập tin cấu hình hồ sơ
Đọc hồ sơ như một tệp cấu hình bổ sung.
-a, --ngành kiến trúc kiến trúc
Xây dựng các gói cho kiến trúc hơn là đối với kiến trúc bản địa.
Tùy chọn tệp cấu hình: kiến trúc.
-b, --build-thư mục xây dựng
Xây dựng các gói trong xây dựng hơn là trong thư mục hiện tại. Tùy chọn này có thể là
đưa ra nhiều lần; trong trường hợp đó, người đầu tiên xây dựng sẽ được sử dụng cho các gói
được tìm nạp bằng cách sử dụng apt-get và làm thư mục đích mặc định, nhưng nếu không thì tất cả
các thư mục được cung cấp sẽ được quét các gói và được xử lý tương đương.
Tùy chọn tệp cấu hình: builddirs.
-d, --dest-thư mục định mệnh
Để lại các gói được tạo thành công trong định mệnh chứ không phải trong thư mục xây dựng đầu tiên.
Tùy chọn tệp cấu hình: destdir.
--apt-nguồn
Tìm nạp mã nguồn bằng apt-get. Nếu điều này không được chỉ định, thì chỉ các gói trong bất kỳ
xây dựng sẽ được xây dựng và chỉ những gói đó mới được sử dụng để mở rộng các gói phụ thuộc
để xây dựng trình tự. Tùy chọn tệp cấu hình: apt_source.
--thích-apt
Ưu tiên các gói nguồn có sẵn bằng cách sử dụng apt-get, ngay cả khi phiên bản cũ hơn của
gói đã có sẵn trong thư mục xây dựng. Tùy chọn này ngụ ý
--apt-nguồn. Tùy chọn tệp cấu hình: prefer_apt.
--chỉ rõ ràng
Chỉ xây dựng các gói được liệt kê rõ ràng trên dòng lệnh. Đối với tất cả các gói khác,
nhập các bản dựng gốc thay vì cố gắng biên dịch chéo chúng. Điều này có thể tạo ra
các bản dựng ít hoàn thiện hơn trong một số trường hợp, nhưng nếu kho lưu trữ gốc hợp lý
hoàn thành sau đó nó làm giảm đáng kể số lượng bản dựng cần được chạy và nó
tránh nhiều vấn đề với các vòng lặp phụ thuộc xây dựng.
-f, --force-tái thiết
Xây dựng lại các gói ngay cả khi mã nguồn dường như không thay đổi. xdeb dựa vào
số phiên bản trong debian / changelog để phát hiện các thay đổi. Tùy chọn tệp cấu hình:
buộc_rebuild.
--gỡ lỗi
Phát ra các thông báo bổ sung hữu ích để gỡ lỗi trình tự bản dựng. Tùy chọn tệp cấu hình:
gỡ lỗi.
--generate-đồ thị
Phát ra phiên bản đồ thị dấu chấm của thông tin phụ thuộc xây dựng gỡ lỗi. Xem README-graph cho
biết thêm chi tiết. Tùy chọn tệp cấu hình: tạo đồ thị.
--generate-compact-đồ thị
Phát ra phiên bản đồ thị dấu chấm của thông tin phụ thuộc bản dựng gỡ lỗi, nhưng không có
phụ thuộc nhị phân trung gian, để tạo ra một đồ thị dễ đọc hơn. Nhìn thấy
README-graph để biết thêm chi tiết. Tùy chọn tệp cấu hình: create-compact-graph.
--song song
Sử dụng nhiều công việc nhất là có CPU trên hệ thống. Tùy chọn tệp cấu hình:
song song, tương đông.
- không-sạch-sau
Không làm sạch từng cây nguồn sau khi xây dựng.
--không-lintian
Đừng chạy lintian(1) để kiểm tra xem các gói biên dịch chéo có được xây dựng cho
kiến trúc yêu cầu. Điều này có thể tăng tốc các bản dựng khi bạn chắc chắn rằng tất cả các gói
là an toàn chéo, nhưng ngược lại không đề nghị. Tùy chọn tệp cấu hình: lintian
(mặc định là true).
--sự nối tiếp
Chỉ hiển thị trình tự xây dựng, nhưng không thực sự xây dựng bất kỳ thứ gì. Chỉ những gói có
tên có hậu tố '*' sẽ được xây dựng; phần còn lại chỉ được liệt kê để cung cấp thông tin.
Tùy chọn tệp cấu hình: trình tự.
- danh sách-bản dựng
Liệt kê tất cả các bản dựng thành công hiện tại cho các bản đã chọn kiến trúc trong tòa nhà
danh mục. Tùy chọn tệp cấu hình: list_builds.
--tất cả các
Xây dựng tất cả các gói trong cây làm việc. Tùy chọn tệp cấu hình: tất cả.
-x, --loại trừ gói
Loại trừ gói từ danh sách các gói được tính toán bởi --tất cả các. Nó sẽ chỉ được xây dựng nếu
yêu cầu để đáp ứng các phụ thuộc. Tùy chọn tệp cấu hình: loại trừ.
--no-native-nhập khẩu
Thông thường, xdeb sẽ nhập các bản dựng gốc của một số gói nhất định thay vì cố gắng
xây dựng chéo chúng. Tùy chọn này vô hiệu hóa hành vi đó. Sử dụng cái này khi làm việc
sửa các bản dựng chéo của các gói được đề cập.
--đổi
Thay vì xây dựng, hãy chuyển đổi một tập hợp các gói nhị phân có kiến trúc nước ngoài thành
các gói có thể được cài đặt an toàn trên kiến trúc gốc mà không có xung đột, như
mặc dù chúng vừa được xây dựng bởi xdeb. Điều này âm thầm bỏ qua bất kỳ gói nào
không thể được chuyển đổi hữu ích.
--no-chuyển đổi-cài đặt
Thông thường, xdeb --đổi sẽ cài đặt các gói sau khi chuyển đổi chúng để sử dụng trên
kiến trúc bản địa. Tùy chọn này ngăn chặn hành vi đó.
Sử dụng xdeb trực tuyến bằng các dịch vụ onworks.net