באמת כדאי לקרוא את המדריך, אבל בקיצור:
טרמינל - זהו מסך שמסוגל להראות טקסט בלבד, ובו עובדים עם פקודות טקסט.
זה יכול להיות חלון שחור, זה יכול להיות ממש מסך פיזי(ישן מאוד, בדרך כלל), וזה יכול להיות כל דבר שיכול להראות טקסט (או אפילו משהו דמוי טקסט! כמו טרמינל הברייל בשביל עיוורים)
הטרמינל דורש מעט מאוד משאבים בשביל שיוכל לפעול, וכך אפשר לעבוד על טרמינל גם במכונות מאוד חלשות, או מכונות שעובדות קשה מאוד ולא יכולות לעבוד עם ממשקים גרפיים, או דרך קווי תקשורת שבקושי מעבירים משהו. דרך כל אלו הטרמינל עובד יופי.
RPM - שלומי לא דייק בהקבלה, אבל ראשי התיבות נכונים.
מדובר בקובץ "חבילה" שפותח על ידי חברת רד-האט, שמכיל בתוכו תוכנה (או כל דבר שרוצים לשים בחבילה) על כל מרכיביה.
בקבצים האלו משתמשים בשביל להתקין תוכנות או תוספים או כל מה שתרצה על המערכת.
בשביל לעבוד עם הקבצים האלו משתמשים בתוכנה שנקראת RPM גם היא.
התוכנה הזאת רושמת כל חבילת RPM שהותקנה על המערכת ואת כל הפרטים שלה. ככה מונעים התנגשויות של תוכנות, קיום גירסאות שונות במקביל, אי תאימות, או דרישות של תוכנות.
תוכנת RPM מנהלת לך את ההתקנות ודואגת שדברים יהיו מסודרים, דרכה מתקינים חבילות, מסירים חבילות, ועושים כל מה שצריך לניהול ההתקנות על המערכת.
ועכשיו לצד הפחות חמוד של RPM: התוכנה טובה, אך לא מושלמת. כדי שלא תקבל עם כל חבילת תוכנה את אותה סיפריה שמאפשרת לתוכנה לצייר גרפיקה מדהימה (זה גורם לחבילות להיות שמנות בטירוף), יצרו חבילה של ספריית הגרפיקה המדהימה, וכל תוכנה שצריכה גרפיקה מדהימה לא תסכים שתתקין אותה לפני שתהיה לך הספריה הנדרשת.
עד כאן יופי.
הבעיה מתחילה כשאלו שיצרו את החבילה יצרו כל מיני דרישות מוזרות לחבילה, או שבמקרה אין לך 35 מתוך 40 החבילות שהתוכנה דורשת (ואז יאללה, להוריד 35 חבילות, שלכל אחת יש את הדרישות שלה), או שהם הגדירו דרישה לגירסה מסויימת של ספריה, אבל לא לגירסה חדשה יותר, ואז המערכת המעודכנת להפליא שלך פתאום לא מתאימה לחבילה חדשה שאתה רוצה להתקין.
אבל גם לזה יש פתרונות, בדמות תוכנות החבילות apt (כלי חבילות מתקדם) של דביאן, או הכלים של הBSD's שיכולים להוריד אוטומטית מהאינטרנט את כל מה שנדרש (כולל בדיקה שהחבילות בסדר ואף אחד לא הכניס לתוכן קוד פוגעני) ולפתור התנגשויות מבלי שהמשתמש יצטרך בכלל להתעסק עם זה. וכל זה, כמובן, רק ברשות של המשתמש.
וזה ההסבר, בכלליות.
|