"Konstruct" là một hệ thống xây dựng mà giúp bạn cài đặt KDE phát hành và các ứng dụng trên hệ thống của bạn. Nó tải về tarball nguồn xác định, kiểm tra tính toàn vẹn của họ, giải nén, các bản vá lỗi, cấu hình, xây dựng và cài đặt chúng. Một cài đặt KDE đầy đủ phải được dễ dàng như "cd meta / kde; thực hiện cài đặt".
Konstruct cài đặt mặc định cho mình bằng cách vào thư mục nhà của bạn có nghĩa là bạn không cần phải có quyền root hoặc có nguy cơ làm hỏng hệ thống của bạn hoặc ảnh hưởng khác KDE.
Yêu cầu:
· Một dây chuyền công cụ làm việc GNU (gcc, GNU làm, flex, BSD yacc, gettext vv) và các công cụ GNU bổ sung như tar, gzip, bzip2, md5sum, vá và wget.
Cấu hình
Sao chép gar.conf.mk.in để gar.conf.mk và thay đổi nó theo ý thích của bạn. Các tùy chọn thông:
GARCHIVEDIR Nếu bạn đã tải về mã nguồn tarball thiết lập đường dẫn ở đây.
prefix Nơi cài đặt máy tính để bàn KDE. Mặc định là ~ / kde3.4 /.
Di chuyển cài đặt KDE ở nơi khác sau đó gọi cho rắc rối!
HAVE_64BIT_TARGET Set này nếu bạn muốn biên dịch KDE cho một mục tiêu 64bit (x86_64)
OWN_CFLAGS Cho phép bạn chỉ định cờ biên dịch cụ thể cho CPU của bạn.
HAVE_QT_3_3_INSTALLED Set này nếu bạn có ít nhất Qt 3.3 (bao gồm moc,
UIC và tiêu đề) được cài đặt và muốn bỏ cài đặt Qt.
BUILD_CLEAN Set này nếu bạn có ít không gian có sẵn hệ thống tập tin.
Nếu tải không thành công vì một proxy, sau đó xin vui lòng tham khảo các trang người đàn ông wget
cho các tùy chọn cần thiết trong ~ / .wgetrc. Nếu download.kde.org chuyển hướng bạn đến một
gương vỡ hoặc không đầy đủ, bạn có thể khắc phục vấn đề của bạn bằng cách thay đổi kde.conf.mk.
Cách sử dụng
Hãy chắc chắn rằng bạn có một kết nối internet trực tiếp. Chọn một mục tiêu và chuyển đến thư mục mà helds định nghĩa của nó, ví dụ như "Cd kde / kdebase". Bây giờ chạy ra với một trong những mục tiêu sau đây, thông thường bạn chỉ cần "make install".
Hệ thống cung cấp GAR bảy mục tiêu cơ bản cho mỗi gói:
lấy
Mục tiêu này sẽ download tất cả các file và các bản vá lỗi cần thiết để biên dịch gói.
Thông thường đây là một tarball duy nhất, kèm theo các tập tin vá thường xuyên.
checksum
Sử dụng md5sum để đảm bảo rằng các tập tin tải phù hợp với những người mà các nhà duy trì gói làm việc.
lấy
Tạo sự chắc chắn rằng tất cả các file nguồn cần thiết có sẵn trong một thư mục làm việc. Trong một số trường hợp (chẳng hạn như khi tải một C ++ source file) này chỉ đơn giản là sẽ sao chép tập tin trên.
vá
Nếu gói đã được vá (hoặc thông qua các bản vá lỗi của bên thứ ba hoặc các bản vá lỗi bảo trì gói), mục tiêu này sẽ thực hiện các bước đó.
cấu hình
Cấu hình gói theo quy định tại các Makefile. Nó thường sẽ chạy hệ thống cấu hình cơ bản của gói (như autoconf hoặc Imake).
xây dựng
Thực hiện các bước thực tế của biên soạn sau khi cài đặt phụ thuộc.
đặt
Đặt những file ở những vị trí thích hợp và thực hiện bất kỳ công việc lau-up cần thiết.
Những mục tiêu này được đặt tên sau khi đối tác của họ trong hệ thống cảng BSD và cư xử theo cách tương tự. Nếu bạn muốn cài đặt một gói bạn cần phải nhập vào thư mục của gói hoặc mục tiêu và chạy "make install" hoặc "làm cho miếng vá" (chỉ là hai ví dụ). Một mục tiêu sau này bao gồm tất cả những người được liệt kê trước đó.
Một số chỉ tiêu bổ sung hữu ích mà bạn thường không yêu cầu là:
buildclean
Làm sạch các thư mục làm việc nhưng không xóa các gói tải về. Khởi này nếu bạn đã cài đặt thiếu phụ thuộc và muốn cấu hình lại gói.
sạch
Làm sạch các thư mục làm việc. Điều này cũng xóa các gói tải về! Hoặc sử dụng "buildclean" thay vì hay gọi "garchive" trước để ngăn chặn tải mới.
garchive
Gọi "checksum" mục tiêu và lưu các tập tin tải về vào thư mục GARCHIVEDIR.
showdeps
In một cây với sự phụ thuộc đệ quy của gói hiện tại.
Đối với mỗi mục tiêu tồn tại một biến thể sâu foo cũng sẽ gọi nó là đệ quy cho tất cả phụ thuộc của nó, ví dụ như với "đào sâu-checksum" bạn có thể tải về tất cả các tarball nguồn cần thiết và xây dựng nó sau này (khi bạn không có kết nối mạng).
Có gì mới trong phiên bản này:
· KDE 3.5.6 đã được cài đặt.
· KOffice 1.6.1 và KDevelop 3.4 có sẵn như là một tùy chọn cài đặt.
· Tất cả các gói bao gồm đã được cập nhật lên phiên bản mới nhất.
Các chi tiết về phần mềm:
Phiên bản: 200701026
Ngày tải lên: 2 Jun 15
Giấy phép: Miễn phí
Phổ biến: 81
Bình luận không