หน้าเว็บ

วันอาทิตย์ที่ 9 มกราคม พ.ศ. 2554

วิธี switch version ของ java บน ubuntu

ในกรณีที่เราลง java ไว้หลาย version เช่น 1.5, 1.6 แล้วเราต้องการเปลี่ยนเวอร์ชันให้ใช้คำสั่ง

sudo update-alternatives --config java

จะมีรายการ java ทั้งหมดที่มีในเครื่องขึ้นมาให้เลือก ก็ให้เลือกเลขที่ต้องการ เป็นอันเสร็จ

สามารถตรวจสอบว่าตอนนี้ version เป็นอะไรได้ด้วยคำสั่ง

java -version


ระบบที่ทดสอบ
OS: Ubuntu 10.10

ที่มา
http://ubuntuforums.org/showthread.php?t=655101

วันศุกร์ที่ 25 กันยายน พ.ศ. 2552

ดู version Fedora

ไฟล์เวอร์ชันของ Fedora เก็บไว้ที่ /etc/redhat-release
ดังนั้นสามารถดูได้โดยสั่ง
cat /etc/redhat-release

ระบบที่ทดสอบ
OS: Fedora 9

ดู version ubuntu

เวอร์ชันของ ubuntu นั้นจะเก็บไว้ในไฟล์ /etc/lsb-release หรือ /etc/issue
ดังนั้นดูได้โดยการสั่ง
cat /etc/lsb-release
หรือ
cat /etc/issue

*เพิ่มเติม จริงๆแล้วมีคำสั่ง lsb_release -a เพื่อแสดงข้อมูลทั้งหมดจากไฟล์ /etc/lsb-relase หรือจะดูแค่ว่าส่วนด้ว -i -r -c -d ก็ได้ (id, release, codename, description ตามลำดับ)

ระบบที่ทดสอบ
OS: Ubuntu 9.04

ที่มา
http://ubuntu-tutorials.com/2007/01/27/how-to-find-your-ubuntu-or-kernel-version/

วันอาทิตย์ที่ 21 มิถุนายน พ.ศ. 2552

switch python version

ในกรณีถ้าในเครื่องมี python หลาย version เช่น 2.5 และ 2.6 สามารถทำการสลับ version ได้ด้วยวิธีต่อไปนี้

ก่อนสร้าง option สำหรับการสลับ version ก่อน
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.6 2

หลังจากนั้นเมื่อต้องการสลับให้ใช้คำสั่ง
sudo update-alternatives --config python
แล้วเลือกหมายเลขที่ตรงกับ version ของ python ที่ต้องการ

เสร็จแล้วให้ทดสอบด้วยคำสั่ง
python -V
หมายเหตุ ถ้าใช้แล้วเกิด side effect คือทำให้ apt-get เกิด error มีคำว่า /usr/bin/python does not match the python default version. It must be reset to point to python2.6 และลงท้ายด้วย E: Sub-process /usr/bin/dpkg returned an error code (1)
ให้แก้ด้วยวิธีนี้ http://ping2p.blogspot.com/2009/06/apt-get-usrbinpython-does-not-match.html

ระบบที่ทดสอบ
OS: Ubuntu 9.04
Python: 2.3, 2.4, 2.5, 2.6

ที่มา
http://pythonide.blogspot.com/2007/03/how-to-switch-between-python24-and.html