วันศุกร์ที่ 23 พฤษภาคม พ.ศ. 2551

[solaris][All] package for GHOSTSCRIPT

แฮ่ม อีกครั้งกับ ps2pdf function
จริงๆเล้ย ทำไม HP กะ SUN มันไม่ลงมาให้ครบๆก็ไม่รู้ เดือดร้อนเราต้องออกแรงประจำ

linux นี่มีให้เป็น pack เลย ไอ้ที่ไม่เคยใช้มันก็ลงให้เรียบ

บ่นไปก็เท่านั้น ออกแรงกันก่อนดีกว่า

จาก เวบไซต์ sunfreeware เราหา Solaris 8 - Ghostscript - SPARC
เจอะแล้ว


ก็ดาวน์โหลด ghostscript-8.62-sol8-sparc-local.gz
แต่เอ๊ะ
อืม มี depencies library เพียบเลยนี่นา
expat, fontconfig, freetype, libiconv, zlib และที่ลืมมิได้ libgcc








เมื่อได้มาแล้ว แตกซิป มันด้วย

gzip -d *.gz
แล้ว add package เข้าไปทุกๆอัน โดย

pkgadd -d ghostscript-8.62-sol8-sparc-local
pkgadd -d expat-2.0.1-sol8-sparc-local
pkgadd -d fontconfig-2.4.2-sol8-sparc-local
pkgadd -d freetype-2.3.1-sol8-sparc-local
pkgadd -d libiconv-1.11-sol8-sparc-local
pkgadd -d zlib-1.2.3-sol8-sparc-local

Note: อย่าลืม libgcc พอดีว่าไม่ได้ crop รูปมา เลยไม่ได้ใส่ลงไปด้วย แต่ถ้าลืมมันจะทำงานไม่ได้หรอกนะ

ไฟล์ที่ลงและไลบรารีทั้งหมดจะถูกเก็บอยู่ที่ /usr/local/bin และ /usr/local/lib
ซึ่งถ้าให้ดีก็ควรจะ
chmod -R 777 /usr/local หรืออย่างน้อยก็ chmod -R 555 /usr/local
เพื่อให้มัน executable หรือทำงานได้ไง
จากนั้นก็อย่าลืม add ทั้งสอง folder ลงใน path เพราะไม่งั้นมันก็เรียกไม่ขึ้นน่ะสิ

[solaris][All] SUN FREE WARE

เมื่อก่อนหน้านู้นนนน เคยเขียนเกี่ยวกับ freeware (หรือป่าวหว่า) ของเครื่อง HP-UX
ซึ่งเราสามารถ download package บางอย่างมาลงบนเครื่อง unix ของ HP ได้

วันนี้ ก็คล้ายๆกัน แต่เป็น package ของ Sun Solaris ซึ่งดูจาก website แล้ว ก็ต้องถือว่าเพียบพร้อมกันเลยทีเดียว


ดูฝั่งขวามือ จะสามารถเลือกว่า จะค้นหา package ของ version อะไร CPU แบบไหน

version ก็มีตั้งแต่ 5, 6, 7, 8, 9 แล้วก็ 10 แต่ส่วนใหญ่คงใช้แค่ 8 กับ 10 ถ้า version 9 คงมีบ้างประปราย
นอกนั้น เก่าไปหน่อยมั้ง

CPU ก็มี 2 แบบ คือ SPARC กับ X86
SPARC เป็น CPU ของ Sun เอง
ส่วน X86 เป็น INTEL Based เช่นพวกเพนเทียม PENTIUM


เมื่อเลือกรุ่นที่จะเอาแล้ว จากนั้นก็ดูว่า package อะไรบ้าง
เลือกผิดรุ่น ระวังเศร้าเอาได้
เศร้าน้อยสุดก็มาโหลดใหม่
เศร้ามากหน่อย นี่ถึงกับลงใหม่รึเปล่า ไม่รุ


ดูผลลัพธ์ทันตา

[solaris][5.8] การ add default printer

พอดีมีเหตุให้ต้อง set printer บนเครื่อง Sun Solaris

ก็ไม่รู้เรื่องหรอก

ค้นหาใน google พบวิธีง่ายๆ อยู่สองแบบ

แต่จะเซ็ต default ได้ แสดงว่าต้อง add printer เป็นที่เรียบร้อยแล้วนะ
สมมติ (จริงๆก็ไม่หรอก) printer name มีชื่อว่า canon

1. lpadmin -d printername

ก็ทำยังงี้ lpadmin -d canon
ง่ายๆ สั้นๆ ห้วนๆ

2. ทำยังงัยก็ได้ให้มีตัวแปรชื่อ LPDEST หรือ PRINTER ชี้ไปที่ชื่อของ printer

เช่น ใน .cshrc (พอดีว่าใช้ CSH)
เราก็เติมบรรทัด setenv LPDEST canon
เท่านั้นก็พอ

จากนั้น logout แล้ว login เข้ามาใหม่ ก็จะมี default printer แล้ว

สามารถตรวจสอบ ว่า default printer ของเราคืออะไรได้โดยใช้ lpstat -d
และนี่คือผลการดำเนินงาน