วันอังคารที่ 12 พฤศจิกายน พ.ศ. 2556

Homebrew, edit formula ใช้เองแบบลูกทุ่ง

โพสท์นี้เกิดขึ้นด้วยความบังเอิญจริงๆ ครับ เนื่องจากเมื่อวานลองเล่น Homebrew ไปเรื่อย จนมาลอง install lynx (text browser) นี้แหละครับ มันดันโผล่ Error ตามรูปออกมา

เมื่อลองสืบความไปตาม url ที่แจ้งมากลับพบว่า http://lynx.isc.org/release/lynx2.8.7.tar.bz2 มันเข้าไม่ได้ ไม่รู้ว่าตั้งแต่เมื่อไหร่หรือจะอีกนานแค่ไหน ตามภาพ

ด้วยว่าตัว Homebrew จะอ้างอิง package จากแหล่งที่มาที่น่าเชื่อถือ (ซึ่งตอนนี้ดูไม่นาเชื่อถือซะงั้น) ผมเลยลอง google หา mirror เจ้า lynx ดูก็เจอ ที่ http://www.mirrorservice.org/sites/lynx.isc.org/lynx2.8.7/ ซึ่งยังมีไฟล์ให้ดาวน์โหลดอยู่
ทีนี้ก็มาถึงขั้นตอนการแก้ไข Formula แบบ ลูกทุ่งๆ กันละครับ
เริ่มแรกก็สั่งแก้ไข formula กันก่อน
?
1
brew edit lynx
ตัว brew จะเปิด editor พื้นฐานขึ้นมา (อยู่ที่เราเซตเอาไว้) ซึ่งน่าจะเป็น Vim จัดการแก้ไขค่า url ให้เป็น
จากนั้น save ไฟล์แล้วมาลอง brew install lynx ดูอีกครั้ง ผลคือเจ้า brew มันฟ้องออกมาว่า sha1 ไม่ถูกต้อง แต่ด้วยความน่ารักของมันมันก็บอกให้เสร็จเรียบร้อยว่าไอ้ที่มันถูกต้องกับ url อันนี้หนะมันต้องเป็นอะไร ตามภาพ หลังจากนั้นก็เข้าไป แก้ไข ค่า sha1 อีกครั้งตามที่ brew บอกมา จัดการ save แล้วออกมา brew install lynx อีกรอบ ผลคือ สามารถลง package lynx ได้สำเร็จเรียบร้อยดี เย้ๆๆ ตามภาพ (มัดรวมหลายขั้นตอนในภาพเดียว)
ปล. ก่อน edit formula ลอง brew update ก่อนนะครับเผื่อว่าจะได้ไม่ต้องเสียเวลา

สวัสดีครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น