תיקון: נדרש לבצע GNU



נסה את הכלי שלנו לביטול בעיות

אם אתה משתמש ב- FreeBSD, ייתכן שתראה את השגיאה הבאה כשאתה מנסה לקמפל קוד C - הגדר: שגיאה: נדרש ליצור GNU! בהנחה שאתה כבר עובד על ממשק שורת פקודה מכיוון ששגיאה זו בדרך כלל תופיע רק בכאלה, היית מנסה לשנות לספרייה / usr / ports / devel / gmake /. באופן כללי, תגלה שתקבל שגיאת 'אין קובץ או ספרייה כאלה' בתגובה לניסיון שלך. זה נובע מהעובדה שאין לך את יציאת GNU make המותקנת ב- FreeBSD.



למרבה המזל, זה קל מספיק להתקין את המאגר שמכיל יציאה זו, כמו גם את תוכנת GNU לייצר עצמה. אמנם מדובר בתוכנה סטנדרטית בפלטפורמת GNU / Linux, אך המשתמש צריך להתקין אותה ב- FreeBSD.



שיטה 1: התקנת GNU make

ברוב מוחלט של המקרים, פקודה אחת היא כל מה שנדרש כדי להכין את המערכת שלך כדי למנוע את השגיאה הזו. בשורת הפקודה, הפעל pkg להתקין gmake וללחוץ על Enter. אם תתבקש לאשר את השינויים, הקלד y ולחץ על Enter. תן לפקודה להפעיל את זה כמובן והתקן את GNU make. זה לא אמור לקחת הרבה זמן, ואם לא קיבלתם הודעות אחרות, אתם מוכנים ללכת.



ייתכן שתקבל שגיאה בדבר אי הרשאות מספיקות. יהיה עליך להיכנס להנחיה כשורש אם זה המקרה. אתה יכול להקליד יְצִיאָה ולחץ על Enter כדי לעזוב את ההפעלה הקיימת ואז הקלד root ואחריו סיסמת השורש שלך כדי להיכנס לשורש לפני הפעלת pkg install gmake. אם התקנת את sudo, אתה יכול לרוץ סודו -אי ואז pkg להתקין gmake להתקנת התוכנה.

שיטה 2: התקנת עץ היציאות FreeBSD

יש סיכוי שמלכתחילה לא מותקן בעץ הנמלים הנכון. יהיה עליך להתקין את עץ הסירים אם ברצונך לטעון יציאות כלשהן ל- FreeBSD מקוד המקור הכתוב בשפת התכנות C. משורת הפקודה, הפעל תמצית אחזור של portnap וללחוץ על Enter. אם כבר הגדרת את מערכת ה- portsnap, תוכל במקום זאת לרוץ עדכון אחזור של portnap להריץ עדכון. שוב, כנראה שתצטרך לפעול כשורש לשם כך. זכרו להקליד יְצִיאָה ולחץ על Enter כשתסיים מכיוון שאינך רוצה להיתקע בהנחיית שורש יותר ממה שאתה צריך להיות.

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



שיטה 3: בדיקת הגרסה הנוכחית של GNU Make מיציאות FreeBSD

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

אם אתה משתמש בסביבת שולחן עבודה, פתח את דפדפן האינטרנט שלך. משתמשים ביישומי FreeBSD מלאים כמו TrueOS יכולים ללחוץ על תפריט היישומים GNOME, קינמון או MATE או על תפריט הקיצור כדי להפעיל את Firefox או Chromium. המשתמשים ב- LXDE או KDE יכולים לבחור בתפריט היישומים ואז למצוא דפדפן בכרטיסיית האינטרנט.

הקלד https://www.freebsd.org/ports/ בסרגל ה- URL ולחץ על מקש Enter. התקנות FreeBSD רבות אינן בעלות ראש אך ורק מסוף, אך אם התקנת יציאת w3m תוכל להקליד w3m https://www.freebsd.org/ports/ ולחץ על Enter כדי להשיג את אותו הדבר. בשני המקרים, הקלד gmake בתיבת החיפוש ולחץ על Enter ואז גלול מטה.

תוכלו למצוא את הגרסה האחרונה של GNU Make ש- FreeBSD תומכת בה כעת. זה ייתן לך מושג אם אתה חושב שמספר הגרסא שפקודת עדכון אחזור ה- portsnap נתן לך נראה קצת יוצא דופן. זכור כי יציאות FreeBSD רבות של כלי GNU כוללות מספרי גרסאות שונים מהגרסאות האחרונות של הכלים האמורים שפורסמו באופן קנוני להתקנות GNU / Linux.

3 דקות קריאה