Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Chạy máy chủ | Ubuntu > | Fedora > |


Biểu tượng yêu thích OnWorks

kdesrc-build - Trực tuyến trên Đám mây

Chạy kdesrc-build trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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

Đây là lệnh kdesrc-build 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


kdesrc-build - Tải xuống, xây dựng và cài đặt phần mềm KDE.

SYNOPSIS


kdesrc-build [LỰA CHỌN...] [Mô-đun tên | Mô-đun định tên...]

MÔ TẢ


Mô hình kdesrc-build lệnh được sử dụng để xây dựng phần mềm KDE trực tiếp từ nguồn của nó
kho lưu trữ. Nó có thể tải xuống từ kho Subversion hoặc Git, giao diện với KDE
cơ sở dữ liệu dự án và hỗ trợ kiểm soát tùy chọn nào được chuyển đến làm cho(1)
cmake(1). Hoạt động của kdesrc-build được điều khiển bởi một tệp cấu hình, thường
~ / .kdesrc-buildrc.

Mô hình mô-đun tên or mô-đun định tên như được đưa ra trên dòng lệnh phải như những tên đó
đã được xác định trong tệp cấu hình (trong định nghĩa mô-đun hoặc mô-đun sử dụng
khai báo, hoặc trong một bộ mô-đun Định nghĩa). Ngoài ra, nó có thể là tên của KDE
mô-đun được liệt kê trong cơ sở dữ liệu dự án KDE (và bạn có thể đặt trước tên mô-đun bằng + to
buộc điều này).

kdesrc-build được thiết kế để có thể hoàn toàn không có đầu (tuy nhiên, hãy xem MÔI TRƯỜNG),
và do đó thường hoàn toàn bỏ qua đầu vào của nó. Đầu ra lệnh được ghi lại thay vì được
hiển thị trên đầu ra kdesrc-build.

Các mô-đun được xây dựng lần lượt. Nếu một mô-đun không cập nhật được thì nó không được xây dựng.
kdesrc-build sẽ không hủy bỏ chỉ vì lỗi mô-đun, thay vào đó nó sẽ tiếp tục cố gắng
để cập nhật và xây dựng các mô-đun tiếp theo. Theo mặc định, kdesrc-build sẽ bắt đầu xây dựng một
mô-đun ngay sau khi cập nhật mã nguồn hoàn tất cho mô-đun đó, ngay cả khi
cập nhật đang diễn ra đồng thời.

Cuối cùng kdesrc-build sẽ hiển thị mô-đun nào không tạo được và vị trí của nhật ký
được giữ cho quá trình xây dựng đó.

LỰA CHỌN


CHÚ Ý: Một số tùy chọn có dạng ngắn, nhưng kdesrc-build trình phân tích cú pháp tùy chọn không hỗ trợ
kết hợp các tùy chọn ngắn thành một tại thời điểm này. (Ví dụ: chạy kdesrc-build -pv sẽ không
giống như kdesrc-build --giả vờ --verbose).

-NS, --Cứu giúp
Hiển thị tóm tắt ngắn gọn và các tùy chọn dòng lệnh thường được sử dụng.

-P, --giả vờ
Vận hành ở chế độ "chạy khô". Không có quyền truy cập mạng nào được thực hiện, không có tệp nhật ký nào được tạo,
không có mô-đun nào được xây dựng và không có thay đổi vĩnh viễn nào khác đối với đĩa được thực hiện. Một quan trọng
ngoại lệ đó là nếu bạn cố gắng xây dựng một mô-đun đến từ dự án KDE
cơ sở dữ liệu và cơ sở dữ liệu chưa được tải xuống, cơ sở dữ liệu sẽ được tải xuống
vì đầu ra của chế độ giả vờ có thể thay đổi đáng kể dựa trên kết quả cơ sở dữ liệu.

--Tải về
Bỏ qua giai đoạn cập nhật và xây dựng và ngay lập tức cố gắng cài đặt các mô-đun
được.

- gỡ cài đặt
Bỏ qua giai đoạn cập nhật và xây dựng và ngay lập tức cố gắng gỡ cài đặt các mô-đun
được. CHÚ Ý: Điều này chỉ được hỗ trợ cho các hệ thống xây dựng hỗ trợ làm cho gỡ bỏ cài đặt
lệnh (ví dụ KDE dựa trên CMake).

--no-src
Bỏ qua giai đoạn cập nhật nguồn. Các giai đoạn khác được bao gồm như bình thường. --no-svn là một
bí danh không dùng nữa cho tùy chọn này và sẽ bị xóa trong bản phát hành trong tương lai.

- không cài đặt
Bỏ qua giai đoạn cài đặt khỏi bản dựng. Các giai đoạn khác được bao gồm như bình thường.

--không xây dựng
Bỏ qua giai đoạn xây dựng cho bản dựng. Nội bộ giai đoạn cài đặt phụ thuộc vào bản dựng
giai đoạn hoàn thành vì vậy điều này có hiệu quả tương đương với --src-only, nhưng ngữ nghĩa
có thể thay đổi trong tương lai (ví dụ: khi các bộ thử nghiệm được chuyển sang giai đoạn riêng của chúng).

--không kiểm tra
Tắt chạy bộ thử nghiệm cho các mô-đun dựa trên CMake. Để có hiệu quả đầy đủ, điều này
yêu cầu chạy lại CMake, có thể bị buộc bằng cách sử dụng - cấu hình or
--làm mới-xây dựng tùy chọn.

--src-only
Chỉ thực hiện giai đoạn cập nhật nguồn, không xây dựng hoặc cài đặt. --svn-only là một
bí danh không dùng nữa cho tùy chọn này và sẽ bị xóa trong bản phát hành trong tương lai.

- chỉ xây dựng
Buộc thực hiện quá trình xây dựng mà không cần cập nhật mã nguồn trước. Trong
Ngoài ra, cài đặt không được thực hiện. (Thử nghiệm vẫn được thực hiện nếu có,
nhưng điều này sẽ thay đổi trong một bản phát hành trong tương lai)

--làm mới-xây dựng
Xóa thư mục xây dựng cho một mô-đun trước khi giai đoạn xây dựng bắt đầu. Điều này có
tác dụng phụ mong muốn của việc ép buộc kdesrc-build để cấu hình lại mô-đun và xây dựng nó
từ trạng thái "nguyên sơ" không có tệp đầu ra tạm thời hoặc trung gian hiện có. Sử dụng
tùy chọn này nếu bạn gặp sự cố khi tạo mô-đun nhưng nhận ra rằng nó sẽ mất
lâu hơn (có thể lâu hơn nữa) để quá trình xây dựng hoàn thành. Khi nghi ngờ sử dụng
tùy chọn này cho toàn bộ kdesrc-build chạy.

- cấu hình
Buộc chạy lại CMake nhưng không xóa thư mục xây dựng. Thường bạn
thực sự muốn --làm mới-xây dựng, nhưng nếu bạn chắc chắn 100% thay đổi của bạn thành cmake-options
sẽ không làm mất hiệu lực đầu ra trung gian hiện tại của bạn, do đó điều này có thể tiết kiệm một chút thời gian.

- chỉ xây dựng hệ thống
Làm gián đoạn quá trình xây dựng cho từng mô-đun được xây dựng: Quá trình xây dựng bao gồm
thiết lập bình thường cho đến và bao gồm cả việc chạy cmake or cấu hình (nếu thích hợp), nhưng làm cho
không chạy và không có cài đặt nào được cố gắng. Điều này hầu hết chỉ hữu ích để nhận được những thứ
như cấu hình --Cứu giúpcmake-gui làm việc. Bình thường bạn muốn - cấu hình or
--làm mới-xây dựng.

--resume-from =foo
Sử dụng tùy chọn này để bỏ qua quá trình xử lý mô-đun cho đến khi mô-đun foo đang gặp phải. foo
và tất cả các mô-đun tiếp theo sẽ được xử lý bình thường như thể chúng đã được chỉ định trên
dòng lệnh. Nếu bạn sử dụng tùy chọn này vì lỗi xây dựng, bạn có thể muốn
cân nhắc sử dụng --no-src ngoài việc bỏ qua giai đoạn cập nhật nguồn kết quả.

--resume-after =foo
Điều này giống như --sume-from, ngoại trừ mô-đun foo is không đã bao gồm
danh sách các mô-đun để xem xét. Bạn có thể sử dụng điều này nếu bạn đã xây dựng / cài đặt foo theo cách thủ công
sau khi sửa bản dựng và chỉ muốn tiếp tục từ đó.

--ignore-mô-đun
Lực lượng TẤT CẢ CÁC các mô-đun tuân theo tùy chọn này sẽ bị loại trừ khỏi việc xem xét bởi
kdesrc-build. Điều này có thể hữu ích nếu bạn biết bạn muốn xử lý tất cả các mô-đun ngoại trừ
cho các trường hợp ngoại lệ cụ thể.

--rc-file =foo
Sử dụng tệp đã cho, foo, cho cấu hình thay vì ~ / .kdesrc-buildrc or
./kdesrc-buildrc. Tệp có thể trống, nhưng phải tồn tại.

- tiền tố =foo
Ghi đè kdedir thiết lập để được foo cho lần chạy này. Ngoài ra, ngụ ý
- cấu hình. Nó làm không thực sự thực hiện hành động mà bạn nghĩ rằng nó sẽ làm
(ghi đè tiếp đầu ngữ tùy chọn để thay đổi nơi các mô-đun được cài đặt), mặc dù bằng cách
các mô-đun mặc định được cài đặt vào kdedir thiết lập nếu tiếp đầu ngữ không được thiết lập.

--nice =foo
Thay đổi mức độ ưu tiên của CPU được trao cho kdesrc-build (và tất cả các quy trình được sử dụng bởi kdesrc-build
ví dụ làm cho(1)). foo phải là một số nguyên từ -20 đến 19. Giá trị dương
"đẹp hơn" đối với phần còn lại của hệ thống (tức là mức độ ưu tiên thấp hơn).

Lưu ý rằng các ưu tiên có thể có trên hệ thống của bạn có thể khác với
được liệt kê ở đây, hãy xem tốt đẹp(2) để biết thêm thông tin. Cũng lưu ý rằng điều này chỉ thay đổi CPU
ưu tiên, bạn thường muốn thay đổi I / O ưu tiên trên các hệ thống được hỗ trợ.
Không có tùy chọn dòng lệnh để điều chỉnh mức độ ưu tiên I / O, nhưng có một
tùy chọn tệp cấu hình: sử dụng-nhàn rỗi-io-ưu tiên (mặc dù giống như tất cả các tùy chọn, có một
cách chung để thiết lập điều này từ dòng lệnh).

--run =foo
Chạy chương trình được đặt tên bởi foo sử dụng kdesrc-buildmôi trường xây dựng bình thường. Tất cả
các đối số dòng lệnh hiện diện sau khi tùy chọn này được chuyển đến foo khi nó được chạy.

--màu sắc
Cho phép "đầu ra nhiều màu sắc". (Được bật theo mặc định).

--không màu
Tắt "đầu ra nhiều màu sắc". Điều này có thể được thực hiện vĩnh viễn bằng cách đặt đầu ra đầy màu sắc
tùy chọn false (hoặc 0) trong tệp cấu hình của bạn.

--async
kdesrc-build bắt đầu quá trình xây dựng mô-đun ngay sau khi mã nguồn có
tải xong. Nếu không có tùy chọn này kdesrc-build thực hiện tất cả các cập nhật nguồn tại
một lần và chỉ sau đó bắt đầu với quá trình xây dựng. Tùy chọn này được kích hoạt theo mặc định.

--no-async
Tắt xây dựng không đồng bộ các mô-đun. Nhìn thấy --async để biết thêm chi tiết
sự miêu tả. Lưu ý rằng kdesrc-buildđầu ra của sẽ hơi khác trong chế độ này.

-v, --verbose
Tăng mức độ chi tiết của kdesrc-build đầu ra (vốn đã khá
dài dòng!)

-NS, --Yên lặng
Làm cho kdesrc-build ít ồn ào hơn. Chỉ những tin nhắn quan trọng mới được hiển thị.

- thực sự yên tĩnh
Làm cho kdesrc-build thậm chí ít ồn ào hơn. Chỉ các cảnh báo / lỗi được hiển thị.

--debug
Điều này sẽ điền vào thiết bị đầu cuối của bạn với các mô tả và đầu ra gỡ lỗi, thường là
không thể hiểu được, mô tả những gì kdesrc-build đang làm (và nghĩ rằng nó nên làm).
Cờ được bao gồm vì đầu ra đôi khi có thể hữu ích cho việc gỡ lỗi.

--force-build
Bình thường khi kdesrc-build thông báo rằng không có bản cập nhật nguồn nào trên một mô-đun mà
đã được cài đặt thành công trước đó, nó không cố gắng xây dựng hoặc cài đặt
mô-đun. Bạn có thể chuyển cờ này để vô hiệu hóa hành vi đó và luôn chạy làm cho.

- không chụp nhanh
Thông thường kdesrc-build hỗ trợ sử dụng ảnh chụp nhanh tarball của kho lưu trữ nguồn để giảm
tải trên cơ sở hạ tầng KDE cho các bản sao git cho một số mô-đun KDE. Vượt qua tùy chọn này
tắt tính năng này.

--delete-my-patch
Tùy chọn này phải được thông qua để cho phép kdesrc-build để loại bỏ nguồn xung đột
các thư mục. Hiện tại, điều này chỉ xảy ra khi cố gắng sao chép mô-đun dựa trên git
nếu có một thư mục nguồn hiện có. Không bao giờ chỉ định tùy chọn này trừ khi nó là
được đề nghị bởi kdesrc-buildvà chỉ khi bạn không bận tâm đến các thư mục nguồn
tham chiếu đang bị xóa và nhân bản lại.

--foo=thanh
Bất kỳ tùy chọn nào không được liệt kê ở trên đều được kiểm tra để xem liệu nó có phù hợp với danh sách có thể không
tùy chọn tệp cấu hình. Nếu vậy, tùy chọn tệp cấu hình foo là tạm thời
đặt thành thanh trong suốt thời gian chạy này.

--mô-đun,foo=thanh
Giống như trên, nhưng tùy chọn foo chỉ được đặt thành thanh cho mô-đun mô-đun. Điều này không
làm việc cho các tập hợp mô-đun, bạn phải lặp lại điều này cho từng mô-đun bạn muốn
bị ảnh hưởng. (Tất nhiên, bạn có thể chỉ cần chỉnh sửa tệp cấu hình của mình ...)

EXIT TÌNH TRẠNG


0
Sự thành công

1
Thông thường, điều này có nghĩa là một số phần của quá trình cập nhật, xây dựng hoặc cài đặt không thành công, nhưng
cũng được sử dụng cho bất kỳ kết thúc chương trình bất thường nào không được đề cập bên dưới.

5
Một tín hiệu nhận được đã giết chết kdesrc-build, nhưng nó đã cố gắng hoạt động bình thường
đóng cửa.

8
Tùy chọn không xác định đã được chuyển trên dòng lệnh.

99
Một ngoại lệ đã được đưa ra buộc kdesrc-build phá thai sớm.

MÔI TRƯỜNG


TRANG CHỦ
Được sử dụng để mở rộng dấu ngã của tên tệp và là cơ sở mặc định cho nguồn, bản dựng,
và các thư mục cài đặt.

PATH
Biến môi trường này kiểm soát đường dẫn tìm kiếm mặc định cho các tệp thực thi. Bạn có thể
sử dụng binpath tùy chọn tệp cấu hình để thêm vào biến này (ví dụ: để chạy
từ cron(8)).

LC_*
Các biến môi trường bắt đầu bằng LC_ kiểm soát ngôn ngữ được sử dụng bởi kdesrc-build.
Mặc dù kdesrc-build vẫn không thể bản địa hóa tại thời điểm này, nhiều lệnh nó
sử dụng được. kdesrc-build thường đặt LC_ALL= C cho các lệnh mà nó phải kiểm tra
nhưng bạn cũng có thể làm điều này theo cách thủ công. Nếu thiết lập LC_ALL= C sửa a
kdesrc-build vấn đề vui lòng gửi một báo cáo lỗi.

SSH_AGENT_PID
Biến môi trường này được kiểm tra để xem liệu ssh-agent(1) đang chạy, nhưng chỉ khi
kdesrc-build xác định rằng bạn đang kiểm tra một mô-đun yêu cầu đăng nhập SSH
(nhưng bạn nên biết điều này vì không có mô-đun nào yêu cầu điều này theo mặc định).

KDESRC_BUILD_USE_TTY
Nếu được đặt, biến này buộc kdesrc-build không đóng đầu vào của nó trong khi thực thi
các quy trình hệ thống. Thông thường kdesrc-build đóng stdin kể từ khi stdout và stderr cho
các quy trình con của nó được chuyển hướng và do đó người dùng sẽ không bao giờ nhìn thấy đầu vào
mọi lúc mọi nơi.

KDESRC_BUILD_DUMP_CONTEXT
Nếu được đặt, biến này sẽ in ra mô tả về "ngữ cảnh xây dựng" của nó ngay sau
đọc các tùy chọn và đối số dòng lệnh và xác định mô-đun nào cần xây dựng. Bạn
khá nhiều không bao giờ muốn thiết lập điều này.

loại khác
Nhiều chương trình được sử dụng bởi kdesrc-build trong quá trình thực hiện, bao gồm
svn(1) git(1) làm cho(1), và cmake(1). Mỗi chương trình này có thể có
phản ứng với các biến môi trường đang được thiết lập. kdesrc-build sẽ vượt qua môi trường
các biến được đặt khi nó chạy trên các quy trình này. Bạn có thể đảm bảo chắc chắn
các biến môi trường (ví dụ: CC or CXX) được đặt bằng cách sử dụng set-env cấu hình
tùy chọn tệp.

Sử dụng kdesrc-build trực tuyến bằng các dịch vụ onworks.net


Ad


Ad