แก้ปัญหา Ubuntu 11.04 อัปเดตไม่ได้

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update

 

เครดิต http://ubuntuforums.org/showthread.php?t=863742

Advertisements

การติดตั้ง GALib บน Ubuntu

การลงแบบง่าย (อาจไม่ได้เวอร์ชั่นล่าสุด)

(ผมใช้ ubuntu10.04LTS จะได้เวอร์ชั่นของ galib เป็น 2.4.7-3 ซึ่งเป็นตัวล่าสุด ณ ปัจจุบัน  –20/06/2010)

sudo apt-get install libga-dev

ส่วนถ้าใครต้องการเวอร์ชั่นล่าสุดต้องดาวน์โหลดจากเว็ปไซต์มา build เอง
โดยสามารถดาวน์โหลด GALib เวอร์ชั่นล่าสุดจากเว็ปไซต์ต่อไปนี้

http://lancet.mit.edu/ga/dist/

แล้วใช้คำสั่งเพื่อ build ไลบราลี ต่อไปนี้

make

จากนั้นติดตั้งลงบนเครื่องโดยใช้คำสั่ง

make install

การ build ตัวอย่างของกราฟฟิกส์

cd examples/graphic ; make

ที่มาบางส่วนของบทความ(เกือบทั้งหมด ยกเว้น 2 บรรทัดแรกเครดิตผมเองครับ : )

http://varuagdiary.blogspot.com/2011/05/installation-instructions-for-galib-on.html

การติดตั้ง OSCAR 6.0.5 บน Ubuntu10.04ใน

( เนื้อหายังไม่เสร็จสมบูรณ์ อยู่ในระหว่างการอัปเดตข้อมูล )

อ่าน document ของ OSCAR version 6.0.x แล้วพบว่า การติดตั้งนั้นรองรับ debian/ubuntu distro. นอกจากนั้นเครื่องที่เป็น server/master node นั้นต้องเชื่อมต่อ internet ตลอดระยะเวลาการติดตั้ง เนื่องจากต้องใช้ repository จากข้างนอกในการดาวน์โหลดไฟล์ที่จำเป็นในการติดตั้ง(อะไรๆก็ต้องออนไลน์เสมอนะยุคนี้ – -x )

ขั้นตอนการติดตั้ง
1. ติดตั้ง Ubuntu ที่เครื่อง server node (ต้องออนไลน์ด้วย อย่าลืม) พื้นที่ของ disk ที่ต้องเตรียมไว้ในแต่ละส่วนมีดังนี้
– / และ /var อย่างน้อย 4GB
– /var/lib/systemimager จะใช้สำหรับเก็บ image ของ OSCAR

ในส่วนของผมที่ใช้มี disk ขนาด 40 GB ผมแบ่ง / ใช้ 10 GB, /var 10GB , swap ใช้ 512 MB และที่เหลือเป็น /home (ประมาณ 19.5 GB)

2. คอนฟิก repository ที่ใช้ในการ download ไฟล์ต่างๆ ของ OSCAR (online) ในเอกสารแนะนำว่าในการ switch ผู้ใช้ให้มีสิทธิ์เป็น root นั้นควรใช้คำสั่ง su – เพื่อไม่ให้เกิดข้อผิดพลาดขึ้น( su – เป็นการดึง environment ต่างๆของ root เข้ามาใช้ด้วย

2.1 แก้ไขไฟล์ /etc/apt/sources.list โดยเพิ่มบรรทัดนี้ลงไปที่ท้ายไฟล์

2.2 พิมพ์ sudo apttitude update
2.3 ติดตั้ง package ของ OSCAR ใช้คำสั่ง sudo apt-get install oscar  <——————- หา!!!!      ง่ายขนาดนี้เชียว T_T (เคยลงบน Fedora มาก่อน)
2.4 ตรวจสอบไฟล์คอนฟิกของ OSCAR คือ /etc/oscar/oscar.conf

-ในไฟล์นี้มี ตัวแปรให้ config หลายตัว แต่ตัวที่ผม(คิดว่า)น่าจะแก้คือ OSCAR_NETWORK  เนื่องจากเครื่อง server จะมี network interface สองใบ ค่า default จะเป็น eth0 ผมลองเปลี่ยนเป็น eth1 ดู


2.5 รันสคริปต์ ติดตั้งระบบ oscar-config –setup-distro <distro>-<version>-<arch> ถ้าอยากรู้เลข distro ให้ใช้คำสั่ง oscar-config –supported-distros แล้วเลือกให้ถูก(เหอะๆ)
-ผมลองใช้คำสั่ง oscar-config –supported-distros ดูผลลัพธ์จะมี distro ต่างๆให้นำ distro ที่ตรงกับระบบเรามากที่สุดมาใช้ ในที่นี้ของผมจะเป็น ubuntu-8-i386 ซึ่งจะได้ว่าคำสั่งที่ผมจะใช้รันสคริปต์คือ

sudo oscar-config –setup-distro ubuntu-8-i386 (กรรมหรือเปล่าหนอ ผมดันใช้ ubuntu เวอร์ชั่น 10 แหะๆ ลองดูละกันนะ)

3. Network setup การติดตั้งระบบเน็ตเวิร์คสำหรับวง cluster {เนื้อหาเพิ่มเติม}
แก้ไขไฟล์ /etc/hosts โดยเพิ่ม ip ที่เราต้องการใช้ในวง cluster ลงไปสำหรับเครื่อง server

ของผม ใช้
192.168.101.1

ในที่นี้เราต้องเซ็ตเครื่องลูกให้อยู่ในเน็ตเวิร์คที่อยู่ในวงเดียวกันกับ network interface ตัวที่สอง(private network)

4. การติดตั้งวง cluster
4.1 พิมพ์  sudo oscar-config –bootstrap
ไม่ผ่านแล้วครับผม ตอนนี้มันมองหา package ของ oscar ที่อยู่ใน repository ของ ubuntu 10.04 แต่ไม่มี (เนื่องจาก oscar นั้นไม่ support distro ตัวนี้นี่เอง แหะๆ)

ไม่เป็นไรครับ ผิดเป็นครู เดี๋ยวลองใหม่ก็จะรู้เอง