דיווח מהשכן – התקנת פדורה

אתמול קיבלתי דיווח מאוד מטריד. משתמש של rsyncrypto שקימפל אותו לעצמו קיבל תוכנה שיודעת לפתוח הצפנות, אבל לא לתמיד להצפין. חלק מהקבצים שהוא מייצר עם התוכנה שהוא קימפל לא נפתחים אצלו או אצלי, אבל קבצים שאני מייצר (עם המפתחות שלו) נפתחים אצלו בלי בעיה. במילים אחרות – כנראה שיש בעיה ב-rsyncrypto שצצה רק אצלו. ההבדל המרכזי שהצלחתי לאתר – הוא משתמש ב-Fedora.

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

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

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

שלה ראשון – הורדת מדיית ההתקנה.
לאחר מאמצים מסויימים, מצאתי אתר ישראלי שנותן את ה-CDים, שמתי את wget להוריד את תקליטורים 1 ו-2, ויצאתי לקניות. אחרי שעה וחצי של קניות חזרתי, והנה דיסק 1 כולו פה, ודיסק 2 לקראת סיום. מצויין.

מכיוון שאני לא משתמש במחשב אמיתי, לא צריך לצרוב את הדיסקים. אומרים ל-vnware שה-image של הדיסק הראשון הוא ה-CD בכונן, ומדליקים את המחשב הוירטואלי.

זיהוי מסך עובר בשלום
בחירת שפה עוברת בשלום
בחירת איזור זמן קצת בעייתית. מספיקה תנועה מאוד קלה של העכבר כדי לעבור מ-Asia/Beirut ל-Asia/Gaza. בסופו של דבר מצליחים לקלוע לירושלים, וממשיכים.
בחירת חבילות:
התקנת ברירת מחדל תופסת 1.8GB. אני לא צריך את כל הדברים האלו. כל מה שאני צריך זו סביבה שיודעת לקמפל. אני כבר אתחבר מהמחשב האמיתי שלי ב-SSH ואעשה את כל מה שאני צריך מרחוק. אני מוריד את כל מה שאני רק יכול, ומוסיף את כלי הפיתוח. 1GB. יותר טוב.
לוחצים next ו……
הוא צריך את כל ארבעת הדיסקים כדי להמשיך! אין לי עכשיו עוד שעתיים כדי להוריד עוד שני דיסקים מלאים.
לוחצים back, ובוחרים minimal. התקנה מינימלית של פדורה תופסת 630MB!!! טוב, בסדר. לוחצים next ו……..
הוא צריך את דיסקים 1, 3 ו-4.למה? למה התקנה מינימלית צריכה שלושה דיסקים שונים????

טוב, במקום לבלות עוד שעתיים בהורדת עוד שני דיסקים, אני אעשה התקנת רשת. רק איפה היא? אל המידע הכל יכול מכזיב אותי לחלוטין. גוגל לא נותן שום דבר רלוונטי על “Fedora network install”. ברגע של הארה אני מחפש מה קורה כאשר אני לוחץ על העזרה בתפריט ה-boot של ה-CD, ואכן יש שם אופציה רלוונטית, פחות או יותר. צריך לכתוב “method=askme” כשהמחשב עולה. ניחא.

אני בוחר net install, ונותן את שם השרת, ואז הוא כותב את תקוות השוא הגדולה ביותר האפשרית – found install media in drive. האם ייתכן? האם הוא ידע להשתמש ב-CD שכבר הורדתי?

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

לצורך ההשוואה, הנה אותה הפעולה בדביאן:
יש image שמיועד במיוחד ל-net install.
החבילות מסודרות במיוחד כך שככל שחבילה נמצאת בשימוש נפוץ יותר, כך היא נמצאת ב-CD בעל מספר נמוך יותר. כדי להבין עד כמה זה עובד טוב, הנה סטטיסטיקה – בפדורה יש ארבעה דיסקים של התקנה. לצורך התקנה, כפי שראינו, אנחנו צריכים את כל הארבעה. בדביאן יש 12 דיסקים. נדירות ההתקנות שבהן צריך אפילו את הדיסק השני.
התקנה מינימלית של דביאן היא מתחת ל-300 מגה, אני אפילו לא בטוח שזה עובר את ה-200. ביננו, אני חושב שגם זה הרבה, אבל לא בדקתי בציציות למה.
אם אתה מספיק יודע מה אתה עושה, אין שום בעיה לתת לדביאן לקחת את מה שהוא יכול מהדיסקים, ולקחת את השאר מהרשת. למעשה, אם יש לך חיבור רשת במהלך התקנת דיסקים, דביאן יעשה את זה אוטומטית עם עדכוני האבטחה, מה שאומר שהתקנת דביאן לא מתקינה מערכת ואז ישר מעדכנת אותה עם כל עדכוני האבטחה, אלא מתקינה אותה כבר מעודכנת בצורה המיטבית.
בכל מקרה, מכיוון שהתקנה של תוכנות אחרי ההתקנה הראשונית לא יותר מסובכת (ויש הטוענים – הרבה פחות מסובכת) מאשר ההתקנה הראשונית עצמה, זה לא משנה לאף אחד עם תוכנה מסויימת חסרה (למשל – נמצאת על CD שאין לך). פשוט מתקינים אותה מהרשת בזמן ההתקנה, או מתקינים אותה מהרשת אחר כך.

בקיצור, התרגלתי לטוב, ויש לי הלם תרבות.

שחר

Bear