Memória de São Carlos Borromeu (Homilia diária.1622: Quarta-feira da 31.ª Semana do Tempo Comum)
תוכן עניינים:
- עדכון אינדקס חבילה (
apt update
) - שדרוג חבילות (
apt upgrade
) - שדרוג מלא (שדרוג מלא
apt full-upgrade
) - התקנת חבילות (
apt install
) - הסרת חבילות (ניתן
apt remove
) - הסר חבילות שאינן בשימוש (
apt autoremove
) - חבילות רישום (
apt list
) - חבילות חיפוש (
apt search
) - מידע על חבילה (
apt show
) - סיכום
apt
הוא כלי שורת פקודה להתקנה, עדכון, הסרה וניהול של חבילות deb בדרך אחרת באובונטו, דביאן והפצות לינוקס קשורות. זה משלב את הפקודות הנפוצות ביותר מכלי
apt-get
ו-
apt-cache
עם ערכי ברירת מחדל שונים של כמה אפשרויות.
apt
מיועד לשימוש אינטראקטיבי. העדיף להשתמש ב-
apt-get
ו-
apt-cache
בסקריפטים של הפגז שלך מכיוון שהם תואמים לאחור בין הגרסאות השונות ויש להם אפשרויות ותכונות נוספות.
רוב הפקודות
apt
חייבות להיות מופעלות כמשתמש עם הרשאות
sudo
.
מדריך זה משמש כהפניה מהירה לפקודות
apt
.
עדכון אינדקס חבילה (
apt update
)
אינדקס חבילת APT הוא בעצם בסיס נתונים המחזיק רשומות של חבילות זמינות מהמאגרים המופעלים במערכת שלך.
כדי לעדכן את אינדקס החבילה, הפעל את הפקודה למטה. פעולה זו תביא לשינויים האחרונים ממאגרי APT:
sudo apt update
עדכן תמיד את אינדקס החבילה לפני שדרוג או התקנת חבילות חדשות.
שדרוג חבילות (
apt upgrade
)
עדכון קבוע של מערכת הלינוקס שלך הוא אחד ההיבטים החשובים ביותר של אבטחת המערכת הכללית.
כדי לשדרג את החבילות המותקנות לגירסאות האחרונות שלהן פועלות:
sudo apt upgrade
הפקודה לא תשדרג את אותן חבילות הדורשות הסרה של חבילות מותקנות.
sudo apt upgrade package_name
זה תמיד רעיון טוב להגדיר עדכוני אבטחה אוטומטיים.
שדרוג מלא (שדרוג מלא
apt full-upgrade
)
ההבדל בין
upgrade
full-upgrade
הוא
full-upgrade
יותר יסיר את החבילות המותקנות אם זה נחוץ כדי לשדרג את המערכת כולה.
sudo apt full-upgrade
היזהר במיוחד בעת השימוש בפקודה זו.
התקנת חבילות (
apt install
)
התקנת חבילות היא פשוטה כמו הפעלת הפקודה הבאה:
sudo apt install package_name
sudo apt install package1 package2
להתקנת קבצי deb מקומיים ספק את הנתיב המלא לקובץ. אחרת, הפקודה תנסה לאחזר ולהתקין את החבילה ממאגרי APT.
sudo apt install /full/path/file.deb
הסרת חבילות (ניתן
apt remove
)
להסרת חבילה המותקנת, סוג את הדברים הבאים:
sudo apt remove package_name
אתה יכול גם לציין חבילות מרובות, המופרדות על ידי רווחים:
sudo apt remove package1 package2
הפקודה
remove
תסיר את ההתקנה של החבילות הנתונות אך היא עשויה להשאיר כמה קבצי תצורה מאחור. אם ברצונך להסיר את החבילה כולל כל קבצי התצורה, השתמש
purge
במקום
remove
:
הסר חבילות שאינן בשימוש (
apt autoremove
)
בכל פעם שמותקנת במערכת חבילה חדשה התלויה בחבילות אחרות, תלויים גם תלות החבילה. עם הסרת החבילה התלות תישאר במערכת. חבילות שאריות אלה אינן משמשות עוד לשום דבר אחר וניתן להסיר אותן.
להסרת התלות שאינן נחוצות השתמש בפקודה הבאה:
חבילות רישום (
apt list
)
פקודת
list
מאפשרת לרשום את החבילות הזמינות, המותקנות והשדרגות.
לרשימת כל החבילות הזמינות השתמש בפקודה הבאה:
sudo apt list
הפקודה תדפיס רשימה של כל החבילות כולל מידע על הגרסאות והארכיטקטורה של החבילה. כדי לגלות אם מותקנת חבילה ספציפית אתה יכול לסנן את הפלט באמצעות הפקודה
grep
.
sudo apt list | grep package_name
כדי לרשום רק את סוג החבילות המותקנות:
sudo apt list --installed
קבלת רשימה של החבילות הניתנות לשדרוג עשויה להועיל לפני ששדרוג את החבילות בפועל:
חבילות חיפוש (
apt search
)
פקודה זו מאפשרת לך לחפש חבילה נתונה ברשימת החבילות הזמינות:
sudo apt search package_name
אם נמצא הפקודה תחזיר את החבילות ששמות התאים למונח החיפוש.
מידע על חבילה (
apt show
)
המידע על תלות החבילה, גודל ההתקנה, מקור החבילה וכן הלאה עשוי להיות שימושי לפני הסרת חבילה חדשה או התקנתה.
כדי לאחזר מידע על חבילה נתונה, השתמש בפקודת
show
:
סיכום
הידיעה כיצד לנהל חבילות היא חלק מהותי במנהל מערכות לינוקס.
למידע נוסף על הפקודה
apt
פתח את הטרמינל והקלד
man apt
.
אל תהסס להשאיר תגובה אם יש לך שאלות.
אובונטו דביאן