debrelease - Trực tuyến trên đám mây

Đây là lệnh debrelease có thể 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


debrelease - một trình bao bọc xung quanh trùng lặp hoặc dput

SYNOPSIS


gỡ rối [gỡ rối lựa chọn] [Dupload / dput lựa chọn]

MÔ TẢ


gỡ rối là một trình bao bọc đơn giản xung quanh sự trùng lặp or đầu ra. Nó được gọi từ bên trong
cây mã nguồn của một gói và tìm ra phiên bản hiện tại của một gói. Sau đó nó
tìm kiếm tương ứng .thay đổi tệp (liệt kê các tệp cần tải lên theo thứ tự
để phát hành gói) trong thư mục mẹ của cây mã nguồn và gọi sự trùng lặp
or đầu ra với .thay đổi tệp dưới dạng tham số để thực hiện tải lên thực tế.

Các tùy chọn có thể được cung cấp cho gỡ rối; ngoại trừ những thứ được liệt kê dưới đây, chúng được chuyển
không thay đổi thành sự trùng lặp or đầu ra. Các bản mô tả các tệp cấu hình cũng được đọc bởi
gỡ rối như mô tả dưới đây.

thư mục tên kiểm tra


Điểm chung với một số tập lệnh khác trong bản mô tả gói, gỡ rối sẽ leo lên
cây thư mục cho đến khi nó tìm thấy debian / changelog tập tin. Như một biện pháp bảo vệ chống lại các tập tin thất lạc
gây ra các vấn đề tiềm ẩn, nó sẽ kiểm tra tên của thư mục mẹ khi nó tìm thấy
các debian / changelog và kiểm tra xem tên thư mục có tương ứng với gói không
Tên. Chính xác cách nó thực hiện điều này được kiểm soát bởi hai biến tệp cấu hình
DEVSCRIPTS_CHECK_DIRNAME_LEVELDEVSCRIPTS_CHECK_DIRNAME_REGEXvà tương ứng của chúng
tùy chọn dòng lệnh --check-dirname-cấp--check-dirname-regex.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL có thể nhận các giá trị sau:

0 Không bao giờ kiểm tra tên thư mục.

1 Chỉ kiểm tra tên thư mục nếu chúng tôi đã phải thay đổi thư mục trong tìm kiếm của chúng tôi
debian / changelog. Đây là hành vi mặc định.

2 Luôn kiểm tra tên thư mục.

Tên thư mục được kiểm tra bằng cách thử xem tên thư mục hiện tại (như đã xác định
by pwd(1)) khớp với regex được cung cấp bởi tùy chọn tệp cấu hình
DEVSCRIPTS_CHECK_DIRNAME_REGEX hoặc bằng tùy chọn dòng lệnh --check-dirname-regex biểu thức chính quy.
Đây biểu thức chính quy là một regex Perl (xem xin lỗi(3perl)), sẽ được neo ở đầu
và phần cuối. Nếu như biểu thức chính quy chứa '/', thì nó phải khớp với đường dẫn đầy đủ của thư mục. Nếu như
không, sau đó nó phải khớp với tên thư mục đầy đủ. Nếu như biểu thức chính quy chứa chuỗi ´PACKAGE ',
tên này sẽ được thay thế bằng tên gói nguồn, như được xác định từ bảng thay đổi. Các
giá trị mặc định cho regex là: ´PACKAGE (-. +)? ', do đó khớp với các tên thư mục chẳng hạn như
PACKAGE và PACKAGE-phiên bản.

LỰA CHỌN


- tải lên, --dput
Điều này chỉ định chương trình người tải lên sẽ sử dụng; mặc định là sự trùng lặp.

-S Nếu tùy chọn này được sử dụng, hoặc mặc định .thay đổi tệp không được tìm thấy mà chỉ là nguồn
.thay đổi tệp hiện có, sau đó chỉ nguồn này .thay đổi tập tin sẽ được tải lên
thay vì một cái cụ thể.

-akiến trúc debian, -tkiểu hệ thống GNU
Xem kiến trúc dpkg(1) để biết mô tả về các tùy chọn này. Chúng ảnh hưởng đến
tìm kiếm .thay đổi tập tin. Chúng được cung cấp để bắt chước hành vi của dpkg-
đóng gói khi xác định tên của .thay đổi tập tin. Nếu đồng bằng -t is
đưa ra, nó được coi là sự trùng lặp tùy chọn chỉ định máy chủ lưu trữ, và do đó
biểu thị sự kết thúc của gỡ rối-các tùy chọn cụ thể.

--đa
nhiều vòm .thay đổi chế độ: Điều này biểu thị rằng gỡ rối nên sử dụng gần đây nhất
tệp với mẫu tên package_version _ * + *. thay đổi như .thay đổi tập tin,
cho phép .thay đổi các tập tin được sản xuất bởi dpkg-chéo.

--debs-dir thư mục
Tìm kiếm .thay đổi. Deb các tập tin trong thư mục thay vì cha mẹ của
thư mục nguồn. Đây phải là một đường dẫn tuyệt đối hoặc liên quan đến đầu
thư mục nguồn.

--check-dirname-cấp N
Xem phần trên thư mục tên kiểm tra để được giải thích về tùy chọn này.

--check-dirname-regex biểu thức chính quy
Xem phần trên thư mục tên kiểm tra để được giải thích về tùy chọn này.

--no-conf, --noconf
Không đọc bất kỳ tệp cấu hình nào. Điều này chỉ có thể được sử dụng làm tùy chọn đầu tiên
được đưa ra trên dòng lệnh.

--Cứu giúp, -h
Hiển thị thông báo trợ giúp và thoát thành công.

--phiên bản
Hiển thị thông tin phiên bản và bản quyền và thoát thành công.

CẤU HÌNH BIẾN


Hai tệp cấu hình /etc/devscripts.conf~ / .devscripts có nguồn gốc trong đó
để thiết lập các biến cấu hình. Các tùy chọn dòng lệnh có thể được sử dụng để ghi đè
cài đặt tệp cấu hình. Cài đặt biến môi trường bị bỏ qua cho mục đích này.
Các biến hiện được công nhận là:

DEBRELEASE_UPLOADER
Các giá trị hiện được công nhận là sự trùng lặpđầu ravà nó chỉ định cái nào
chương trình tải lên nên được sử dụng. Nó tương ứng với - tải lên--dput
tùy chọn dòng lệnh.

DEBRELEASE_DEBS_DIR
Điều này chỉ định thư mục để tìm kiếm .thay đổi. Deb tệp và
là một đường dẫn tuyệt đối hoặc liên quan đến phần trên cùng của cây nguồn. Cái này
Tương ứng với --debs-dir tùy chọn dòng lệnh. Chỉ thị này có thể được sử dụng,
ví dụ, nếu bạn luôn sử dụng người tập thể hình or gói svn-build để xây dựng các gói của bạn.
Lưu ý rằng nó cũng ảnh hưởng đến gỡ rối(1) chảy ra(1).

DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Xem phần trên thư mục tên kiểm tra để được giải thích về những điều này
biến. Lưu ý rằng đây là các biến cấu hình toàn gói và sẽ
do đó ảnh hưởng đến tất cả bản mô tả các tập lệnh kiểm tra giá trị của chúng, như được mô tả trong
các trang tương ứng của họ và trong devscripts.conf(5).

Sử dụng gỡ lỗi trực tuyến bằng cách sử dụng các dịch vụ của onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất