![כיצד להירשם לטלגרם פרימיום](/f/7747f11be6c0e8b03a667abdfc391be7.jpg?width=100&height=100)
ה apt-get הפקודה הייתה פקודת ניהול החבילה העיקרית שבה נעשה שימוש הפצות לינוקס מבוססות דביאן לפני הצגת ה פקודה מתאימה.
עם ה apt-get הפקודה, תוכל להתקין, להסיר, לשדרג, לחפש ולנהל חבילות במערכת שלך. עם זאת, החל מ אובונטו 16.04 ו דביאן 9, ה פקודה מתאימה הפך לכלי שורת הפקודה המומלץ לניהול חבילות, אם כי apt-get עדיין זמין ופונקציונלי.
ה apt-get command היא תוכנית שורת פקודה חזקה וחינמית לניהול חבילות, המשמשת לעבודה ה-APT של אובונטו (כלי אריזה מתקדם) ספריית לביצוע התקנת חבילות תוכנה חדשות, הסרת חבילות תוכנה קיימות, שדרוג חבילות תוכנה קיימות, ואף רגילה לשדרוג מערכת ההפעלה כולה.
התחביר עבור ה apt-get הפקודה היא כדלקמן:
$ sudo apt-get
כאן, מייצגים כל דגלים או משנה נוספים שבהם אתה יכול להשתמש עם הפקודה, ו מציין את הפעולה שברצונך לבצע, כגון התקנה, שדרוג, הסרה או חיפוש חבילות.
ה 'עדכוןהפקודה ' משמשת לסנכרון מחדש של קבצי אינדקס החבילה מהמקורות שצוינו ב /etc/apt/sources.list קוֹבֶץ. פקודת העדכון הביאה את החבילות מהמיקומים שלהן ועדכנה את החבילות לגרסאות חדשות יותר.
$ sudo apt-get update.
ה 'שדרוג' הפקודה משמשת לשדרוג כל חבילות התוכנה המותקנות כעת במערכת. בשום מקרה חבילות המותקנות כעת אינן מוסרות או חבילות שאינן מותקנות כבר לא אוחזרו ולא מותקנות כדי לספק תלות בשדרוג.
$ sudo apt-get upgrade.
ה 'להתקיןהפקודה המשנה עוקבת אחר חבילה אחת או יותר המבקשות התקנה או שדרוג מהמאגרים. לדוגמה, כדי להתקין או לעדכן את החבילה ששמה wget, אתה יכול לרוץ:
$ sudo apt-get התקנת wget.
לחלופין, אתה יכול גם להשתמש ב- פקודת apt-cache לחפש חבילה לפני ההתקנה במטמון החבילה של המערכת בהתבסס על מונח חיפוש נתון כגון שם או תיאור.
אתה יכול להוסיף יותר משם חבילה אחד יחד עם הפקודה על מנת להתקין מספר חבילות בו זמנית. לדוגמה, הפקודה הבאה תתקין חבילות 'רשתות'ו'גישה לגישה‘.
$ sudo apt-get להתקין nethogs goaccess.
בעזרת ביטוי רגולרי ניתן להוסיף מספר חבילות במחרוזת אחת. לדוגמה, אנו משתמשים *
תו כללי להתקנת מספר חבילות המכילות את ה-'*שֵׁם*
'מחרוזת, השם יהיה'שם חבילה‘.
$ sudo apt-get install '*name*'
שימוש בתת '--ללא שדרוג
' הפקודה תמנע את שדרוג החבילות המותקנות.
$ sudo apt-get install packageName --no-upgrade.
ה '--בלבד-שדרוג
' הפקודה לא מתקינה חבילות חדשות אלא רק משדרגת את החבילות שכבר הותקנו ומשביתה התקנה חדשה של חבילות.
$ sudo apt-get install packageName --only-upgrade.
נניח שאתה רוצה להתקין רק גרסאות ספציפיות של חבילות, פשוט השתמש ב'=
' עם שם החבילה וצרף את הגרסה הרצויה.
$ sudo apt-get install vsftpd=3.0.5-0ubuntu1.
כדי להסיר את ההתקנה של חבילות תוכנה מבלי להסיר את קובצי התצורה שלהן (לשימוש חוזר מאוחר יותר באותה תצורה), השתמש ב- לְהַסִיר פקודה כפי שמוצג.
$ sudo apt-get remove vsftpd.
כדי להסיר חבילות תוכנה כולל קובצי התצורה שלהן, השתמש ב'לְטַהֵר'פקודה משנה כפי שמוצג להלן.
$ sudo apt-get purge vsftpd.
לחלופין, ניתן לשלב את שתי הפקודות יחד כפי שמוצג להלן.
$ sudo apt-get remove --purge vsftpd.
ה 'לְנַקוֹת' הפקודה משמשת כדי לפנות את שטח הדיסק על ידי ניקוי מאוחזר (הורד) .deb
קבצים (חבילות) מהמאגר המקומי.
$ sudo apt-get clean. אוֹ. $ sudo apt-get autoclean.
כדי להוריד רק את קוד המקור של חבילה מסוימת, השתמש באפשרות '--מקור להורדה בלבד
' עם 'שם חבילה' כפי שמוצג.
$ sudo apt-get --הורדה בלבד מקור vsftpd.
כדי להוריד ולפרוק את קוד המקור של חבילה לספרייה ספציפית, הקלד את הפקודה הבאה.
$ sudo apt-get source vsftpd.
אתה עלול להיתקל בשגיאה אחת נפוצה "ה: אתה חייב לשים כמה 'deb-src' URIs ב-sources.list שלך" כאשר מנסים להוריד את קוד המקור של חבילה מהמאגרים.
אתה יכול גם להוריד, לפרוק ולהרכיב את קוד המקור בו-זמנית, באמצעות האפשרות '--לְלַקֵט
' כפי שמוצג מטה.
$ sudo apt-get --compile source goaccess.
משתמש ב 'הורדאפשרות, אתה יכול להוריד כל חבילה נתונה מבלי להתקין אותה. לדוגמה, הפקודה הבאה תוריד רק את 'רשתות' חבילה לספריית העבודה הנוכחית.
$ sudo apt-get הורדה nethogs.
ה 'יומן שינויים'דגל מוריד יומן שינויים בחבילה ומציג את גרסת החבילה המותקנת.
$ sudo apt-get changelog vsftpd.
ה 'חשבוןהפקודה היא כלי אבחון, המשמש לעדכון מטמון החבילה ולבדיקת תלות שבורה.
$ sudo apt-get check.
ה 'build-dep' הפקודה מחפשת את המאגרים המקומיים במערכת ומתקינה את תלות ה-build עבור חבילת תלתלים. אם החבילה לא קיימת במאגר המקומי היא תחזיר קוד שגיאה.
$ sudo apt-get build-dep curl.
ה 'הסרה אוטומטית'תת-פקודה משמשת להסרה אוטומטית של חבילות שבהחלט הותקנו כדי לספק תלות עבור חבילות אחרות, אך כעת כבר לא נדרשו. לדוגמה, הפקודה הבאה תסיר חבילה מותקנת עם התלות שלה.
$ sudo apt-get autoremove vsftpd.
ה apt-לקבל עזרה הפקודה מציגה את תיעוד העזרה המובנה עם האפשרויות הזמינות לשימוש עם הפקודה apt-get.
$ sudo apt-get help.
כיסיתי את רוב האפשרויות הזמינות עם apt-get פקודה, אבל עדיין, יש אפשרויות נוספות זמינות, אתה יכול לבדוק אותן באמצעות 'אדם מתאים' מהטרמינל.
אני מקווה שנהניתם לקרוא את המאמר הזה, אם פספסתי משהו והייתם רוצים שאוסיף לרשימה. אנא אל תהסס לציין זאת בתגובה למטה.
קרא גם: 20 פקודות Linux YUM שימושיות לניהול חבילות