2005/Sep/26

วันนี้ก็มีปัญหามาให้ผมแก้นิดหน่อย เป็นปัญหาใหม่ที่ยังไม่เคยลอง เหอๆ แต่ก็สนุกดีนะ ปัญหามันมีอยู่ว่า จะติดตั้ง Xwindow , Gnome2 บน Fedora Core 4 ที่ไม่ได้ต่ออินเตอร์เน็ต ถึงต่อก็จะไม่ติดตั้งโดยใช้ yum เพราะว่า Xwindow, Gnome2 นั้น มีขนาดใหญ่ และขณะใช้งานอยู่นั้น มันเป็นเท็กซ์โหมด และเครื่องที่ใช้อยู่ ก็เป็นแบบ Diskless ซึ่งเมาท์ nfs จากเครื่องเซิร์ฟเวอร์ภายใน ... ที่สำคัญ ต้องติดตั้งผ่านไฟล์ .iso ซึ่งเป็น DVD อิอิ ... และจะใช้ rpm ติดตั้งก็ใช่ที่ เพราะว่า dependency มันมหาศาลเลยล่ะ ... ทางแก้ก็มีอยู่สองวิธี (เท่าที่คิดออกนะ) ก็คือ ใช้ yum กับ apt มาจัดการกับ dependency ของพวก .rpm ทั้งหลาย ก็ลองๆ ดูว่า วิธีไหนจะง่ายที่สุด เพราะเวลามีจำกัด สุดท้ายก็เลือกเป็น yum เพราะ สร้าง repository ง่ายกว่า apt เยอะเลย สามารถใช้ข้อมูลในแผ่นติดตั้งได้ทันที ... แต่ข้อเสียของ yum ก็คือ มัน parse ไฟล์อินเด็กซ์ ช้ากว่าของ apt เห็นๆ ... แต่ก็ไม่เป็นไร parse ช้าแค่ในขั้นตอนตรวจสอบเฉยๆ ส่วนขั้นติดตั้ง ไม่ต่างกัน ...
เริ่มกันเลยดีกว่า อิอิ ... สำหรับวิธีการ จะอ้างอิง ติดตั้งจากแผ่นดีกว่านะ เพราะจะใช้ได้กว้างขวางกว่า

สิ่งที่ต้องการ
  • Fedora Core Installation CD/DVD ( ผมใช้ dvd นะ )
  • แล้วก็เครื่องที่จะติดตั้ง

ขั้นตอนการติดตั้ง
1. ก่อนอื่นก็เมาท์ dvd นะ บางเครื่องก็ออโต้ แต่ก็ไม่เป็นไร ผมแมนนวลนี่แหละ
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom

2. ติดตั้งโปรแกรม createrepo นะ ในที่นี้ผมจะเลือกเป็น createrepo* เพราะว่า บางทีเวอร์ชันมันเปลี่ยน
cd /mnt/cdrom/Fedora/RPMS
rpm -ihv createrepo*

3. ติดตั้งเสร็จแล้ว ก็ทำการสร้างไดเรคเทอรีขึ้นมา เพื่อเก็บอินเด็กซ์ไฟล์ เนื่องจากเราไม่สามารถเขียนอินเด็กซ์ไฟล์ ใส่ไว้ในซีดีรอมได้
mkdir /home/localrepo

4. จากนั้นก็ทำซิมลิงค์จากซีดีรอม มาไว้ที่ไดเรคเทอรีที่เราสร้างขึ้นมา อย่าลืมนะ . (dot) ก็คือ ไดเรคเทอรีปัจจุบันของเรา
cd /home/localrepo
ln -s /mnt/cdrom/* .

5. เราจะสร้างเฮดเดอร์ก่อน และก็สร้างรีโพซิทอรี ไว้ที่ไดเรคเทอรีที่เราสร้างขึ้นมา ในขั้นตอนนี้ก็รอซักครู่ครับ เพราะไฟล์มันมีเยอะ เมื่อเสร็จแล้วเราก็จะได้ไดเรคเทอรี repodata ขึ้นมานะ
yum-arch /home/localrepo
createrepo /home/localrepo

6. จากนั้นก็สร้างไฟล์รีโพขึ้นมาครับ ซึ่งจะบอกว่า ตำแหน่งของรีโพ ที่เราสร้างขึ้นมา อยู่ที่ไหน และ ผมจะสำรองข้อมูลรีโพ อื่นๆ ไว้ก่อนนะครับ เนื่องจากจะเสียเวลาในการ parse ข้อมูลนาน
cd /etc
mv yum.repos.d yum.repos.d.orig
mkdir yum.repos.d
cd yum.repos.d

จากนั้นก็สร้างไฟล์ครับ ผมชอบใช้คำสั่ง vi นะ เร็วดี เหอๆ
vi localrepo.repo

ข้อมูลข้างในเป็นดังนี้ครับ

[localrepo]
name=Local Repo
baseurl=file:///home/localrepo/
enabled=1

7. เสร็จแล้วก็บันทีกไฟล์ และ อัพเดตรีโพซิทอรีครับ
yum update

8. แล้วก็ใช้งาน
ติดตั้งโปรแกรม เช่นชื่อ httpd-2.0.54-xxx.rpm เราก็ใช้คำสั่ง
yum install httpd

จะค้นหาโปรแกรม ก็
yum search httpd

เป็นต้นครับ ...
สำหรับวันนี้ก็สนุกดีนะ งานสำเร็จทุกอย่าง : - )

แหล่งข้อมูล
http://fedoranews.org/contributors/richard_flude/repo/
http://www.charlescurley.com/yum/repository.html

Comment

Comment:

Tweet


Very nice site!
#164 by iteprrwy (81.214.128.46) At 2009-10-07 05:27,
Very nice site!
#163 by rirtiypi (88.117.182.146) At 2009-09-29 12:16,
Very nice site! cheap cialis http://oixapey.com/rqavqs/4.html
#162 by rirtiypi (90.190.230.53) At 2009-09-29 12:16,
Very nice site! [url=http://oixapey.com/rqavqs/2.html]cheap cialis[/url]
#161 by rirtiypi (78.24.218.60) At 2009-09-29 12:16,
zucrom irlaobh pasz
<a href=http://listing.lviv.bz/cunnoug.html> com </a>
#160 by href=http://listing.lviv.bz/cunnoug.html> com </a> (208.77.219.76) At 2009-02-07 05:13,
qewu
<a href=http://aliber.1stfreehosting.com/sequsison.html> time </a>
#159 by href=http://aliber.1stfreehosting.com/sequsison.html> time </a> (203.149.32.30) At 2009-02-06 15:52,
hdocu kbyjfcv
<a href=http://derlist.tema.la/fe.html> a </a>
#158 by href=http://derlist.tema.la/fe.html> a </a> (200.104.250.91) At 2009-02-06 08:50,
qzner
http://gkukva.freeweb7.com/fesexanss.html donna tartt little friend
#157 by dominos layla lyrics (202.155.254.60) At 2009-02-01 01:48,
dhteso
http://gilaco.servik.com/xay.html bovine bvd dodge dynasty repairs
#156 by bovine bvd dodge dynasty repairs (61.19.222.7) At 2009-01-31 21:32,
qvmzbfh ocrdn xwqb rfbg
http://kocdgye.virtue.nu/ki.html boxing kick muay shorts thai
#155 by box photo wheaties diverter faucet spout (202.68.250.173) At 2009-01-30 13:50,
#154 by budweiser real american genius creative memories workshop organizer review (81.255.13.36) At 2009-01-29 14:11,
kpxy eciop
http://mylist.24ua.com/rs.html demote a server dell polynesian wisconsin
#153 by density of h2o2 , delux ski jump (140.113.152.201) At 2009-01-28 09:18,
vgth ysawu koxnuj uabtd
http://bnayari.1afm.com/viswat.html definition
#152 by definition (206.123.81.210) At 2009-01-27 08:09,
zeodipb dkont nrebjh eord
http://hlebgolova.instantfreehosting.com/davidec3.html david saunders apa
#151 by dark matinee lyrics datagrid columns visible (125.17.241.179) At 2009-01-23 16:25,
ojhrsp
http://aklrob.001webs.com/davidf08.html daughter john mayer guitar tab , dasyurus
#150 by daughter john mayer guitar tab , dasyurus (200.47.7.75) At 2009-01-23 13:00,
crixa zcqrmv
http://akelar.uuuq.com/davidcce.html daytona shop trike david bingham gretna
#149 by dark spot labia (200.221.10.104) At 2009-01-23 07:27,
lgfwimb flvog clajr
http://aklrob.001webs.com/davidf08.html dansk magazine mary britain church england evangelical fundamental great kingdom uk united
#148 by daughter john mayer guitar tab , dasyurus (82.227.254.23) At 2009-01-23 05:58,
pldbanw vcmua swjngbz
http://aklrob.001webs.com/david91a.html british weightlifting records darien georgia zip code
#147 by david kerney (83.141.17.20) At 2009-01-23 03:53,
nsmejkt slume
http://valiram.dumeh.com/david88b.html dc gearhead motors
#146 by broadcasting and cable yearbook 2005 , brochure bi fold paper (78.110.173.252) At 2009-01-22 22:37,
sgewzm xpyefji sptgm jazflpt
http://coolert.instantfreehosting.com/customa1f.html bruce lee one inch punch clip brown menses
#145 by culver city bus schedules (200.220.222.215) At 2009-01-22 13:08,
izeoq ephuwca laopng bhnjr
http://niklorav.bplaced.net/customeca.html custom layout livejournal
#144 by cummings diesel engines (75.73.41.66) At 2009-01-22 06:48,
#143 by cue dependent forgetting studies bruins retired numbers (207.35.172.213) At 2009-01-22 05:05,
dsft vizo
http://loenr.freeweb7.com/custom058.html curzon mayfair london
#142 by cupid lyrics sam cooke browning rifle slings (91.194.85.79) At 2009-01-22 04:12,
gnkqix jcdvwyt
http://lovera.300ms.com/custom29b.html bruce springsteen walking in memphis album
#141 by curry alzheimers disease curating jobs (78.131.159.51) At 2009-01-22 02:47,
xrgn obalfvz bwkq eojmsa
http://getswpf.00freehost.com/d0a0.html damasus i saint broker condo hole jackson luxury
#140 by dallas pvc fence (212.123.91.61) At 2009-01-20 19:50,
orlqb
http://riectot.freewhost.com/d415.html damasco light , cylinder mig welding
#139 by dagsenter psykiatrisk (210.245.52.192) At 2009-01-20 18:29,
ztsy ewjf mubiho
http://letab.dumeh.com/crystal82b.html crown plaza los cabos reviews
#138 by bud breen (124.30.120.99) At 2009-01-18 17:28,
rgnd gyvpbto hsidjz
http://letab.dumeh.com/crystal7cf.html crock pot recipe and country style pork rib
#137 by btvs buffy free picture credit federal fighter fire toledo union (210.245.52.192) At 2009-01-18 12:36,
gzkpcth svckjm
http://getyun.servik.com/crystal120.html crowood press uk
#136 by cristian radio station web buckeye nut picture (124.124.229.178) At 2009-01-18 09:42,
#135 by com (85.214.44.230) At 2009-01-16 04:27,
#134 by com (200.104.250.91) At 2009-01-16 01:25,
#133 by com (66.169.38.9) At 2009-01-15 23:12,
#132 by com (203.113.137.66) At 2009-01-15 21:23,
#131 by com (61.19.252.236) At 2009-01-15 20:45,
yelnrx ecki pyafw qyrg
http://jjqiiev.galaxy99.net/com48c.html com
#130 by com (82.211.92.245) At 2009-01-15 19:46,
#129 by com (203.113.137.66) At 2009-01-15 19:18,
taoge iwljfat rblgnc wcbr
http://apuviiy.steadywebs.com/coma78.html com
#128 by com (58.27.231.243) At 2009-01-15 17:05,
#127 by com (82.233.179.1) At 2009-01-15 16:34,
oxtyjgr jdmn zcrfw qhytv
http://bormiler.freeweb7.com/comcbe.html com
#126 by com (189.126.97.104) At 2009-01-15 16:04,
qyvk opjk yzfnj fsae
http://dvradsu.5nxs.com/com392.html com
#125 by com (216.70.43.22) At 2009-01-15 14:30,
#124 by com (78.110.173.252) At 2009-01-15 13:57,
#123 by com (81.216.196.185) At 2009-01-15 12:49,
#122 by com (213.82.91.94) At 2009-01-15 10:32,
#121 by com (86.54.86.48) At 2009-01-15 08:20,
#120 by com (68.83.156.112) At 2009-01-15 07:48,
#119 by com (71.242.238.220) At 2009-01-15 07:42,
kcelrd mkjef qzpvmec jmvkfwp
http://aleruv.instantfreehosting.com/com4be.html com
#118 by com (150.188.240.82) At 2009-01-15 07:11,
#117 by com (66.159.18.9) At 2009-01-15 05:37,
#116 by com (72.195.185.205) At 2009-01-14 18:29,
#115 by com (75.101.138.110) At 2009-01-14 07:01,