יום ראשון, אפריל 30, 2006

אובונטו לינוקס מוביל את דביאן

אתמול קיבלתי מחשב חדש (יותר) מזה שהיה לי. מדובר בפנטיום 4 עם 512MB זיכרון, כרטיס מסך של ati צורב dvd - שדרוג משמעותי בהשוואה לקודם.
התחלתי את התקנת הדביאן והופתעתי לגלות שלב חדש בהתקנה:
האם אני רוצה שמשתמש root לא יוכל להיכנס למערכת = שימוש בsudo?
כאן ניכרת ההשפעה של מפתחי אובונטו לינוקס על ההפצה אבא ממנה יצאה - דביאן. בינתיים אני רואה בזה בעיקר ברכה מכיוון שהרבה מפתחים חוזרים לכיוון האובונטו=דביאן ודביאן בעץ הלא יציב מתחיל להתקרב לbleeding edge.

דעתכם בנושא?

יום שבת, אפריל 29, 2006

אתרים בתקן W3C

זה פשוט לא ילך ככה. אני צריך להתקין מחשבים לכל מיני אנשים שלא מתמצאים או לא נגעו במחשב.
בדרך כלל, המחשב ישמש בעיקר לגלישה באינטרנט, אי מיילים ותמונות. ולאן גולשים אנשים? - לבנק, לקופת חולים וכו...
ומה הדרישות של רוב הבנקים ואתרי קופות החולים? IE.
וזה אומר בפשטות שהלקוח חייב לקנות מערכת הפעלה לא זולה של מיקרוסופט. ואל תכתבו לי על wine כי אני מכיר וגם התקנתי אותו בעבר אבל זה לא זה (לא ביקורת על הפרויקט עצמו). לא תמיד ההתקנה עוברת, יש בעיה עם עברית, יש בעיה עם אתרי https ובכלל למה שלא יתמכו בדפדפנים אחרים?
אם כל אתר היה נבדק לעמידה בתקן w3c, היה בעל האתר יכול להיות בטוח שהוא יתאים לכל דפדפן. דרישה לא קשה מידי.
ובכלל למה אני מתעקש לא להתקין מערכת הפעלה של מיקרוסופט? לאו דווקא מכיוון שהיא קניינית כי בעיות דומות יש גם לבעלי mac, אלא מכיוון שניתן לגרום לה לפעול ולהראות איך שאני רוצה. ומניסיוני, windows מאוד מבלבלת משתמשים חדשים כאשר בעזרת שינוי והתאמה של מנהל חלונות אני יכול לגרום לשימוש במערכת ההפעלה להפוך למשחק ילדים.
אני חושב שאני אפנה לעמותת המקור - נראה אם הם יכולים לעזור לי בנושא.

יום שלישי, אפריל 18, 2006

חופש 2

אני לקראת סיום ההתעללות המחודשת שלי במחשב הישן.
ההחלטה להתעלל בו מחדש נבעה בעיקר מכך שיש לי מעט מקום: דיסק ישן של 10G ודיסק ישן נוסף שהשאלתי מהעבודה של 8.5G.
בגלל חלוקה לא מוצלחת מידי של מחיצות, לא היה לי מקום לקובץ גדול שניסיתי להוריד מהBittorrent.
מחיצת הroot התמלאה ומחיצת הhome לא נוצלה כמעט.
כדי לפתור את נושא מחיצת הroot שהתמלאה, רציתי לעבור מההתחלה לשימוש ב aptitude כדי שאחליט להסיר תוכנות יוסרו גם החבילות שהותקנו רק על מנת לספק את הדרישות.
כדי לפתור את עניין מחיצת הhome הלא מנוצלת, החלטתי להשתמש בLVM2 כדי לחקות דיסק אחד של 10+8.5G וכדי שאוכל להגדיל או להקטין את המחיצות root לטובת home וההפך.
עניין נוסף שכבר החלטתי לפתור באותה הזדמנות זה את התגובה האיטית של המחשב הישן לgnome desktop ולהשתמש בחבילות קלות יותר למחשבים חלשים.
כמו שהזכרתי בנושאים קודמים, אני משתמש של debian unstable, והפעם הunstableליות של debian unstable עשתה לי קצת כאב ראש.
שמחתי לראות באתר של debian-installer שיש גרסה חדשה, אבל את הגרסה הלא יציבה אפשר להתקין רק מהbusiness card וnetboot. התחלתי עם גרסת הbusiness card כדי לחסוך לי קצת זמן התקנה. ההתקנה עברה דיי חלק אבל ברגע שהתקנתי את חבילת הX ואת הXDM לא הצלחתי להיכנס מתוך הXDM. בגלל שהורדתי את הגרסה האחרונה היומית חשבתי שזה איזה באג חולף ולכן הורדתי והשתמשתי בגרסת ה netboot שמורידה בזמן ההתקנה את החבילות המעודכנות של ההתקנה וכאן נתקעתי כמה פעמים בהתקנות לא גמורות. חלקן בגלל טעויות טיפשיות שלי - כמו לא לפרמט את המחיצות לפני התקנה חוזרת וחלקן בגלל בעיות באתר של דביאן.
גם זה לא עזר במיוחד, עד שהחלטתי לבדוק אם יש באגים עדכניים לXDM ולXorg והפלא וופלה - נפלתי בדיוק על המעבר לגרסה 7 של Xorg וכל הבעיות לא נבעו מזה שאני בור ועם הארץ אלא ממפתחי דביאן. בכל מקרה גרמתי לזה לעבוד.
רק הערה קטנה בנושא הLVM - למרות שהמתקין החדש יודע לחלק אוטומטית דיסק בעזרת LVM הוא לא יודע מה לעשות עם הדיסק השני. אז השתמשתי באפשרות הידנית. בדיסק הראשון קבעתי מחיצה בגודל 900MB בהתחלת הדיסק כswap.
מחיצה שנייה בגודל 300MB ext3 כמחיצת boot - קראתי באיזהשהו מקום שעדיף את הboot לא לשים על הLVM.
את המקום החופשי הפכתי למחיצה פיזית לLVM ואת כל הדיסק השני גם כן. ואז יצרתי VG אחד משני המחיצות הפיזיות ובתוכו שני LV - אחד home והשני root.
החבילות שהתקנתי:
x-window-system-core ולא x-window-system
xdm
rxvt-unicode - אמור להיות קל יותר מxterm
openoffice.org
mozilla-firefox
mozilla-thunderbird
vlc
xpdf
xzgv
gimp
אני מנסה שוב להתקין אינטרנט אקספלורר על הwine - מלאכה שתקעה אותי בהתקנה הקודמת ושוב גם היום.
module-assistant כדי לסדר את מצלמת הרשת שהדריבר שלה מגיע רק בצורת חבילת קוד - qc-usb
adesklets - מציג על המסך את מזג האוויר וכפתורים בסגנון mac osx

יש למישהו עוד רעיונות? בעיקר בנושא הwine

יום שני, אפריל 17, 2006

חופש

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

בינתיים אני מתקין מחדש את המחשב הביתי. יש כאן LVM2 ויש כאן Debian-Installer חדש והמון בלאגן עם Xorg וunstable.
אני מתכוון להרחיב יותר ברגע שאסיים את כל מה שרציתי לעשות שם.

יום שבת, אפריל 08, 2006

Aptitude

בפוסט הקודם דיברתי על ניקיון פסח והבעיות של הסרת תוכנות בעזרת apt-get.
מסתבר שחיפשתי פתרון לבעיה ישנה שכבר לא קיימת. והבעיה נפתרה על ידי Aptitude. עם משתמשים בפקודות כמו aptitude install אז כאשר נשתמש בaptitude remove יוסרו גם חבילות שהותקנו רק על מנת לספק את התלות של החבילה המקורית (אלא אם הן דרושות לחבילה אחרת שלא הוסרה). אבל עליה וקוץ בה... זה עובד חלק רק עם התחלנו לעבוד מההתחלה עם aptitude. אחרת, צריך לסמן לaptitude איזה חבילה הותקנה בצורה מכוונת ואיזה חבילה הותקנה אוטומטית.

יום שני, אפריל 03, 2006

סדר פסח

אחד הדברים שאני מאוד אוהב בדביאן זה APT.
איזה כיף להתקין תוכנות ולשמור על הגרסאות החדשות ביותר בצורה אוטומטית לגמרי! רק דבר אחד הטריד אותי - איך מסירים את כל הניסיונות שלי? בעקרון שימוש בapt-get remove something וכמובן apt-get remove --purge something שאמור למחוק גם קבצי קונפיגורציה אמור לעזור. אבל - מה עם כל החבילות שהותקנו בנוסף לחבילה המקורית שרציתי כדי לספק את כל יחסי התלות?
התייעצות קצרה עם ידידי גוגל הביאה אותי לחבילה בשם deborphan ולכתבה על השימוש בחבילה הזאת כדי להפטר מזבל שיש לי במחשב. וכל זה דרך בלוג של בחור שכתב סקריפט בפרל עד שמישהו האיר את עיניו...

יום ראשון, אפריל 02, 2006

נסיון ראשון עם דביאן וIpod

מצרכים:
  1. Ipod nano 1G שחור עם שלט רדיו - מה לעשות, קמצן...
  2. Celron 400 Mhz משנת 2000 בערך, עם 320MB זיכרון, CD זקן ש"השאלתי" מאחד המחשבים הישנים בעבודה עם Debian unstable.
  3. User רגיל.
  4. שולחן עבודה Gnome 2.12.
  5. USB1.1 - מחשב ישן, כבר אמרתי.
  6. Banshee.
זה לא קל כמו שזה נשמע. והאמת שעדיין לא הצלחתי לסדר את העניין בעיקר כי העגלה שלי לא מספיק טובה אפילו כדי ליצור MP3 נורמאלי מהCD. ושלא תחשבו שזה היה קל. דביאן הקדושים, לא יכולים לכלול בחבילות שלהם דברים מעליבים ורעים כמו מקודד MP3 נורמאלי (Lame). ובשביל זה צריך להוסיף למקורות של הAPT מקור חיצוני וזה כבר מפחיד אבל אין מה לעשות.
וחוץ מזה יש לנו את הבלגאן של mount וun mount של ה Ipod. רק root יכול לעשות umount לIpod. וזה מאוד לא נעים לקבל הודעות שגיאה של mono מהBanshee.
לפני שעה בערך עשיתי dist upgrade וגיליתי שGnome 2.14 נכנס אז אולי אני אנסה שוב.

יום שבת, אפריל 01, 2006

Remote Desktop Connection אבל לעגלה עם הלינוקס בבית.

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

בדרך כלל מספיק לי חיבור SSH עם Putty מהנייד של העבודה (WindowsXP - מה לעשות? - עבודה...), אבל לפעמים אני רוצה גם לראות את שולחן העבודה שלי. וחוץ מזה, אם אני מתכוון להתקין לאחרים לינוקס אני צריך דרך לעזור להם מרחוק.
אז מצאתי שתי דרכים:
  1. X over SSH.
  2. VNC over SSH.
בשביל האפשרות הראשונה צריך שרת X לWindows. מכיוון שכבר התקנתי Cygwin התקנה מלאה הוא כולל בתוכו גם את Cygwin/X.
מצד השרת צריך רק לדאוג שהשורה הבאה לא מרומרקת:
X11Forwarding yes
בקובץ
/etc/ssh/sshd_config
ובPutty:
כמובן - לא לשכוח להפעיל את שרת ה X על ה Windows.
נסו להפעיל glxgears.

בשביל האפשרות השנייה, בצד השרת יש להתקין tightvncserver ואז לכתוב משהו בסגנון:
tightvncserver :1 -geometry 800x600 -depth 16 -name home
בPutty:
חשוב מאוד שמספר הפורט המרוחק הוא בצורה 59xx כאשר אם קבענו tightvncserver ב 1 אז 5901 וכו...
אחרי החיבור בPutty, ב vncviwer יש להכניס את הכתובת 127.0.0.1:1.
היתרון בשיטה השנייה היא יכולת להתחבר ולעזור למישהו מרחוק.

תוספת:
כדי להפעיל gnome - צריך להוסיף לקובץ xstartup שנמצא בספריית .vnc של המשתמש שדרכו נכנסנו את השורה הזאת:
gnome-session &

פרטים נוספים: