התקן יישומים על Guadalinex v9

התקן יישומים על Guadalinex v9

התקן יישומים על Guadalinex v9

בעת ההתקנה גואדלינקס v9 ישנם מספר יישומים שעכשיו יהיו זמינים ישירות לשימוש ללא צורך לעשות שום דבר אחר. אם אתה צריך אחרים שאינם כלולים בהתקנה הראשונית, אין בעיה, אתה יכול להוסיף אותם למערכת שלך בכל עת.

תוכן עניינים

    בעת התקנת אפליקציה חדשה על גואדלינקס ובאופן כללי בלינוקס, יכולים להיות ארבעה מקרים

    • שהאפליקציה שאתה צריך נמצא במאגרי התוכנה של גואדלינקס
    • שנמצא במאגר ספציפי מחוץ לאלו של גואדלינקס
    • בקש מהמפתח לספק לך חבילת DEB (המערכת שבה משתמשת דביאן ונגזרותיו)
    • כדי לספק לך את קוד המקור כדי שתוכל להרכיב אותו בעצמך

    ארבעת המצבים הללו מסודרים החל מהפשוט ביותר ומסתיים במסורבל ביותר וגם מתחיל בסביר ביותר וכלה בפחות תדיר; כך ששיטת ההתקנה הסבירה ביותר תהיה הפשוטה ביותר.

    התקן ממאגרי Guadalinex

    מאגרי תוכנה הם המבשרים של חנויות תוכנה מודרניות שבהן בוודאי תשתמשו, למשל, כדי להתקין אפליקציות בטלפון הנייד שלכם. אולי תופתעו לדעת שההמצאה הזו קיימת כבר הרבה זמן.

    את התוכנה מהמאגרים ניתן להתקין בקלות רבה עם פקודה מהמסוף או, אם אתה לא מאוד אוהב את הטרמינל, מאפליקציה גרפית שגם תעזור לך לחקור את החבילות הזמינות.

    כדי להתקין חבילה משורת הפקודה פשוט הקלד תוכנית ההתקנה sudo apt-get, כאשר "תוכנית" הוא שם החבילה. זה לא חיוני אבל כדאי להתחיל בעדכון רשימת החבילות עם עדכון sudo apt-get. הפקודה sudo שקודם לפקודות משמש לביצוען עם הרשאות מנהל אז, לפחות בפעם הראשונה, הוא יבקש ממך לכתוב את הסיסמה שלך ולפי היגיון המשתמש שלך חייב להיות בקבוצת המנהלים. בזמן עדכון זה יראה את ההתקדמות, בצילום המסך למטה הוא נראה מעומעם ומסוכם כדי להתמקד במה שחשוב.

    עדכן מאגרים מהמסוף עם sudo apt-get update

    אם החבילה שתתקין תלויה באחרים, היא תודיע לך ותבקש ממך אישור להתקנתן. כדי להתקין הכל יש ללחוץ על מקש S (אשר, כפי שהוא נבחר כברירת מחדל, ניתן להחליף אותו במקש Enter) או אם מה שהוא מציע לא מתאים לכם, תוכלו ללחוץ על מקש n ולבטל את הפעולה. בצילום המסך למטה, שגם הוא אפור, הוא מציע להתקין כמה חבילות בנוסף Arduino, שהוא זה שביקשנו, ומציע וממליץ על אחרים. זה גם מודיע לך שתצטרך להשתמש בכמות מסוימת של שטח דיסק כדי להשלים את הפעולה.

    התקן חבילה מהמסוף עם sudo apt-get install

    למקרה שאתה מעדיף משהו יותר גרפי, Guadalinex v9 שימושים סינפטי כמנהל חבילה, לדעתי, החלטה מצוינת. כדי להפעיל אותו עליך לבחור אותו מערך הניהול בתפריט הראשי אם אתה משתמש בגרסה ה"רגילה" או מהעדפות אם אתה משתמש בגרסת ה"לייט".

    גישה ל-Synaptic מתפריט הניהול של Guadalinex Cinnamon
    גישה ל-Synaptic מתפריט ההעדפות Guadalinex LXDE

    מכיוון שהוא דורש הרשאות מנהל, הוא יבקש ממך את הסיסמה לפני הפעלת היישום. אם המשתמש שלך לא נמצא בקבוצת המנהלים, אתה בוודאי יודע את הסיסמה של מישהו אחר שכן (עבודה רגילה עם משתמש לא מוגן זה לא שטויות, זה מוסיף עוד שכבת אבטחה) התיבה המכילה את שם המשתמש היא תפריט נפתח תפריט שממנו תוכל לבחור את המשתמש המוסמך ולאחר מכן לכתוב את הסיסמה שלו בתיבה למטה.

    אימות סיסמא גישה ל-Synaptic ב-Guadalinex Cinnamon

    מספר התוכניות הכלולות במאגרי Guadalinex הוא די גדול, אז כדי למצוא את האחת שאתה מחפש תוכל לחקור קטע על ידי לחיצה על הכפתור המתאים בתיבה השמאלית התחתונה ולאחר מכן על שמו בפינה השמאלית העליונה ולקבל מידע על זה על ידי בחירתו מימין.

    בדוגמה בצילום המסך למטה בחרנו את קטע האלקטרוניקה של מאגרי "היקום" (תוכנה חופשית) ומתוכו בחרנו Arduino, שהתיאור שלו מוצג בתיבה הימנית התחתונה.

    חקור קטעי מאגר מ-Synaptic

    בקופסה המכילה את תיאור החבילה ישנם שלושה כפתורים. הראשון, זה הכי משמאל, משמש להצגת צילום מסך של האפליקציה. עם המרכזית ניתן לראות דיווח על השינויים שעברה החבילה מאז שהתקנו אותה (אם רלוונטי) ועם האחרון ניתן לבקר באתר האפליקציה.

    צילום מסך של חבילת Arduino מבית Synaptic על Guadalinex Cinnamon

    אתה יכול גם למצוא אותו באמצעות מנוע החיפוש וכתיבת טקסט כלשהו הכלול בשם או בתיאור החבילה. התיבה משמאל תשתנה למצב תוצאות חיפוש שבו מופיעה רשימה של החיפושים האחרונים. החבילות שנמצאו עם תנאי החיפוש יופיעו בתיבה מימין.

    חפש במאגרים עבור חבילות עם Synaptic על Guadalinex Cinnamon

    לאחר שמצאנו את החבילה (או החבילות) שברצוננו להתקין, כל שעלינו לעשות הוא לבחור אותה באמצעות כפתור תפריט ההקשר של העכבר (בדרך כלל הימני, אלא אם אתה שמאלי) ולבחור לסמן ל להתקין. ניתן לחזור על פעולה זו עבור תוכניות רבות ככל הנדרש ובסיום ההתקנה מתבצעת על ידי לחיצה על כפתור "החל".

    סמן כדי להתקין את חבילת Arduino ב-Synaptic by Guadalinex Cinnamon

    כפי שהוסבר עם ההזמנה apt-get להתקין, אם היה צורך להתקין חבילות אחרות שבהן תלויה זו שבחרנו, תוצג תיבת מידע עם הדרישות ותתבקש אישור לפני סימוןן.

    אשר את בחירת החבילות הנוספות להתקנת Arduino מ-Synaptic על Guadalinex Cinnamon

    כבר נאמר שאחרי זה לחיצה על החל תתקין את החבילות המסומנות, אז אנחנו כבר יודעים להתקין אפליקציות שנמצאות במאגרים, עכשיו אנחנו הולכים לראות איך להוסיף מאגרים חדשים להתקין תוכניות אחרות שאינן נמנות על ידי גואדלינקס. כמובן, תצטרך שהמפתח יספק לך את המידע על מאגרים אלה.

    התקן ממאגר שאינו כלול ב-Guadalinex

    נניח שאני רוצה להתקין את סימולטור המעגלים המפואר מה קורה. קודם כל, כפי שכבר נאמר, הייתי בודק סינפטי, מנהל החבילות שלנו, כדי לראות אם הוא זמין במאגרים שאנו גואדלינקס הגדירו.

    חפש בחבילת Qucs במאגרים עם Synaptic ב-Guadalinex Cinnamon

    לא מופיעה חבילה בשם זה. מבחינה הגיונית, וידאתי שזה כתוב נכון ושזה מה שאני באמת מחפש אז אני מניח שזה לא נמצא במאגרים.

    תוצאה של חיפוש בחבילת Qucs במאגרים עם Synaptic ב-Guadalinex Cinnamon

    הדבר הבא יהיה לקבל את המידע הדרוש כדי להוסיף את המאגרים המכילים את התוכנית שאני צריך לתצורה שלי. בדוגמה שלי, חיפשתי מה קורה באינטרנט ומצאתי באתר שלהם, בין השאר, את מה שאני מדגיש בצילום המסך הבא: קישור ל-PPA (Personal Package Archive, Personal Package Archive in Spanish)) של חבילות האפליקציות.

    אתר פרויקט Qucs חיפש באינטרנט עם DuckDuckGo

    באותו קישור זה גם מסביר איך עושים את זה מהקונסולה. מכיוון שזה מאוד פשוט, בואו נסתכל על זה לפני שנפרט איך לעשות את זה סינפטי. ברור שאתה לא צריך לעשות יותר מאחד משני דברים: או מהמסוף או ממנהל החבילות.

    כדי להוסיף את המאגר מהמסוף, השתמש בפקודה sudo apt-add-repository ppa:qucs/qucs שתהיה גם אחראית על חיפוש המפתח הציבורי כך שלא ניתן להתחזות לזהות המפתח ולהתקין תוכנות שונות. לאחר הוספה יהיה צורך לעדכן את המאגרים עם ההזמנה עדכון sudo apt-get. וכבר, כדי להתקין את החבילה (והתלות שלה) יספיק להשתמש בפקודה sudo apt-get להתקין qucs. כפי שכבר הסברנו, יהיה צורך לקבל את ההתקנה של החבילות הנוספות בהן תלויה שלנו ומכיוון שדרושות הרשאות ניהול, הוא יבקש את הסיסמה לפחות בפעם הראשונה.

    כמו במפגשי קונסולות אחרים, בצילום המסך למטה, אפרתי את ההודעות וסיכמתי את ההודעות הפחות משמעותיות כדי להדגיש את מה שהכי חשוב לך: הפקודות והאזהרות שמחכות לתגובה. לאחר השלמת התהליך, התוכנית תותקן על המערכת שלנו ומוכנה לשימוש.

    הפעלת מסוף כדי להוסיף את מאגר Qucs ולהתקין את החבילה

    כפי שראית, עם הטרמינל זה די מהיר ופשוט מאוד. כעת נסביר כיצד לעשות זאת מ סינפטי. בעיקרון צריך להוסיף את המאגר החדש ולמען האבטחה גם את המפתח הציבורי שחותם עליו (כדי למנוע את התחזותו) אנחנו יכולים להתחיל בחיפוש המפתח וכך אנחנו עושים את שאר התהליך ממנהל החבילות.

    באתר הפרויקט מה קורה מצאנו מידע על ה-PPA שמוביל אותנו אליו אתר החבילות. בצילום המסך הבא הדגשתי את הקישור למציאת המפתח. עליך להציג את המידע הטכני של ה-PPA וללחוץ עליו (מפתח חתימה)

    חפש מפתח חתימה של Qucs PPA

    בלחיצה על המקש, הדפדפן יעביר אותך לדף החיפוש של שרת מפתחות של אובונטו. במקרה שלנו יש רק אחד, אנחנו לוחצים עליו וכבר יש לנו את הטקסט של המפתח הציבורי; הטקסט הזה הוא שנכלל בין השורות BEGIN PGP PUBLIC KEY BLOCK ו-END PGP PUBLIC KEY BLOCK.

    מצא את המפתח הציבורי של Qucs PPA

    כדי להשתמש במפתח במנהל החבילות יש להעתיק אותו (גם את השורות המקיפות אותו) ולשמור אותו במסמך טקסט רגיל (כלומר, עם עורך טקסט כגון גדית, לא עם מעבד תמלילים כמו זה שב LibreOffice) זכור את השם והמיקום של המסמך כאשר מנהל החבילות ישאל.

    העתק את המפתח הציבורי של Qucs PPA

    חיפשנו מה קורה במנהל החבילות שלנו והוא לא הופיע, כעת אנו הולכים להוסיף את המאגר החדש שמכיל אותו באמצעות, לשם כך, הערך "מאגרים" בתפריט "הגדרות".

    הגדר מאגרים סינפטיים ב-Guadalinex Cinnamon

    כאשר אתה נכנס להגדרות, תופיע תיבת דו-שיח. בלשונית "תוכנה אחרת" ניתן לראות רשימה של מאגרים זמינים כעת ובאמצעות כפתור "הוסף" ניתן לציין אחד חדש.

    רשימת מאגרי הבסיס של Guadalinex ב-Synaptic

    בתיבת הדו-שיח שמופיעה, אנו כותבים את הכתובת של ה-PPA שקיבלנו מדף האינטרנט שהצגנו בעבר. חשוב לציין שעליך לציין את הגרסה של אובונטו שעומדת לשמש. במקרה שלנו, כפי שהסברנו במאמר כבר יש לנו Guadalinex v9, זה נובע מ אובונטו אמין תאהר אז נצטרך לכתוב מְהֵימָן כדי לקבוע את המאגר בשימוש.

    הוסף מאגר חדש ב-Synaptic עם Guadalinex Cinnamon

    בואו נחזור לאתר Qucs PPA כדי להסביר מאיפה זה הגיע. deb http://ppa.launchpad.net/qucs/ubuntu אמין ראשי. בצילום המסך הבא הודגש האזור המכיל את המידע שמעניין אותנו כעת.

    מצא את הכתובת של Qucs PPA באתר האינטרנט שלו

    לאחר הוספת המאגר החדש, הוא מופיע ברשימה הקודמת. אגב, גם מאגר קוד המקור מופיע בנוסף לזה שמכיל את החבילות הבינאריות (שכבר הידור) שציינו.

    רשימת מאגר שונה ב-Synaptic מ-Guadalinex Cinnamon

    לפני התקנת החבילות מהמאגר החדש אנחנו צריכים להיות מסוגלים לאמת אותן עם המפתח שלהן. זו הסיבה שאנו מעתיקים אותו מהאינטרנט ושומרים אותו במסמך טקסט. בלשונית "אימות" נוכל לטעון אותו באמצעות כפתור "ייבוא ​​מפתח" שיבקש מאיתנו את מיקום המסמך המכיל אותו (זה שהקלטנו קודם לכן)

    מפתחות ציבוריים לאימות מאגרים ב-Synaptic מאת Guadalinex Cinnamon

    אם הכל ילך כשורה, לאחר בחירת המסמך עם המפתח הציבורי בלשונית "אימות", יופיע בלוק חדש שמתאים למאגר החדש.

    מפתח ציבורי חדש לאימות מאגר Qucs ב-Synaptic מאת Guadalinex Cinnamon

    בעת סגירת תיבת הדו-שיח לאחר הוספת המאגר החדש והמפתח המתאים לו, מנהל החבילות מזהיר שהמאגרים השתנו אך השינויים לא ייכנסו לתוקף עד שהם ייטענו מחדש.

    הודעת שינוי מאגר ב-Synaptic with Guadalinex Cinnamon

    מתוך הודעת עדכון המאגרים עצמה, ניתן לטעון אותם מחדש על ידי לחיצה על הכפתור המתאים. זה יכול להיעשות גם מהממשק הראשי של סינפטי באמצעות כפתור "טען מחדש" הממוקם בפינה השמאלית העליונה, מתחת לתפריט.

    עדכון התקדמות המאגרים הסינפטיים של Guadalinex Cinnamon

    כשסיימנו לטעון מחדש את המידע מהמאגרים, החבילה שחיפשנו, מה קורה, זמין כעת להתקנה כפי שהוסבר לעיל: בחר אותו באמצעות לחצן תפריט ההקשר, בחירה ב"סמן להתקנה" ולחיצה על "החל" בסיום בחירת החבילות להתקנה.

    Qucs, חבילה חדשה שנמצאה במאגרים החדשים שנוספו ל-Synaptic ב-Guadalinex Cinnamon

    התקן מחבילת DEB

    כדי לבצע את הפעולה הזו בקלות רבה נוכל להשתמש בכלי GDebi המשמש להתקנת חבילות DEB מסביבה גרפית. עם כל מה שנראה עד כה, אתה בוודאי יודע איך למצוא את החבילה ולסמן אותה כדי להתקין אותה.

    התקן את GDebi באמצעות Synaptic על Guadalinex Cinnamon

    אגב, בעת בדיקת זה יהיה צורך לבחור גם כמה חבילות שבהן הוא משתמש. כמה מרכיבים של המתורגמן פיתון וחבילת הליבה של התוכנית עצמה (gdebi-core)

    בדוק חבילות נוספות להתקנת GDebi מ-Synaptic ב-Guadalinex Cinnamon

    אם אתה צריך להתקין זהירות, תוכנית הלמינציה אולטימייקר, כפי שכבר ראינו בסעיף הקודם, הייתי מתחיל בחיפוש אותו במאגרים, מכיוון שהוא לא זמין אנסה לחפש באינטרנט מאגרים מלבד גואדלינקס (ואמין) שהכיל את זה. במקרה זה לא מצאתי אותם, אולם מצאתי אותם באתר אולטימייקר מסמך עם סיומת .deb (חבילת DEB) המכילה אותו.

    חשוב שתבחר את החבילה המתאימה לארכיטקטורת הפלטפורמה של המערכת שלך. במקרה שלנו i386, שהיא גרסת ה-32 סיביות של גואדלינקס.

    חפש באינטרנט את חבילת ה-DEB של Cura
    הורד את חבילת Cura DEB

    לאחר הורדת החבילה (מהאתר אולטימייקר) אנו פותחים אותו עם ההתקנה החדשה שלנו GDebi. מכיוון שכנראה אין לך אפליקציה אחרת מותקנת לניהול חבילות DEB, פשוט לחץ פעמיים על סמל המסמך (בדרך כלל הוא יגיע לתיקיית "הורדות" של התיקייה האישית שלך). אבל אם יש יישום ברירת מחדל אחר, לפעמים זה קורה עם יישומים כדי לדחוס מסמכים, עליך לבחור אותו עם לחצן תפריט ההקשר של העכבר ולפתוח אותו במפורש עם GDebi.

    התקנת Cura עם GDebi

    GDebi מזהיר כי יהיה צורך להתקין 8 חבילות נוספות על מנת להתקין את החבילה המכילה זהירות. לחיצה על כפתור "פרטים" תציג רשימה עם החבילות שיש להתקין באופן ספציפי.

    פרטים על המתחם של קורה

    כאשר תלחץ על "התקן חבילה" הוא יבקש את הסיסמה (זכור כי התקנת אפליקציות דורשת הרשאות מנהל) אם, כמו במקרה שלנו, יש צורך בחבילות אחרות (תלות), היא תוריד אותן ותתקין אותן אוטומטית יחד עם תוכניות שהחבילה שלנו מכילה.

    הורדת התלות של Cura מ-GDebi ב-Guadalinex Cinnamon
    התקנת תלות של Cura מ-GDebi על Guadalinex Cinnamon
    התקנת Cura מ-GDebi על Guadalinex Cinnamon
    Cura מותקן עם GDebi על Guadalinex Cinnamon

    והרי, זה זמין כעת לשימוש. כל מה שנותר הוא לסגור את תיבות הדו-שיח. בוודאי שמתם לב שניתן, על ידי בחירה בתיבה המתאימה, לסגור אוטומטית את תיבות הדו-שיח הללו אם אין הודעת אזהרה על משהו שהשתבש או שדורש תשומת לבכם.

    Cura מותקן עם GDebi על Guadalinex Cinnamon

    בסיום ההתקנה, הוא חוזר לתיבת הדו-שיח הראשונית אך הפעם, בתיבת "סטטוס" הוא מדווח שהחבילה כבר מותקנת ומציע להסיר או להתקין אותה מחדש באמצעות הכפתורים המתאימים לכל פעולה: "התקן מחדש חבילה" ו"הסר את החבילה".

    לאחר שראיתי את השיטה השלישית הזו, התקנה מחבילת DEB, אולי נראה שהיא קלה יותר מהשנייה, התקנה ממאגר שאינו כלול ב- גואדלינקס, ויש להניח שהם הוזמנו לפי קושי. בטווח הארוך זה לא ככה; לשימוש במאגרים יש כמה יתרונות על פני התקנת חבילה בלבד; מצד אחד, הם יכולים להכיל כמה חבילות קשורות שפותרות תלות בצורה יעילה יותר ומצד שני, ברגע שהמאגר יתחבר למערכת החבילות, יהיה הרבה יותר קל, אם לא אוטומטי, לעדכן את האפליקציות לתיקון שגיאות או לשלב תכונות חדשות. כמו כן, ניתן ליצור מאגרים המקבצים יישומים מסוג כלשהו (אלקטרוניקה, מולטימדיה, הדפסת תלת מימד...) ומתעדכנים בתדירות גבוהה יותר מהסניף הרשמי, מורכבים עבור פלטפורמות חלופיות (כגון מעבדי ARM) המותאמות אישית על פי ארגונים מסוימים. או קריטריונים טכניים.

    קומפלו את קוד המקור של התוכנית

    קומפילינג הוא מונח המשמש להתייחס לתהליך של בניית אפליקציה לשימוש על מערכת ספציפית המבוססת על פלטפורמה ספציפית. תהליך הקומפילציה או הבנייה, כפי שהוא מכונה לעתים קרובות, מאפשר השגת מסמכים בינאריים ניתנים להפעלה (קוד מכונה) מקוד המקור. האמור לעיל כפוף לניואנסים רבים, למשל, ב Java מופעל קוד byte, וזה יהיה משהו כמו קוד מכונה עבור מכונה וירטואלית (מכונת תוכנה, לא פיזית). יש גם יישומים רבים שנכתבים בשפות מתפרשות (כגון פיתון) אם כי אפשר גם שקוד אובייקט נוצר אוטומטית תוך כדי תנועה. אין גם סיבה לא לערבב את כל האמור לעיל ולדוגמא להפוך את חלקי האפליקציה שמבצעים משימות חישוב אינטנסיביות יותר בשפה קומפילציה ואת ממשק המשתמש לשפה מפורשת.

    כל האמור לעיל אמור להצביע על כך שיש יותר מדי דרכים אפשריות לבנות אפליקציה כדי שתוכל לדבר על שיטה סטנדרטית לחלוטין ושסביר מאוד שתצטרך עיין במידע שהכותב מספק לבניית התוכנית, שבוודאי ילווה בתסריט בנייה ו/או התקנה (תוכנית, ממש תסריט).

    עם האזהרות הקודמות שצוינו, אנו הולכים לראות את התהליך, סטנדרטי ככל האפשר, של בניית אפליקציה מקוד המקור שלה. בגדול ולנסות להיות גנרי, אלו הם הצעדים שיש לנקוט:

    • הורד קוד מקור
    • פתח אותו (אם רלוונטי)
    • הגדר את ספריית ברירת המחדל (כדי שיהיה נוח יותר)
    • הגדר
    • לְלַקֵט
    • התקן (או העתק ביד, במידת הצורך, את תוצאת הבנייה)

    יש בעיקר שתי חלופות הורד קוד מקור: שהמחבר מציע את זה, בדרך כלל דחוס, בדף אינטרנט או, הרבה יותר נפוץ כיום, שהוא משתמש במערכת בקרת גרסאות (VCS) הכוללת מאגר. למרות שיש עוד כמה, כגון כַּספִּיתִי o שׁוּק, ה-VCS הנפוצים ביותר לאחרונה הם חתרנות (ידוע גם בשם SVN) ויותר ויותר GIT. ייתכן שהכותב מספק קישורים להורדת מסמכי האפליקציה בשרת בקרת הגרסאות עצמו, אך הדבר האופטימלי ביותר, למשל לתחזק עדכון, הוא להשתמש בכלים הספציפיים הזמינים במאגרים של גואדלינקס.

    לפי מה שנאמר, הגיוני לחשוב שכל אפליקציה תזדקק לכלים הספציפיים לשפה שבה נעשה שימוש בנוסף לאלה הגנריים שעשויים לחול. סביר מאוד שאתה צריך להתקין את המהדר g++, שבתורו תלוי ב-gcc שתלוי ב-cpp והכלים make, automake, autoconf, autoreconf... שאינם בהתקנה הבסיסית למרות שהחדשות הטובות הן שהם נמצאים במאגרים של גואדלינקס אז אתה כבר יודע איך להתקין אותם.

    התקן את Subversion עם Synaptic על Guadalinex Cinnamon
    התקן GIT עם Synaptic על Guadalinex Cinnamon

    כעת, לאחר שהתקנו את הכלים, אנו הולכים לבדוק אותם עם כמה יישומים, למשל, כדי להוריד NVC (מהדר וסימולטור VHDL) אנו משתמשים בפקודה שיבוט git https://github.com/nickg/nvc.git

    שיבוט NVC עם GIT

    כעת אנו הולכים להשתמש ב-svn כדי להוריד את PIC32Prog, אפליקציה לתכנות מיקרו-בקרי PIC של 32 סיביות באמצעות, בין היתר, מתכנת PICKit2. הצו שאחראי לעשות זאת הוא svn checkout http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only אל תדאג לגבי קריאה בלבד, המשמעות היא שאם אתה לא רשום לא תוכל לשלוח את השינויים שאתה מבצע בתוכנית למאגר, אבל התוכנית תהיה מתפקדת במלואה וכמובן שאתה תהיה מסוגל לשנות אותו במחשב שלך. כרגיל סיכמתי את ההודעות.

    svn checkout pic32prog

    אם זה היה המקרה (זה לא בדוגמאות הקודמות) עכשיו זה היה הזמן לפרק. אתה יכול לעשות את זה עם הכלי הגרפי האהוב עליך, כנראה עם מנהל הקבצים, שמותקן עם גואדלינקס, או מכיוון שיש לנו את המסוף בהישג יד, אתה יכול להשתמש באחת מהשיטות הבאות:

    • אם זה מסמך בפורמט רוֹכְסָן עם ההזמנה לפתוח את האפליקציה שהורדת
    • אם זה בפורמט Tgz o TAR.GZ עם ההזמנה tar -zxvf האפליקציה שהורדה
    • אם פורמט המסמך הוא BZ2 עם ההזמנה tar -jxvf האפליקציה שהורדה

    השלב הבא, משהו די מינורי אך שימושי, הוא לשנות ספרייה (תיקיה) לזו המכילה את האפליקציה שאנו בונים (קומפילציה). זה די פשוט, להיות nvc את תיקיית היישום החדשה, פשוט השתמש בפקודה cd nvc. אם שינית תיקיות לפעולות אחרות, ייתכן שיהיה צורך להשתמש בנתיב התיקיה המלא למשל cd /home/vixtor/nvc או אם זה בתוך התיקייה האישית שלך אתה יכול לשמור כמה הקשות איתן cd ~/nvc. בדוגמאות הקודמות שלנו זה ייראה כמו צילומי המסך שלהלן.

    שנה לספריית nvc
    שנה לספריית pic32prog

    השלב הבא הוא תצורה. בדרך כלל זה יספיק להשתמש בפקודה . / קביעת תצורה של אך כפי שנאמר בעבר פעמים נוספות, חשוב להתייעץ במה שהכותב מתעד בעניין זה. בדוגמאות שלנו, pic32prog אינו דורש תצורה (אין צורך להשתמש . / קביעת תצורה של) בעוד nvc צריך לבצע תחילה את הפקודות ./autogen.sh y ./tools/fetch-ieee.sh וליצור את התיקיה לִבנוֹת שממנו מתבצעת התצורה עם הפקודה ../configure

    לאחר הגדרת היישום, נעשה שימוש בפקודה לעשות לבנות אותו. אם ישים, ייתכן שיהיה צורך גם להשתמש להפוך את ההתקנה כדי להקליט הכל במקום לאחר יצירת קוד ההפעלה. הרבה פעמים אפשר להשתמש בו לעשות נקי להשאיר הכל נקי, למשל להידור מחדש מאפס אם נעשו שינויים.

    בניית pic32prog עם make

    בנוסף לכלים לבניית האפליקציה מקוד המקור, ייתכן שהאפליקציה תזדקק לרכיבים נוספים כדי לתפקד, לעתים קרובות ספריות, ולכן לצורך בנייתו. בדוגמאות שלנו, pic32prog צריך את הספריות כדי לנהל את יציאת ה-USB, אליה יתחבר המתכנת (PICKit או אחר), ו-nvc צריך TCL, Flex ו-LLVM, שחייבים להיות זמינים לפני בניית האפליקציה.

    כפי שתראו, ישנם גורמים רבים המשפיעים על תהליך בניית האפליקציה, ולכן יש לסיים עם הנאמר בהתחלה: חשוב מאוד לעיין בתיעוד שסיפק הכותב לגבי השיטה והדרישות עבור בניית האפליקציה מכיוון שקשה מאוד להציע הליך גנרי מעבר למנטרה להוריד, לפתוח, להגדיר, לבנות, להתקין ולנקות.

    לפרסם תגובה

    אולי פספסת