כבר הרבה זמן ש×× ×™ מחפש משהו שיעצבן ×ותי בדבי×ן ×•×”×™×•× ×ž×¦×תי – הייתי צריך להוריד ×¡×¨×˜×™× ×ž×ž×¡×¨×˜×ª DV ומסתבר שדבי×ן פשוט זרקו ×ת ×”×“×¨×™×™×‘×¨×™× ×”×™×©× ×™× ×©×œ raw1394 ×ž×”×§×¨× ×œ×™× ×©×œ ×œ× ×™ וסיד ×›×™ ×”× "גרמו לבעיות בטיחות ×•×¢×¦×‘× ×• ×× ×©×™×". הפתרון? הסט×ק החדש של פיירווייר ×©× ×ž×¦× ×¨×§ ב"××§×¡×¤×¨×™×ž× ×˜×œ". כל מי שב×מצע ×œ× ×™×›×•×œ להשתמש בחיבורי הפיירוייר שלו כמעט לכלו×, ××œ× ×× ×™×§×ž×¤×œ לעצמו ×§×¨× ×œ, ×ו יקח מה××§×¡×¤×¨×™×ž× ×˜×œ (×בל ×× ×™ ×œ× ×™×•×“×¢ ×× dvgrab תומך בAPI של הסט×ק החדש). בקיצור ×× ×™ × ×לץ ×œ×‘× ×•×ª לי שוב ×§×¨× ×œ פרטי, מה ששוב ×™×’×¨×•× ×œX שלי ×œ× ×œ×¢×‘×•×“ ×›×™ ×ין לי ×©× ×“×¨×™×™×‘×¨ לNVIDIA, ×ותו ×צטרך לקמפל בעצמי מחדש שוב.
לעומתו ×× ×™ ×וכל ×ž×¨×•×¨×™× ×ž××•×‘×•× ×˜×• כבר כמה זמן. ×צל לקוח שלי ×ž×ª×¢×§×©×™× ×œ×”×¤×•×š ×ותו לפל×טפורמת ×”×ª×—× ×” הרשמית. עד עכשיו ×”×ª×§× ×ª×™ ×œ×”× ×¡× ×˜×•×¡×™× ×‘×¢×–×¨×ª קיקסט×רט. כל ×ž×›×•× ×” ×”×ª×§×™× ×” לעצמה בדיוק ×ת ×”×§×•×ž×‘×™× ×¦×™×” הרצויה של RPM×™×, על מחיצות כמו שביקשתי, חיברה ×ת עצמה לNIS וש×ר ×”×“×‘×¨×™× ×¤×¢×œ×• פחות ×ו יותר "מהקופס×" ו×ת כל ×–×” קיקסט×רט עושה בעוד ×”×•× ×©×•×œ×— ×ת ×”×œ×•×’×™× ×œ×¡×™×¡×œ×•×’ מרוחק. ×צל ××•×‘×•× ×˜×• (ו×× ×™ לצערי ×ž× ×—×© שמשהו דומה יקרה בדבי×ן) התמיכה בקיקסט×רט ×”×™× ×œ× ×ž×ž×© רשמית ומ×וד חלקית, לעומתה שיטת preseed ×œ× ×ž×פשרת חיבור לNIS ×ו SysLog מרוחק, מכריחה ×ותי לייצר יוזר ×חד (×›×™ ×ין ×¡×™×¡×ž× ×œ×¨×•×˜ ×ו ×ופציה לקבוע ×חת ×‘×”×ª×§× ×”), מש×ירה ×ת ×”×ª×—× ×” ×¢× NetworkManager ×©×œ× ×¢×•×©×” תמיד ×ת מה ש×× ×™ רוצה ו×ין עליו שליטה ×ו תיעוד. ×חרי שיצרתי ×ת קובץ הפריסיד ×”×רוך ×”×–×”, עולה ×”×ª×—× ×”, לוקחת ×ת הקובץ ו××– צועקת ×©×”×™× ×œ× ×ž×¦×œ×™×—×” לעשות לו parse, בלי לפרט ב×יזו מ300 שורותיו ×”×™× ×ž×ª×¤×•×¦×¦×ª, ×ž×ª×œ×•× × ×ª ש×ין כזו חבילה libc6, וזהו, ×ין ××•×‘×•× ×˜×•. לעומת ×–×ת ×× ×צרוב CD ו×תקין ×ת ×”×ª×—× ×” ×™×“× ×™×ª, ×œ×¤× ×™ ש×וכל להשתמש בה, ×× ×™ צריךך להוסיך (×™×“× ×™×ª!) שרת SSH, לחבר ×™×“× ×™×ª לNIS, להוסיף ×™×“× ×™×ª AUTOFS ולערוך לו (×™×“× ×™×ª…) ×ת ×”×§×•× ×¤×™×’ כדי ל×פשר ×ת /net, ולתת (×™×“× ×™×ª) ×¡×™×¡×ž× ×œ×¨×•×˜ ולהוריד (×™×“× ×™×ª) ×ת היוזר שהוכרחתי לייצר בזמן ×”×”×ª×§× ×”.×›×ילו מישהו ×‘×›×•×•× ×” ×ª×™×›× ×Ÿ ×ת המערכת ×©×œ× ×ª×ª××™× ×œ×¨×©×ª×•×ª בחברה ××œ× ×¨×§ ×œ×ª×—× ×•×ª פרטיות. (×ו ש×ולי ×× ×™ עושה משהו ×œ× × ×›×•×Ÿ, ××ª× ×ž×•×–×ž× ×™× ×œ×ª×§×Ÿ ×ותי).
למה צריך משתמש מקומי?
אובונטו שברו משהו בהתקנה של דביאן?
http://www.debian.org/releases/stable/i386/apbs04.html.en#preseed-account
שרת ssh זה משהו שהוספתי ללא בעיות מיוחדות עם preseed. פשוט להוסיף את החבילה לרשימת החבילות.
מהי הבעיה להתקין NIS?
# Skip creation of a root account (normal user account will be able to
# use sudo).
#d-i passwd/root-login boolean false
# Alternatively, to skip creation of a normal user account.
#d-i passwd/make-user boolean false
כמוכן, למה קובץ ה־preseed כזה ארוך?
מה קורה אם אתה משתמש ב־include להפריד לחלקים?
המממ
"כבר הרבה זמן שאני מחפש משהו שיעצבן אותי בדביאן והיום מצאתי"..
איש, סליחה על הקלישאתיות, אבל באמת שלא הבנתי אפילו חצי ממה שכתבת חוץ מהמשפט הזה.
למה אתה עושה את זה לעצמך? אוקיי. עכשיו אתה עצבני. מה זה עוזר לך..?
איך לא הבנת, גיא? אתה הרי עובד במחשבים!
ואני לא עצבני על דביאן, אלא על איש המזגנים שדופק לי ברז יום שלישי ברציפות (כן, אין לי מזגן בבית. רחמו עלי).
ולצפריר: אובונטו מותקן ללא סיסמת רוט ולכן מחייב אותך לפתוח יוזר מקומי כדי שיוכל לעשות sudo.
SSHD הוספתי לפריסיד, אבל הוא לא עבד באובונטו, כמו שכתבתי. לכן אני צריך להוסיף אותו ידנית אחרי ההתקנה. כנ"ל NIS ושאר הרכיבים. אין אופציה בפריסיד לציין "תתקין NIS והנה שם הדומיין", גם את זה צריך להוסיף ידנית לyp.conf ולתחל אותו.
לא ידעתי שאפשר לעשות INCLUDE, כי קראתי תיעוד של אובונטו ולא של דביאן. בינתיים כמו שאמרתי, אובונטו נכשל בפריסיד ולא אומר אפילו על איזו שורה או מה התקלה. פשוט "תקלה בפארסינג" ואתה נטוש במים בלי משוטים.
בקיצור, כמה שלא אהבתי מעולם את אנקונדה וקיקסטארט, הן עושות עבודה הרבה יותר טובה מהתקנה אוטומטית של דביאן. שוב, אם לא פיספסתי משהו.
"לא ידעתי" זה לא תירוץ 🙂
http://www.debian.org/releases/stable/i386/apbs05.html.en#preseed-hooks
http://www.debian.org/releases/stable/i386/apbs05.html.en#preseed-chainload
לגבי בדיקת תחביר:
בדיקת תחביר: נסה להשתמש ב:
debconf-set-selections -c
אם אתה מתקין את התחנות על חומרה זהה אז אתה יכול להשתמש בפטרון של MondoRescue – http://www.mondorescue.org/
אני בזמנו גיביתי עם הדבר הזה את תחנת העבודה שלי וזה עובד מצויין. מספיק שאתה מתקין תחנה אחת, לוקח ממנה "IMAGE" (אבל זה לא בדיוק IMAGE) ואתה יכול לפרוס את הדבר הזה משרת אחד על כמה מכונות שאתה רוצה בו זמנית וכו וכו וכו
NOT FUNNY
הבעייה הזו כבר משגעת אותי על לשנה.
ואני חייב להסכים שזה מעצבן.
רק בגלל זה יש לי קרנל 2.6.22 מקומפל ידנית, כי אחרת אין לי איך להעביר את המידע למצלמה.
יותר גרוע מזה! – פעם הלכו לי לאיבוד משהו כמו 100 גיגה! כי חיברתי כונן חיצוני באמצעות Firewire למחשב שלי עם קרנל שקימפלתי. ואנילא בטוח למה. אבל כתיבה דפקה לו את המערכת קבצים.
קימפלתי 2.6.25 מאפס אבל עדיין לא רואה את המצלמה. להתראות dvgrab אני עובר לחלונות 🙁
עירה! זה מעצבן אך אפשרי!
תוודא שאתה ב- chmod 666
תסמן בקמפול כל מה שאתה מוצא ששיך לפייר וויר.
הנה ההגדרות של הקרנל 2.6.22 שלי.. אני ממליץ לך לנסות עם 24 ולא 25:
http://pastebin.com/f2e7a75f5
האמת שאני חושב על זה. נראה לי זה מה שכי חשוב:
CONFIG_IEEE1394=m
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m
# CONFIG_IEEE1394_VIDEO1394 is not set
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=m
# CONFIG_IEEE1394_DV1394 is not set
CONFIG_IEEE1394_RAWIO=m
וגם שחכתי שאתה צריך לעשות
modprobe raw1394
chmod 666 /dev/raw1394
ואז לחבר את המצלמה ולנסות את dvgrab
אוי, עוד קומפילציה? שיט. אני מעדיף כבר לדגום עם חלונות וחסל.
וברור שוידאתי הרשאות, זה לא הסיפור. עם כל המודולים במקום הוא עדיין טוען שהוא לא רואה מצלמה (למרות שאני רואה אותה דרך /sys)
אגב, ניסית להתקין את חבילות הקרנל מ־experimental? יש להן תלויות במשהו שלא נמצא בלני?
כל, באקפרימנטל הם מביאים את הSTACK החדש שהוא עדיין נסיוני ועד כמה שאני יודע לא נתמך ע"י dvgrab 🙁
אני חושב שהרבה מהבעיות שאתה מתאר על אובונטו יפתרו עם תנסה לעבוד עם puppet.
דורש השקעה ראשונית, אבל שווה את כל המאמץ…
אוהד
אני חושב שאובונטו הוא פשוט לא מערכת הפעלה לשום דבר חוץ ממחשבים פרטיים של אנשים בבית (וגם אז כאלה לא מתוחכמים יותר מדי שאין להם רשת עם File sharing ודברים כאלה). הסיסמה שלהם היא הרי Linux for human beings או משהו כזה, לא ? (וכאן הכוונה ב"אנשים" היא "לא מנהלי מערכת").
אצלי בחברה עשינו נסיון לעבוד עם אובונטו והיו המון בעיות – די מהר ויתרנו על אימות פרטי כניסה מרכזי בגלל חוסר בכלי ניהול (אני לא מתכוון לתחזק את הקבצים באופן ידני – אין לי זמן לזה) אבל דברים יותר בסיסיים כמו SMB Browsing נכשלו עם כל מיני שגיאות מוזרות. לקח לנו יום וחצי להחליט שזה לא ישים וחזרנו לפדורה (על תחנות העבודה, centos/rhel על שרתים).
אני משתמש באובונטו בבית ואני מאוד נהנה, אבל אני לא יכול להמליץ עליו למישהו שרוצה להשתמש בו ברשת של חברה.