PracticU

התקנת תוכנות עם YUM

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › התקנת תוכנות עם YUM
מילון מושגים:
עדכון - שינוי שמביא תוכנה או מערכת לגרסה חדשה יותר, כדי לתקן תקלות, לסגור חולשות אבטחה או להוסיף יכולות.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
מטמון - אחסון זמני ומהיר של נתונים שנדרשים שוב, כדי להאיץ גישה ולהפחית עומס מהמקור המקורי.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
ריפוזיטורי - מאגר שמרכז את קוד המקור של פרויקט ואת היסטוריית השינויים שלו, לרוב מנוהל ב-Git.


המטרה שלה להוריד ולהתקין תוכנות מאינטרנט באופן אוטומטי.

Yum update: עדכון מערכת ההפעלה.

Yum search “package”: חפש אחרי תוכנה מסוימת באינטרנט.

Yum install “package”: התקן תוכנה מסוימת מאינטרנט

Yum install “package” –y: תתקין בלי לשאול

Yum remove “package”: הסר תוכנה שהותקנה על ידי YUM

Yum list installed | less : הצג את כל התוכנות שהותקנו על ידי YUM

Yum list updates | less: הצג את כל העדכונים שיש להם עדכונים

Yum clean all: אחת לכמה זמן מומלץ לבצע ניקוי CACHE לניקוי מידע מהתקנת התוכנות לטובת תיקון התקנה שלא הצליחה.

Yum repolist: הצג מאגר אתרי תוכנות בשרת

epel: סיומת Repository מאגר קישורים לתוכנות באינטרנט

Wget: הורדת תוכנות מאינטרנט

הערה: במערכת SUSE משתמשים ב ZYPPER במקום ה YUM.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


מבנה ושמות דיסקים ומחיצות בלינוקס:


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

הערה: בתהליך ההתקנה יוצרים מחיצה נוספת לזיכרון הווירטואלי שנקראת SWAP

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: התקנת תוכנות עם YUM

  1. 00:00

    מבוא: ניהול תוכנות עם YUM

  2. 01:11

    התקנת תוכנה מהאינטרנט בלי קומפילציה

  3. 01:45

    תלויות (Dependencies) שהים מביא לבד

  4. 02:20

    עדכון וחיפוש תוכנה ב-yum

  5. 03:49

    מאגרי תוכנה (Repositories)

  6. 05:03

    זהירות בעדכונים בשרת פרודקשן

  7. 06:57

    התקנת nano בעזרת yum install

תמלול ההרצאה: התקנת תוכנות עם YUM

הטקסט המלא של הדקות הראשונות בהרצאה «התקנת תוכנות עם YUM» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:20

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

  2. 00:34

    חשוב לי לציין שהים עובד על סנטו-אס ועל רד-האט אנחנו נראה תוכנה שונה בעבור הסוסה. אחת התוכנות הפופולריות ביותר ואחת התוכנות היפות ביותר שיש לנו על שרת הסנטו-אס שלנו זו תוכנת הים.

  3. 00:49

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

  4. 01:08

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

  5. 01:24

    אותה אצלי במחשב. או Nmap, או כל תוכנה אחרת שאתם יכולים להעלות כמעט על דעתכם, יש מצב שהיא נמצאת היכן שהוא באינטרנט, ועל ידי שימוש בתוכנת הים, בתקודת הים, יש מצב שתוכלו לאתר אותה ולהוריד אותה ולהתקין אותה על המחשב שלכם.

  6. 01:41

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

  7. 01:49

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

  8. 02:05

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

  9. 02:19

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

  10. 02:30

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

  11. 02:47

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

  12. 03:02

    אשכרה, אתה יכול לעשות יאם אינסטול FTP כוכבית, יוריד את כל התוכנות שמתחילות במילה FTP. אם אתם רוצים, אתם יכולים גם להגיד לתוכנה, תשמע, תוריד בלי לשאול אותי אם אני רוצה להתקין או לא רוצה, אנחנו נוסיף את המינוס y.

  13. 03:18

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

  14. 03:30

    מדי פעם חשוב לעשות ים Clean All, זה מנקה לכם את ה-cash של הים. והדבר האחרון שנדבר עליו ונראה אותו זה מה קורה כאשר אני מנסה לחפש אחרי תוכנה ואני לא מוצא אותה בים.

  15. 03:43

    מה קורה אז? well, הים זו תוכנה שניגשת לאינטרנט לריפוזיטורי לכל מיני אתרים שיש בהם רשימה של תוכנות ומחפשת אחרי התוכנה שם.

  16. 03:54

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

  17. 04:07

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

  18. 04:25

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

  19. 04:35

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

  20. 04:42

    רק תנו לי לראות פה לסדר את החלון. הדבר הראשון שאני רוצה לראות לכם עם הים זה איך אני עושה update למערכת ההפעלה. ים, update, that's it, ים, update. ועכשיו הים ניגש לאינטרנט ומביא לי עדכונים למערכת ההפעלה שלי, אבל לא רק למערכת ההפעלה, לכל התוכנות שמותקנות במערכת ההפעלה שלי.

  21. 05:10

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

  22. 05:23

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

  23. 05:40

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

  24. 05:52

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

  25. 06:00

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

  26. 06:15

    אפשר לראות שהעדכונים ממשיכים, אנחנו נעשה pause שוב פעם, יש לנו עדכון של הרדאט לוגו, קרנל הדרס, ממש עדכון של מערכת ההפעלה. אפשר לראות שהאפדייטינג שלנו ממשיכים לרוץ, אנחנו כבר הגענו ל-60, האפדייט שמותקן כרגע הוא 62 מתוך 390 והאפדייטינג ממשיכים, מערכת ההפעלה ממשיכה להתעדכן.

  27. 06:46

    ולקראת הסוף אתם יכולים לראות ה-verifying, התהליך ה-verifying עובד על כל הקבצים ו-completed, סיימנו את העדכון של מערכת ההפעלה שלנו, נפלא.

  28. 06:59

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

  29. 07:09

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

  30. 07:30

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

  31. 07:47

    הוא אומר לי, תשמע, זה הגודל של הזה 1.5 מגה, אתה מעוניין להתקין? כמובן שאני מעוניין להתקין,

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: ביצוע compile לתוכנה

ההרצאה הבאה: ZYPPER

הרצאות קשורות מקורסים אחרים

  • התקנת תוכנות עם GPO
  • התקנת תוכנות ושדרוג וונדוס 7 ל-10
  • התקנת תוכנות 32 ביט דרך SCCM
  • התקנת תוכנות חדשות בלינוקס - apt-get vs get

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell