TrendyTeddy's picture

checkinstall

จริงๆ แล้วไว้ใช้เพื่อแืทนคำสั่ง make install ซึ่งมีมาตรฐานไม่เหมือนกัน แล้วแต่ผู้เขียน source นั้น
บางคนก็เขียนได้ดีรัดกุม มีวิธีการ uninstall ด้วย แต่บางคนก็ไม่มีการเขียน uninstall
ที่นี้ พอ source เอาไปใช้ กับ เรดแฮทบ้าง เดเีบี้ยนบ้าง สแลคแวร์บ้าง ก็เลยมีคนคิดว่า

"ทำไมไม่ทำให้เเป็นรูปแบบแพกเกจ หรือพอร์ตที่เขาใช้อยู่่ละ" จะได้คอนโทรลการจัดการแพกเกจได้

ทั้งการ install, uninstall, การ query ต่างๆ ตามมาตรฐานของแต่ละเจ้า
ซึ่งกลายเป็นวิธีทำ .deb อย่างหนึ่ง

ถึงอย่างไรก็ดีต้องเข้าใจมาตรฐานของแพกเกจหรือพอร์ตนั้นๆ เช่นถ้าทำของ ubuntu ก็ต้องเข้าใจโครงสร้าง
แพกเกจของ debian ด้วย

ปัญหาอย่างหนึ่งที่น่าปวดหัว ที่เหมือนๆ กันของการทำแพกเกจ หรือพอร์ต
เช่นเรื่องการหา Dependencies ของ sources (ที่ไม่ได้มาตรฐาน)ทำให้ไม่สามารถคอมไพล์ได้
อยากรู้เหมือนกันครับน้อง willwill จะรออ่านนะครับ

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <i> <center> <span> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <br> <dt> <dd> <object> <embed> <hr> <img> <blockquote> <b> <u> <del> <div> <p> <table> <tr> <td> <font>

More information about formatting options