Friday, April 25, 2008

ใช้ yum

วันนี้ได้ใช้ yum เนื่องจาก download มา compile เองไม่ได้ตามเคย
ที่จริงตั้งใจจะใช้แค่ jpgraph เฉยๆ แต่มันต้องการ lib-gd

บน Windows ก็ไม่มีปัญหาอะไร แค่ไป un comment ออกซะ
ที่ file php.ini
extension=php_gd2.dll ออกซะ จะได้โหลดมาใช้ อย่าลืม restart

แต่บน linux มันดันไม่มี php.ini แล้วถ้าจะให้มีมันต้องทำอะไรนิดหน่อย
ซึ่งนิดหน่อยนี่เราไม่กล้าทำ ก็เลยพยายามใช้ yum ลงแทน

yum เป็น tools ตัวนึงที่จะทำการ download และ install package ต่างๆที่ dependency กันอย่างมากมาย
ถ้าเราทำเองเราต้องโหลด version นี้ เพื่อที่จะเข้ากับ version นี้ เป็นทอดๆ ไม่รู้จบ

ใช้ Yum ดีกว่า เพื่อฉลองความสะดวก และเพิ่มความโง่ให้กับผู้ใ้่ช้งาน ซึ่งผมยินดี

ก็ใช้ yum install php-dg บน test localhost เป็น fedora8 ก็โอ แต่ server ของ Tom ดันเป็น RHEL4 ซึ่งเก่าจริงๆ จนไม่มี package ตามที่ header มันเรียกหา ทำให้ ใช้ Yum ไม่ได้

ที่จริงมันแย่กว่านั้น เพราะมันไม่มี yum ด้วยซ้ำ ซึ่งก็ต้องไปโหลดมาเอง เอา version ใหม่จัดก็ไม่ได้นะ
Redhat4 ต้องใช้ version 2 ลองมาแล้ว
http://linux.duke.edu/projects/yum/download/2.6/ <-== ไปหา RPM มาลงเองซะก่อน ด้วยความโง่ก็ทำอะไรไม่ได้ คอมไพล์เองไม่เป็น ก็เลยพยายามแก้ /etc/yum.conf เอง เพราะมันไม่มีไฟล์ yum.repos.d นี่นา จริงๆก็ลองสร้างเอง แต่สุดท้ายระบบมันก็มา edit ที่ yum.conf ก็เลย edit ตรง แก้ไปให้มันไปชี้ path ที่ redhat version 7 แทน โหลดได้บาง package แต่ก็ error ลอง search ได้ solution จากคนนี้ http://fixunix.com/redhat/262625-fedora-core-4-yum-repository.html > The Fedora Core 4 repository seems to have been suspended. Is there
> another copy of this repository online ? And if so how do I pointmy
> machine at it ?
>
> I have a machine that will not run Fedora Core 5 or later and need to add
> some packages.


I added the following line to the '[base]' section in
'/etc/yum.repos.d/fedora-legacy.repo' :-

baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os

This now redeems my old Fedora Core 4 machine

It also seems there are alot of extra packages availiable possibly ?

Aaron

นี่ไง baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os

ก็เลยลอง ตอนนี้กำลังโหลดอยู่ ผลเป็นไงเดี๋ยวรู้กัน

ปล repository ของ RHEL
http://mirror.dulug.duke.edu/pub/yum-repository/

No comments: