כיצד להתקין חבילת סל'ד ב- CentOS 8

How Install An Rpm Package Centos 8



מנהל החבילות של Red Hat, הידוע בכינויו RPM, הוא מערכת לניהול חבילות המשמשת לניהול, התקנה, הסרה, שדרוג, רשימה, ובדיקה של חבילות מבוססות. סל'ד בהפצות לינוקס מבוססות Redhat.

הקבצים עם הסיומת .rpm בלינוקס דומים לאלטרנטיבה של קבצי .exe ב- Windows. קבצי ה- rpm משמשים להתקנת יישומים בכל מערכת הפעלה לינוקס מבוססת RedHat. זהו פורמט אריזה מועיל בעת התקנת תוכנת צד שלישי במערכת הפעלה. בפוסט זה נדון בתהליך התקנת חבילת סל'ד ב- CentOS 8.







ישנן שלוש שיטות בהן אנו יכולים להשתמש להתקנת חבילת סל'ד ב- CentOS 8:



  1. באמצעות DNF
  2. באמצעות Yum
  3. באמצעות סל'ד

נתחיל בשיטה הראשונה ונלמד להתקין חבילת סל'ד באמצעות מנהל החבילות DNF.



התקנת חבילות סל'ד באמצעות DNF

DNF החליפה את Yum כגרסה האחרונה שלה ב- CentOS 8.





טיפול בתלות הוא משימה חשובה בעת התקנת חבילה במערכת הפעלה מבוססת לינוקס. לכן, תמיד יש להעדיף DNF על פני מנהלי חבילות אחרים בעת התקנת חבילת סל'ד מכיוון שהיא ממש טובה בטיפול בתלות.

כדי להתקין חבילת סל'ד עם DNF, ספק את חבילת הסל'ד ל- dnf להתקין פקודה:



$סודוdnfלהתקין./package.rpm

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

https://www.teamviewer.com/en/download/linux/

ברגע שאתה בעמוד ההורדות של יישום Teamviewer, לחץ על הקישור המודגש בצילום המסך למעלה.

תופיע תיבת קופץ להורדת קובץ ה- RPM להתקנת TeamViewer ב- CentOS 8:

לחץ על האפשרות שמור קובץ ולחץ על אישור כדי להתחיל בתהליך ההורדה של קובץ ה- RPM של TeamViewer.

לאחר הורדת חבילת הסל'ד של TeamViewer, חזור למסוף ועבור לספריית ההורדות שבהן הורדת חבילת הסל'ד באמצעות הפקודה cd:

$CDהורדות

ברגע שאתה בספריית ההורדות, בצע את ls הפקודה לאשר את נוכחות קובץ ה- RPM של TeamViewer:

$ls

כעת כדי להתקין את הגירסה העדכנית ביותר של TeamViewer ב- CentOS 8, ספק את קובץ ה- RPM להורדה של TeamViewer לפקודת ההתקנה dnf כפי שמוצג להלן:

$סודוdnfלהתקין./teamviewer_15.18.5.x86_64.rpm

הוא יבקש להתקין כמה תלות נוספות ולתפוס שטח דיסק נוסף, לכן הקלד y והקש Enter כדי להמשיך; ההתקנה תתחיל ותסתיים תוך שניות.

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

התקן חבילת סל'ד מהאינטרנט

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

לדוגמה, אם ברצוננו להתקין epel-release ישירות מה- fedoraproject.org, הפקודה תצא כך:

$סודוdnfלהתקיןhttps://dl.fedoraproject.org/פָּאבּ/נעים/epel-release-latest-8.noarch.rpm

DNF יחפש אוטומטית תלות והוא יבקש ממך אישור לפני התקנת החבילה והתלות שלה.

הזן y והקש Enter כדי להתחיל את תהליך ההתקנה של epel-release יחד עם התלות שלו.

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

התקנת חבילות סל'ד באמצעות YUM

כפי שצוין לעיל, מערכת ניהול החבילות YUM הוחלפה ב- DNF בגרסה האחרונה של CentOS, אך תוכל להמשיך להשתמש בה.

התחביר בשיטה זו זהה לשיטת DNF. כל שעליך לעשות הוא להחליף את DNF ב- YUM.

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

$סודו יאם להתקין./נָתִיב/package.rpm

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

התקנת חבילות סל'ד באמצעות סל'ד

זוהי שיטה רגילה וסטנדרטית להתקנת חבילות סל'ד במערכת ההפעלה CentOS 8, אך עליך תמיד להעדיף להשתמש ב- DNF על פניה אם אינך רוצה שהדברים יסתבכו.

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

כדי להתקין חבילה עם פקודת rpm, השתמש ב -אני לסמן ולספק לו קובץ התקנת חבילת סל'ד:

$סודוסל'ד-אני./נָתִיב/package.rpm

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

סיכום

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

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