Apt- * או Aptitude, באיזה מהם להשתמש?

דירה (Advanced Pהתאמה TOOL) משמש בעצם להתקנת ולהסרת חבילות ב- גנו / לינוקס. אלה שאנחנו משתמשים בהם דביאן ונגזרות, אנו משתמשים בו כרגיל, אם כי אנו יכולים גם להשתמש בו כִּשָׁרוֹן.

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

כִּשָׁרוֹן.

הוא אמר את זה כִּשָׁרוֹן היא גרסה משופרת של דירה ומנהל תלות חבילה הרבה יותר טוב ואף מומלץ על ידי דביאן. כִּשָׁרוֹן כולל הרבה יותר אפשרויות מ מַתְאִים, בואו נראה את השימוש הנפוץ ביותר ואת תיאורם על פי עזרת הכושר.

להתקין : התקן חבילה אחת או יותר. החבילות צריכות להופיע לאחר הפקודה "התקן".
להסיר, לטהר, להחזיק, לבטל, לשמור, להתקין מחדש : פקודות אלה עושות כמו "להתקין", אך במקרה זה הפעולה שצוינה תשפיע על כל אותן חבילות בשורת הפקודה שאינן מבטלות את התוקף.
עדכון : עדכן את רשימת החבילות הזמינות ממקורות apt (שווה ערך ל"עדכון apt-get ").
שדרוג בטוח : עדכן חבילות מותקנות לגרסה האחרונה שלהן. חבילות מותקנות יוסרו אלא אם כן לא נעשה בהן שימוש.
שדרוג מלא : עדכן חבילות מותקנות לגרסתם האחרונה, התקן או הסר חבילות במידת הצורך. פקודה זו פחות שמרנית משדרוג בטוח, ולכן נוטה יותר לפעולות לא רצויות. עם זאת, הוא מסוגל לעדכן חבילות ששדרוג בטוח אינו מסוגל לעדכן. מסיבות היסטוריות, הפקודה נקראה במקור dist-upgrade, וכושר עדיין מזהה dist-upgrade כשם נרדף לשדרוג מלא.
search : מצא חבילות התואמות את אחת הדפוסים שהוזנו בשורת הפקודה.
לְהַצִיג : הראה מידע מפורט הקשור לחבילה אחת או יותר, המופיע על פי הפקודה «חיפוש».

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

יכולת $ man

דירה

במקרה של Apt, הוא משמש את הפקודות: Apt-Cache, Apt-Get, Apt.conf, Apt_Preferences, Apt-Secure, 2 הראשונים הם הנפוצים ביותר. האפשרויות הכלולות הן:

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

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

$ man apt-get.

מה ההבדל אז?

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

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

בואו נראה כשמתקינים נועז עם כישרון:

להתקין נועזות
יותקנו החבילות החדשות הבאות:
  תוספים נועזים נועזים {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} unzip {a} 
0 חבילות מעודכנות, 12 חדשות מותקנות, 0 להסרה ו 0 לא מעודכנות. אני צריך להוריד 3494 kB קבצים. לאחר הפירוק ישמש 11,0 מגהבייט.

ועכשיו עם apt-get:

sudo apt-get להתקין בחוצפה
קריאת רשימת חבילות ... בוצע יצירת עץ תלות קריאת מידע על מצב ... בוצע החבילות הנוספות הבאות יותקנו:
  תוספים נועזים libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  unszip libsidplay2
חבילות מוצעות:
  libmcs-backend-gconf zip libmcs-utils
יותקנו החבילות החדשות הבאות:
  תוספים נועזים-נועזים libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 unzip
0 עודכן, 12 יותקנו, 0 להסרה ו- 0 לא יעודכן. אני צריך להוריד 3494 kB קבצים. 11,0 מגהבייט של שטח דיסק נוסף ישמש לאחר פעולה זו.

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

חיפוש כישורים

ואז

apt-cache חיפוש ipod

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

מסקנות

השתמש בזה שנוח לך ביותר. קל לי יותר להשתמש כישרון כי זוהי פקודה אחת, אולם עם מַתְאִים אני צריך להשתמש apt-get o מטמון apt על פי המקרה. אם ידוע לך על הבדלים אחרים, השאר אותם בתגובות 😀


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   yoyo דיג'ו

    תמיד הייתי נאמן לכושר 😉

    1.    elav <° לינוקס דיג'ו

      אנחנו כבר 2 😀

  2.   mcder3 דיג'ו

    חסר "שם טיהור חבילה" להסרת חבילה + תלות + הגדרות חבילה (רמת שורש)

    כניסה טובה מאוד וברכות בבלוג 😛

    לגבי

    1.    mcder3 דיג'ו

      כבר ראיתי את זה חחח ... סליחה שהנחתי את הדבר "טיהור כושר" XD

      1.    KZKG ^ גאארה דיג'ו

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

      2.    elav <° לינוקס דיג'ו

        אין בעיה .. תודה שרצית לעזור .. 😀

  3.   ישו בלסטרוס דיג'ו

    כשאני משתמש בדביאן אני מעדיף גם יכולת, זה נותן לי יותר ביטחון :). אבל אני גם מסכים איתך ש apt-get יעיל יותר בכל מה שקשור לחיפוש. אני לא יודע אם כישרון ישתמש יום אחד במשהו שדומה ל- apt-cache או אולי בעתיד הם יסירו apt-get וישאירו aptitude ו- apt-cache: P ...

  4.   חוליו דיג'ו

    עד עכשיו השתמשתי ב- APT-GET, אני מאשר את APTITUDE לראות ...

  5.   חוסה לואיס מנטילה דיג'ו

    כמובן שיש הבדל מאוד מורגש !!

    Apt: אתה מתקין את החבילה עם הספריות הנדרשות

    Aptitude: הוא מתקין את הנדרשים, המוצעים ולפני התקנתו הוא מוודא שהוא אינו פוגע בחבילה אחרת המשתפת ספריות של גרסאות אחרות, לפני התקנתה פותרת התנגשויות קיימות בין יישומים שאף מריצים את אותה יציאה או שמשהו לא בסדר בתצורה שלהם ואתה שאל כיצד ברצונך לפתור את זה עם ההצעות וההסברים המתאימים להם ולבסוף עם Aptitude לעולם לא יהיו לך חבילות שבורות (לא תזדקק לניקוי או לניקוי אוטומטי או להתקנת apt -f כדי לתקן את זה), זה עובד ככה מ -6,5 ו -7 !!

    בוקר טוב ולשרת אותך (ברכות מקולומביה)

  6.   ערוץ לא ידוע דיג'ו

    היי.
    ומהי פקודת ההתקנה של APT? אני שם לב שהם מזכירים זאת במדריך pdf שיש לינוקס מנטה באתר האינטרנט שלו.
    והמחבר שלו ממליץ לא לבצע שדרוג של עדכונים באמצעות Terminal, מכיוון שהוא לא מסנן איזה רמות יציבות שייכות, כאילו הוא זמין ב- Updater עם הממשק הגרפי של מנטה.

  7.   פרנקו דיג'ו

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

  8.   pepo דיג'ו

    מזה שנים רבות הפקודה APT כוללת את הפונקציות apt-get ו- apt-cache, כך שנוכל ליצור "חבילת התקנת apt" ו- "חבילת חיפוש apt" במקום "apt-get install package" ו- "apt- חבילת חיפוש מטמון »בהתאמה.