28Jun

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

click fraud protection

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

APT

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

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

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

מחפש חבילות

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

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

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

instagram viewer

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

apt-cache [search terms] |פחות

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

הוספת מאגרים

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

sudo nano /etc/apt/ sources.list

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

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

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

סו-אפ-אפט-מאגר ppa: tualatrix / ppa

Voila!

עדכון מקורות

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

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

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

התקנה

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

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

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

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

הסרת חבילות

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

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

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

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

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

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

sudo apt-get autoremove

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

שדרוג תוכנה

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

sudo apt-get שדרוג [שם החבילה 1] [שם החבילה 2]. .. [שם החבילה]

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

sudo apt-קבל שדרוג

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

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

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

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

sudo apt-get-dist-up שדרוג

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

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

supto apt-get-s-

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

ניקוי

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

sudo apt-get clean

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

sudo apt-get autoclean

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

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

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

sudo dpkg -list

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

sudo dpkg -list |פחות

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

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

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

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

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

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

Easter Egg

APT יש ביצת פסחא מעניינת.

sudo apt-get moo

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

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

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