9 קלח - Zypper -ו Yum, RPM, Apt, Dpkg, Aptitude םע סקוניל תוליבח לוהינ


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

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

.LFCS הכמסהה תניחבל םישרדנה סקוניל תוליבח לוהינ לע םכתא ךירדנ ונא הז רמאמב םויה ,םיכירדמ 10 לש הכורא הרדסב 9 קלח אוה הז רמאמ

תוליבח לוהינ

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

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

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

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

.LFCS תכמסה ידי לע תוסוכמה הצפהה תוחפשמ שולשמ תחאל עלקיהל תויושע תוצפהה בור ,תאז םע .תרחא הצפהל תמאות היהת אל תחא הצפהל תדעוימה הליבח ,(openSUSE רובע דחוימב הנבנש * .deb

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

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

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

דוע ארק : 15 לש דוקיפ תואמגוד dpkg

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

דוע ארק : 25 הדוקפל תואמגוד apt-get

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

ד"לס תומאות תוצפה םישמתשמ הב תוליבחה לוהינ תכרעמ איה Linux Standard Base (LSB) ומכ קוידב .תוליבחב תוכומנ תומרב לופיטל dpkg, ןוגכ ,הרודפ תוססובמ תוצפהל רתוי תובורק םיתעל שמשמו ,תו

דוע ארק : 20 דוקיפל תואמגוד ד"לס

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

דוע ארק : 20 םאי דוקיפ תואמגוד

הכומנ המרב םילכב ץופנ שומיש

:ןמקלדכ ןה הכומנ המרב םילכ םע עצבתש רתויב תוצופנה תומישמה

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

# dpkg -i file.deb 		[Debian and derivative]
# rpm -i file.rpm 		[CentOS / openSUSE]

!ךפיהל וא ,openSUSE רובע הנבנש rpm. * ץבוק CentOS -ב ןיקתהל וסנת לא :הרעה

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

# dpkg -i file.deb 		[Debian and derivative]
# rpm -U file.rpm 		[CentOS / openSUSE]

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

# dpkg -l 		[Debian and derivative]
# rpm -qa 		[CentOS / openSUSE]

.וטנובוא תכרעמב תנקתומ mysql-common הליבח םא תמאל ונילעש חיננ .וז הרדסב 1 קלח - סקונילב םיצבק לש היצלופינמב רבסומש יפכ ,grep ל ל"נה תודוקפה לש טלפה תא ןנצל לכות ,תיפיצפס הליבח תנק

# dpkg -l | grep mysql-common

.הליבח תנקתומ םא עובקל תפסונ ךרד

# dpkg --status package_name 		[Debian and derivative]
# rpm -q package_name 			[CentOS / openSUSE]

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

# rpm -qa | grep sysdig
# dpkg --search file_name
# rpm -qf file_name

? pw_dict.hwm תא הניקתה הליבח וזיא ,אמגודל

# rpm -qf /usr/share/cracklib/pw_dict.hwm

ההובג המרב םילכב ץופנ שומיש

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

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

# aptitude update && aptitude search package_name 

.תוליבח ירואיתב םג אלא ,תוליבח תומשב קר אל הליבח םש שפחי םאי ,לכה שופיח תורשפאב

# yum search package_name
# yum search all package_name
# yum whatprovides “*/package_name”

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

# yum whatprovides “*/sysdig”

קפסמ המ ל רמוא םאי ליעלש ירלוגרה יוטיבה תא םאותה ץבוק קפסיש הליבחב שפחל.

# zypper refresh && zypper search package_name		[On openSUSE]

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

# aptitude update && aptitude install package_name 		[Debian and derivatives]
# yum update && yum install package_name 			[CentOS]
# zypper refresh && zypper install package_name 		[openSUSE]


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

---Notice the minus sign in front of the package that will be uninstalled, openSUSE ---

# zypper remove -package_name 

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

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

# aptitude show birthday 
# yum info birthday
# zypper info birthday

םוכיס

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


כל הזכויות שמורות. © Linux-Console.net • 2019-2024