APT-GET באובונטו

Apt Get B Wbwntw



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

Apt-get source ו- Apt-get build-dep

Apt-get source

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

כדי שזה יעבוד, כוון את הערך deb-src ב- /etc/apt/sources.list ל-unstable (זה גם צריך להיות ללא הערות). והפעל עדכון ברגע שקובץ sources.list השתנה.







CD / וכו / מַתְאִים

ננו sources.list

לאחר מכן, בטל את ההערה על שורות deb-src.



  ללא כותרת14



לאחר מכן, בצע עדכון:





סודו apt-get update

הורד את חבילת המקור:

CD ~

CD הורדות

mkdir imagemagick_source

CD imagemagick_source

סודו apt-get מָקוֹר קסם תמונה

  ללא כותרת15

זה מה שנמצא בתיקיית imagemagick_source:

  ללא כותרת16

סודו apt-get build-dep < חֲבִילָה >

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

סודו apt-get install < חֲבִילָה >

סודו apt-get install < חֲבִילָה >

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

  ללא כותרת6

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

' קריאת רשימות החבילות... בוצע ” – עבר על מאגר התוכנה ובדק את כל החבילות הזמינות.

' בניית עץ תלות ” – כאן, apt-get בונה את שאר החבילות הנדרשות על מנת להפעיל את החבילה המעניינת.

  ללא כותרת7

APT תחזיר את כל הדרישות ותתקין גם אותן. /etc/apt/sources.list משמש כדי לאתר את החבילות. כדי להתקין גרסה ספציפית של חבילה, אתה יכול לכתוב:

סודו apt-get install < שם חבילה > = < גרסת החבילה >

אם מצד שני, רק רצית להוריד את החבילה אבל לא להתקין אותה, אז אתה יכול לעשות זאת על ידי הוספת מתג d. האחרון יוריד את הקובץ ויציב אותו ב-/var/cache/apt/archives.

סודו apt-get להתקין < חֲבִילָה >

  ללא כותרת8

אתה יכול לדמות התקנה גם באמצעות מתג s (-s, -simulate, -just-print, -dry-run, -recon, -no-act)

סודו apt-get התקן < חֲבִילָה >

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

הבא שאנחנו הולכים להסתכל עליו הוא התיקון-שבור (-f, –fix-broken):

סודו apt-get להתקין < חֲבִילָה >

במקרה זה, הוא ינסה לתקן תלות שבורה.

סודו apt-get ניקוי אוטומטי / לְנַקוֹת

סודו מתאים-להתנקות

פקודה זו - נקי - משמשת לניקוי המאגר המקומי של חבילות. זה מסיר הכל מ-/var/cache/apt/archives מה שבעצם מפנה קצת מקום במערכת.

סודו apt-get autoclean

Autoclean, לעומת זאת, משמש להסרת קבצים חסרי תועלת.

נניח שאני מוריד את VLC (ורק מוריד אותו) באמצעות הפקודה sudo apt-get -d install vlc. כך נראה /var/cache/apt/archives:

  ללא כותרת9

כעת נשתמש בניקוי אוטומטי:

סודו apt-get autoclean

  ללא כותרת10

ועכשיו בואו ננקה:

  ללא כותרת11

עד עכשיו, ההנחה היא שהבנת מה נקי עושה ומה הוא לא עושה.

סודו apt-get --לְטַהֵר לְהַסִיר < חֲבִילָה >

סודו apt-get --לְטַהֵר לְהַסִיר < חֲבִילָה >

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

סודו apt-get autoremove

סודו apt-get autoremove < חֲבִילָה >

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

  ללא כותרת17

סודו apt-get update

סודו apt-get update

כפי שהמונח קובע, פקודה זו משמשת לעדכון. עכשיו, מה זה מעדכן ומה עושה הפקודה? במקרה זה, יש לעיין בקובץ /etc/apt/sources.list ומסד הנתונים של החבילות הזמינות למשתמש מתעדכן. אם הקובץ sources.list השתנה אי פעם, אתה בהחלט צריך להפעיל פקודה זו.

  ללא כותרת

אז הנה, בתמונה הקודמת, הרצתי את פקודת העדכון ואנחנו יכולים לראות שהיא מוציאה כמה שורות. שורות אלו אומרות 'Hit', 'Get' או 'Ign'.

פגע: אין שינויים בגרסת החבילה

קבל: גרסה חדשה זמינה ו-APT מקבלת אותה בשבילך

Ign: התעלם מהחבילה

עדכון APT לא יוריד ויתקין את כל החבילות החדשות הזמינות. אבל אתה יכול להקליד את הדברים הבאים כדי לראות לאילו יש גרסה זמינה לאחרונה:

רשימה מתאימות --ניתן לשדרוג

  ללא כותרת2

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

סודו apt-get upgrade

סודו apt-get upgrade

הפקודה הבאה שדומה לפקודת העדכון היא פקודת השדרוג. הפקודה האחרונה (שדרוג) משמשת לשדרוג או התקנה של גרסאות חדשות יותר של כל החבילות השונות שמותקנות כבר במערכת. הוא מקבל את הגרסאות החדשות ביותר מהמקורות שנמצאים בקובץ etc/apt/sources.list. חבילות שכבר מותקנות במערכת לעולם אינן מוסרות וחבילות חדשות שאינן מותקנות כעת לעולם אינן מותקנות. אבל ה'שדרוג' הוא עבור כל החבילות שמותקנות כעת במערכת. אם וכאשר לא ניתן לשדרג חבילה מבלי לשנות את הסטטוס של חבילה אחרת, נותר ללא שדרוג (לא משודרג). בדרך כלל, קודמת לפקודת השדרוג פקודת העדכון. זאת על מנת להבטיח ש-APT תדע שלמעשה יש חבילות חדשות בחוץ.

סודו apt-get dist-upgrade

סודו apt-get dist-upgrade

פקודה מסוימת זו משמשת לעדכון המערכת לגרסה חדשה. במקרה זה, ייתכן שחלק מהחבילות יוסרו. ההבחנה בין השדרוג לפקודות dist-upgrade היא שב-dist-upgrade, יש הסרה של חבילות מסוימות. אבל עבור השדרוג, אין הסרה של החבילות.

סודו apt-get הורד

סודו apt-get הורד < חֲבִילָה >

זה דומה להתקנת -d. Apt-get -d install תוריד את הקובץ אל /var/cache/apt/archives בעוד apt-get download תוריד את קובץ ה-deb לספריית העבודה הנוכחית. Apt-get download תוריד את קובץ ה-deb אך לא את התלות. יתרה מכך, הורדת apt-get לא תתקין את החבילה.

סודו apt-get check

סודו apt-get check < חֲבִילָה >

Sudo apt-get check משמש כדי לעדכן את מטמון החבילה וכן לבדיקת תלות שבורה.

למידע נוסף ואפשרויות נוספות, אנא הקלד:

איש apt-get

סיכום

פקודות APT-GET חזקות מאוד ועם זאת מאוד בסיסיות מדי. במדריך זה, למדנו כיצד להשתמש בפקודות APT-GET: source, build-dep, install, clean, autoclean, purge, remove, autoremove, update, upgrade, dist-upgrade, download, and check כוסו במסמך זה. הדרכה.