כיצד לבדוק תלות בחבילה באובונטו 20.04

How Check Dependencies Package Ubuntu 20



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

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







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



נתחיל במערכת ניהול חבילות APT כדי לקבל את התלות של חבילה.



כיצד לבדוק את תלות החבילה באמצעות תוכנית APT:

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





התחביר לשימוש בגישה זו הוא:

מופע מתאים[שם חבילה]

בואו לבדוק איזו תוצאה אתם מקבלים עבור Mozilla Firefox חבילה בעת הפעלה:



apt show Mozilla Firefox

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

כיצד לבדוק מידע על תלות באמצעות APT-Cache:

אם אתה זקוק לתסריט המוגבל של מידע על תלות, עבור עם apt-cache פקודה.

השתמש בתחביר הנתון:

apt-cache תלוי [שם חבילה]

ניקח דוגמא להבנה טובה יותר. בדוק את מידע התלות של Mozilla Firefox חֲבִילָה:

apt-cache תלויMozilla Firefox

תסתכל על דוגמא נוספת!

כדי לקבל את פרטי התלות של PHP :

apt-cache תלויphp

כיצד לבדוק תלות של קובץ חבילת .deb:

אם יש לך .deb קובץ להתקנת חבילת התוכנה ולאחר מכן מַתְאִים הפקודה לא תעבוד.

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

dpkg -מידע [Deb_file_path]

נניח שיש לי את .deb חבילת Teamviewer במכשיר אובונטו שלי. כדי לקבל פירוט התלות שלו, בצע את הפקודה שהוזכרה:

dpkg -מידעהורדות/teamviewer_15.16.8_amd64.deb

הסעיף לעיל היה כיצד לקבל פירוט תלות בחבילה באמצעות מתאים ו dpkg פקודה.

אבל אם אתה מעדיף כלי, בצע את הגישה שניתנה להלן:

כיצד לבדוק תלות בעזרת הכלי apt-rdepends:

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

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

$סודומַתְאִיםלהתקיןapt-r תלוי

התחביר של ה apt-r תלוי הוא ישר קדימה:

apt-r תלוי[אפשרויות] [שם חבילה]

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

apt-rdepends php

באופן דומה, אם ניקח דוגמא נוספת:

apt-rdependends vlc

כדי להפוך זאת, ראה אילו חבילות אחרות תלויות בחבילת תוכנה מסוימת, השתמש ב -r אוֹפְּצִיָה.

לדוגמה, כדי לבדוק את רשימת החבילות תלויות בחבילת vlc, הפקודה היא:

apt-r תלוי-rvlc

סיכום:

הכתב הראה לנו כיצד לבדוק את תלות החבילה של חבילה ב- Ubuntu 20.04.

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

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