"Konstruct" היא מערכת שעוזרת לך לבנות להתקין גרסאות KDE ויישומים במערכת שלך. זה מוריד ארכיבים מקור מוגדרים, בודק תקינותם, מבטל, תיקונים, מגדיר, בונה ומתקין אותם. התקנת KDE מלאה צריכה להיות קלה כמו "מטה cd / KDE; make install".
Konstruct מתקין את עצמו כברירת מחדל לתיקיית הבית שלך שאומר שאתה לא צריך להחזיק הרשאות root או סיכון לניזק למערכת שלך או להשפיע עוד KDE.
דרישות:
· שרשרת עובדת GNU כלי (GCC, GNU לעשות, Yacc להגמיש, BSD, gettext וכו ') וכלים נוספים של גנים כמו זפת, gzip, bzip2, md5sum, תיקון וwget.
תצורה
העתק gar.conf.mk.in לgar.conf.mk ולשנות אותו לטעמך. אפשרויות נפוצות:
GARCHIVEDIR אם כבר הוריד ארכיבים מקור להגדיר את הנתיב כאן.
קידומת היכן להתקין שולחן העבודה של KDE שלך. ברירת מחדל הוא ~ / kde3.4 /.
העברת ההתקנה של KDE במקום אחר אחר כך קוראת לצרות!
HAVE_64BIT_TARGET הגדר את זה אם אתה רוצה לקמפל KDE ליעד 64bit (x86_64)
OWN_CFLAGS מאפשר לך לציין דגלי מהדר ספציפיים למעבד שלך.
HAVE_QT_3_3_INSTALLED הגדר זה אם יש לך לפחות Qt 3.3 (כולל MOC,
UIC וכותרות) מותקנים ורוצים לדלג על התקנת Qt.
BUILD_CLEAN הגדר את זה אם אתה נמוך על שטח מערכת קבצים זמין.
אם ההורדה נכשלה בגלל פרוקסי, אז בבקשה להתייעץ דף איש wget
לאפשרויות צורך ב~ / .wgetrc. אם download.kde.org מפנה אותך ל
מראה שבורה או לא שלמה אתה יכול לתקן את הבעיה על-ידי שינוי kde.conf.mk.
שימוש
ודא שיש לך חיבור לאינטרנט בשידור חי. בחר יעד ולשנות את הספרייה שhelds הגדרתה, לדוגמא "Kde / kdebase CD". עכשיו לרוץ לעשות עם אחד מהיעדים הבאים, בדרך כלל אתה רק צריך "לעשות להתקין".
המערכת מספקת GAR שבעה יעדים בסיסיים עבור כל חבילה:
להביא
יעד זה מוריד את כל הקבצים ותיקונים דרושים כדי לקמפל את החבילה.
בדרך כלל זה הוא tarball אחת, מלווה בקבצי תיקון מזדמנים.
בדיקת
משתמש md5sum כדי להבטיח שהקבצים שהורדו תואמים את אלה שבי מתחזק החבילה עבד.
תמצית
מוודא כי כל קבצי המקור הדרושים זמינים בספריית עבודה. במקרים מסוימים (כגון בעת הורדת קובץ מקור יחיד ++ C) זה יהיה פשוט להעתיק את הקבצים.
תיקון
אם החבילה צריכה להיות תוקנו (או דרך טלאים של צד שלישי או תיקוני מתחזק חבילה), יעד זה יבצע צעד זה.
להגדיר
מגדיר את החבילה כמפורט בMakefile. בדרך כלל זה יהיה להפעיל את מערכת התצורה הבסיסית של החבילה (כגון autoconf או אוכל להכין).
לבנות
מבצע צעד הממשי של אוסף לאחר התקנת התלות.
התקנה
מעביר קבצים במקומות הנכונים ומבצע כל עבודת מגב-עד הכרחית.
מטרות אלה נקראים על שם עמיתיהם במערכת יציאות BSD ולהתנהג באותו אופן. אם ברצונך להתקין חבילה אתה צריך להיכנס לספרייה של החבילה או היעד של ולהפעיל "make install" או "לעשות תיקון" (רק שתי דוגמאות). יעד מאוחר יותר כולל את כל אלה שצוינו קודם לכן.
כמה מטרות שימושיות נוספות שבו אתה בדרך כלל לא דורש הן:
buildclean
לנקות את ספריית העבודה אבל אל תמחקו את החבילות שהורדו. להפעיל את זה אם התקנת חסר תלות ורוצה להגדיר מחדש את החבילה.
נקי
לנקות את ספריית העבודה. זה גם מוחק חבילות שהורדו! או להשתמש "buildclean" במקום או להתקשר "garchive" לפני כדי למנוע הורדות חדשות.
garchive
התקשר יעד "בדיקת" ולשמור קבצים שהורדו לספריית GARCHIVEDIR.
showdeps
הדפס עץ עם התלות רקורסיבית של חבילה נוכחית.
לכל יעד קיים גרסה העמוקה-foo שגם קורא לזה באופן רקורסיבי עבור כל התלות, למשל עם "להפוך עמוקה-בדיקת" אתה יכול להוריד את כל ארכיבים המקור הנדרשים ולבנות אותו מאוחר יותר (כאשר אין לך חיבור נטו).
מה חדש במהדורה זו:
· KDE 3.5.6 מותקן כעת.
· KOffice 1.6.1 וKDevelop 3.4 זמינים כהתקנה אופציונלית.
· כל החבילות הכלולות עודכנו לגרסאות האחרונות.
פרטי תוכנה:
תגובות לא נמצא