כיצד לפתור תלויות בעת עריכת תוכנה על אובונטו
החלק הקשה ביותר של תוכנת קומפילציה על לינוקס היא איתור התלות שלה והתקנת אותם. לאובונטו יש פקודות המתאימות באופן אוטומטי לאתר, לאתר ולהתקין תלות, לעשות את העבודה הקשה עבורך.
לאחרונה כיסינו את היסודות של עריכת תוכנה ממקור על אובונטו, לכן בדוק את המאמר המקורי שלנו אם אתה רק מתחיל.
אוטומטי- Apt
Auto-apt צופה ומחכה בעת הפעלת הפקודה ./configure דרך זה. כאשר ./configure מנסה לגשת לקובץ שאינו קיים, auto-apt מעביר את תהליך .configure להמתנה, מתקינה את החבילה המתאימה ומאפשרת להמשיך בתהליך ./configure.
ראשית, התקן אוטומטית apt עם הפקודה הבאה:
sudo apt-get התקן אוטומטי
לאחר התקנתו, הפעל את הפקודה הבאה כדי להוריד את רשימת הקבצים הדרושה. תהליך זה ייקח כמה דקות.
עדכון אוטומטי של sudo
לאחר ביצוע הפקודה הראשונה, הפעל את הפקודות הבאות כדי לעדכן את מסדי הנתונים שלה. פקודות אלה ייקח גם כמה דקות.
sudo Auto-apt Updateb && sudo אוטומטי apt עדכון מקומי
לאחר שעשיתם את מסדי הנתונים של Auto-apt, תוכלו להתחיל את תהליך .configure עם הפקודה הבאה:
sudo אוטומטי apt לרוץ. / configure
Apt- קובץ
אם מופיעה הודעת שגיאה המציינת שקובץ מסוים חסר, ייתכן שלא תדע את החבילה שעליך להתקין כדי לקבל את הקובץ. Apt-File מאפשר לך למצוא את החבילות שמכילות קובץ ספציפי בפקודה אחת.
ראשית, יהיה עליך להתקין את הקובץ עצמו:
sudo apt-get להתקין קובץ apt
לאחר התקנתו, הפעל את הפקודה הבאה כדי להוריד את רשימות הקבצים ממאגרי ה- Apt שהוגדרו. אלה הן רשימות גדולות, ולכן הורדת אותם ייקח כמה דקות.
עדכון קובץ sudo apt
הפעל את הפקודה הבאה, והחלף את "example.pc"עם שם קובץ, ואת הפקודה אגיד לך בדיוק איזה חבילה אתה צריך להתקין:
apt-file קובץ החיפוש example.pc
התקן את החבילה עם הפקודה apt-get Standard install:
sudo apt-get חבילת התקנה
ניתן גם לבצע חיפוש קובץ מאתר החיפוש של חבילה של אובונטו. להשתמש ב "חפש את תוכן החבילות"בסעיף בדף כדי לחפש קובץ ספציפי.
זה ייתן לך את אותן תוצאות כמו apt-file, ואתה לא צריך להוריד כל קובץ רשימות.
Apt- קבל בנה- Dep
אנחנו מכוסים apt- לקבל לבנות- dep בעמדה הראשונית שלנו. אם גרסה מוקדמת יותר של התוכנית שאתה מנסה להתקין כבר נמצאת במאגרי החבילות של אובונטו, אובונטו כבר יודעת את התלות שהיא דורשת.
הקלד את הפקודה הבאה, והחלף את "החבילה"עם שם packge, ו- apt-get יתקין את התלות הנדרשת:
sudo apt-get חבילת ה- build-dep
Apt-get מנחה אותך להתקין את כל התלויות הנדרשות.
אם גרסה חדשה יותר של התוכנית דורשת תלות שונה, ייתכן שיהיה עליך להתקין מספר תלויות נוספות באופן ידני.
כל הפקודות האלה משתמשות ב- apt-get, כך שתוכלו להשתמש בהן גם ב- Debian, ב- Linux Mint ובכל הפצה אחרת של Linux המשתמשת בחבילות apt-get ו- .deb.