Tuesday, November 16, 2004

ล้างเครื่อง Windows ลง Cygwin

วันนี้ล้างเครื่อง Gateway (ยี่ห้อเครื่อง) ที่รับมาใช้ต่อ เดิมเป็น Windows XP ฝรั่ง เปลี่ยนให้เป็นญี่ปุ่น เพราะว่าใช้กับโปรแกรมที่เกี่ยวกับงานหลายโปรแกรมมีปัญหาเรื่องตัวอักษร เปลี่ยน Locale ฯลฯ ก็แก้ปัญหาได้บ้างไม่ได้บ้าง ที่สำคัญโปรแกรมญี่ปุ่นเก่ามากๆบางตัวเปิดขึ้นมาขนาดจอ Dialog เปลี่ยนไป ตำแหน่งปุ่มหรือช่องต่างๆเพี้ยนหมด

ตัดปัญหาล้างทิ้งลงใหม่หมดซะเลย

จากนั้นก็เริ่มติดตั้งเครื่องไม้เครื่องมือ ที่ขาดไม่ได้ก็ได้แก่ cygwin กับ wincvs เหมือนได้ Windows กับ Unix มารวมอยู่บนเครื่องเดียวกัน :)

ลำดับก็ต้องติดตั้ง cygwin ให้เสร็จก่อน จะได้มี ssh มาให้ wincvs ใช้ ปกติใช้ cvs จะเล่นผ่าน ssh ตลอด ยังไม่เคยใช้ pserver สักที

cygwin

ติดตั้งจาก cygwin ที่เคยดาวน์โหลดมาเก็บไว้ รุ่นวันที่ 20040308 เลือกเกือบทุกอย่าง เสร็จกินเนื้อที่ไปประมาณ 937MB ได้ไอคอน cygwin บน Desktop มาอันหนึ่ง ซึ่งเป็น shortcut ของ C:\cygwin\cygwin.bat อีกที

เนื่องจากเป็นชนกลุ่มน้อยที่ชอบ tcsh มากกว่า อันดับแรกก็ต้องเปลี่ยน shortcut นี่ให้เรียก tcsh แทน bash โดยแก้ไฟล์ C:\cygwin\cygwin.bat ตรงๆเลยให้เป็นแบบนี้

@echo off

C:
chdir C:\cygwin\bin

echo bash --login -i
tcsh -l
คือเอา bash ออกแล้วเรียก tcsh -l แทน จากนั้นก็แก้ใน /etc/passwd ให้เป็น /bin/tcsh ด้วย โปรแกรมพวก xterm จะได้ใช้ tcsh ตั้งแต่แรก

สุดท้ายก็ทดสอบ startx, latex ฯลฯ ดูเหมือนจะใช้ได้หมด ไม่มีปัญหา

WinCVS

ยังใช้รุ่นเก่ามาก ประมาณ 1.20 ติดตั้งเสร็จก็ต้องไปตั้งค่า CVSROOT และเลือกให้ใช้ ssh ของ CygWin ตามหน้าจอต่อไปนี้

ใส่ไฟล์ id_rsa เพราะขี้เกียจพิมพ์รหัสผ่านทุกครั้ง

No comments: