samira samilan
เวลาไปเอา cvsup นั้น มันจะไปเอาตามที่เราบอกให้ไปเอา files ต่างๆ มาเก็บ ที่เครื่องเรา

โดยกำหนดใน supfile ของเราว่า ให้ไปเอาที่ใหน คือ ที่บรรทัด

*default host=xxx.xxx.FreeBSD.org นั้น

ก่อน จะไปดึงมาแนะว่า ให้ไป ใช้ fastest_cvsup เสียก่อน

เมื่อรู้ว่า อันใหนเร็ว ก็เข้าไปเปลียน ใน supfile ของเรา

เจ้า fastest_cvsup นี้ อยู่ใน /usr/ports/sysutil
วิธีการใช้ ก็ให้ fastest_supfile -help

xdisc
fastest_cvsup -help คำสั่งนี้ครับ 

ตัวอย่างนะ

fastest_cvsup -c uk,fr,de,th,jp
หมายความว่าตรวจสอบ cvsup จากประเทศ อังกฤษ ฝรั่งเศส เยอรมัน ไทย ญี่ปุ่น ให้ดูที่เวลา ตัวไหนใช้เวลาน้อยที่สุดก็เลือกตัวนั้น

xbsd# fastest_cvsup -c uk,fr,de,th
>> Querying servers in countries: uk fr de th
--> Connecting to cvsup.uk.freebsd.org [212.135.5.10]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 718.47 ms
--> Connecting to cvsup.fr.freebsd.org [193.49.144.20]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 873.28 ms
--> Connecting to cvsup.de.freebsd.org [212.19.57.134]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 794.84 ms
--> Connecting to cvsup.th.freebsd.org [202.29.6.10]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 456.79 ms
--> Connecting to cvsup2.uk.freebsd.org [194.242.157.42]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 906.26 ms
--> Connecting to cvsup3.uk.freebsd.org [212.135.5.10]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 782.93 ms
--> Connecting to cvsup4.uk.freebsd.org [194.242.157.42]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 743.47 ms
--> Connecting to cvsup2.fr.freebsd.org [193.51.24.2]...
- server replied: OK 17 0 SNAP_16_1e CVSup server ready
- time taken: 605.49 ms
--> Connecting to cvsup3.fr.freebsd.org [137.194.2.20]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 747.57 ms
--> Connecting to cvsup4.fr.freebsd.org [194.158.96.78]...
- server replied: OK 17 0 SNAP_16_1f CVSup server ready
- time taken: 856.18 ms
--> Connecting to cvsup5.fr.freebsd.org [213.91.2.144]...
- server replied: OK 17 0 SNAP_16_1f CVSup server ready
- time taken: 1039.71 ms
--> Connecting to cvsup6.fr.freebsd.org [193.30.224.133]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 896.25 ms
--> Connecting to cvsup7.fr.freebsd.org [217.70.179.39]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 553.79 ms
--> Connecting to cvsup8.fr.freebsd.org [130.79.200.5]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 904.73 ms
--> Connecting to cvsup2.de.freebsd.org [213.238.33.226]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 973.02 ms
--> Connecting to cvsup3.de.freebsd.org [131.159.72.30]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 832.34 ms
==> DNS lookup timed out for cvsup4.de.freebsd.org
--> Connecting to cvsup5.de.freebsd.org [195.30.6.180]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 859.54 ms
--> Connecting to cvsup6.de.freebsd.org [62.206.253.13]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 721.97 ms
--> Connecting to cvsup7.de.freebsd.org [194.162.162.209]...
- server replied: OK 17 0 SNAP_16_1g CVSup server ready
- time taken: 926.28 ms
--> Connecting to cvsup8.de.freebsd.org [212.118.165.142]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 890.86 ms

>> Speed Daemons:
- 1st: cvsup.th.freebsd.org 456.79 ms
- 2st: cvsup7.fr.freebsd.org 553.79 ms
- 3st: cvsup2.fr.freebsd.org 605.49 ms

การใช้งานก็ตามนี้

# /usr/local/bin/cvsup -g -L 2 -h cvsup.th.freebsd.org /usr/share/examples/cvsup/ports-supfile

# cd /usr/ports && make fetchindex

Ref :: http://www.thaibsd.com/webboard/show.php?Category=thaibsd&No=5565