דף הבית » איך ל » כיצד להשתמש Apt- קבל להתקין תוכניות ב אובונטו מתוך שורת הפקודה

    כיצד להשתמש Apt- קבל להתקין תוכניות ב אובונטו מתוך שורת הפקודה

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

    APT

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

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

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

    מחפש חבילות

    הפקודה לחיפוש תוכנה היא:

    apt-cache search [מונח חיפוש 1] [מונח חיפוש 2] ... [מונח חיפוש n]

    החלף [מונחי חיפוש] אך אל תשתמש בסוגריים. תקבל פלט כזה:

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

    חיפוש ב- appt [חיפוש מונחים] פחות

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

    הוספת מאגרים

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

    sudo nano /etc/apt/sources.list

    אבל אובונטו 9.10 קרמה קואלה שינתה את זה. יש דרך קלה יותר!

    סו-אפ-מאגר-מאגר [שם המאגר כאן]

    בואו נסתכל על ריפו של אובונטו לצבוט כדי לראות איך זה ייראה בפועל:

    sudo Add-apt-repository ppa: tualatrix / ppa

    ווילה!

    מעדכן מקורות

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

    עדכון sudo apt- לקבל

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

    התקנה

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

    sudo apt-get install [שם החבילה 1] [שם החבילה 2] ... [שם החבילה n]

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

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

    הסרת חבילות

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

    sudo apt-get remove [שם החבילה 1] [שם החבילה 2] ... [שם החבילה n]

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

    sudo apt-get-purge [שם החבילה 1] [שם החבילה 2] ... [שם החבילה n]

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

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

    sudo apt-get autoremove

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

    שדרוג תוכנה

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

    sudo apt-get upgrade [שם החבילה 1] [שם החבילה 2] ... [שם החבילה n]

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

    sudo apt- לקבל שדרוג

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

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

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

    sudo apt-get dist-upgrade [שם החבילה 1] [שם החבילה 2] ... [שם החבילה n]

    sudo apt-get לשדרג-שדרוג

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

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

    sudo apt-get-s שדרוג

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

    ניקוי

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

    sudo apt- לקבל נקי

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

    sudo apt-get autoclean

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

    בדיקת מה מותקן

    אתה יכול לראות רשימה של כל החבילות המותקנות שלך עם dpkg.

    sudo dpkg -list

    תוכל גם להשתמש בפחות כדי לגלול ברשימה זו.

    sudo dpkg -list פחות

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

    dpkg -list | grep [מונח חיפוש]

    אם משהו מותקן, תראה שם חבילה ותיאור.

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

    dpkg -l 'מונח חיפוש'

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

    ביצת פסחא

    APT יש ביצה חג הפסחא מעניין.

    sudo apt-get moo

    תהנה כוחות הפרה העל שלך!


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

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