วิธีตรวจสอบเวอร์ชัน busybox และข้อมูลการติดตั้ง



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ไบนารี busybox นำเสนอโปรแกรม Unix รุ่นเล็ก ๆ มากมายที่รวมอยู่ในแพ็คเกจขนาดใหญ่เดียว คุณอาจใช้เนื่องจากคุณใช้ Linux เวอร์ชันเล็ก ๆ ที่ไม่มียูทิลิตี้คำสั่งเหล่านี้บางส่วน ในบางครั้งแม้แต่ผู้ใช้การกระจายที่ใหญ่ที่สุดก็อาจต้องการใช้เนื่องจากไม่ได้ติดตั้งโปรแกรมใดโปรแกรมหนึ่งหรือโปรแกรมอื่น ตรวจสอบหมายเลขเวอร์ชัน busybox ปัจจุบันและแอปเพล็ตที่คุณติดตั้งไว้ได้โดยง่ายโดยเรียกโปรแกรม



คุณจะต้องลงชื่อเข้าใช้เทอร์มินัลเสมือนจึงจะใช้งานได้ กด Ctrl, Alt และ T ค้างไว้หรือค้นหาคำว่า Terminal บน Ubuntu Unity Dash ผู้ใช้ LXDE, Xfce4, Mate และ KDE อาจต้องการคลิกที่เมนู Applications จากนั้นชี้ไปที่ System Tools จากนั้นคุณสามารถคลิกที่ Terminal ได้ แต่คุณไม่จำเป็นต้องมีการเข้าถึงรูทเพื่อให้สามารถใช้งานได้



วิธีที่ 1: การตรวจสอบฟังก์ชัน busybox ปัจจุบันและหมายเลขเวอร์ชัน

หากคุณต้องการค้นหารายการไบนารีทั้งหมดที่ไบนารี busybox ของคุณรองรับให้พิมพ์ busybox แล้วกด Enter ระวังเพราะคุณจะได้รับข้อมูลมากมายจนต้องวิ่งออกจากหน้าจอทันที คนส่วนใหญ่มีการเปลี่ยนยูทิลิตี้เล็ก ๆ น้อย ๆ มากมายที่คุณมักพบในแพ็คเกจเช่น util-linux และการใช้งาน GNU coreutils นั่นเป็นเหตุผลที่โปรแกรมเมอร์เรียกมันว่า Swiss Army Knife of Embedded Linux หากคุณอยู่ในหน้าต่างโปรแกรมจำลองเทอร์มินัลสมัยใหม่ประเภทใดก็ตามคุณสามารถเลื่อนกลับขึ้นไปได้ตลอดเวลาเพื่อดูว่าคุณอาจพลาดฟังก์ชันใดไปบ้าง



คุณยังสามารถลองพิมพ์ได้ตลอดเวลา busybox | น้อยกว่า จากนั้นกดปุ่ม Enter เพื่อให้คุณสามารถเลื่อนขึ้นและลงด้วยปุ่มเคอร์เซอร์หรือปุ่ม vi ถ้าคุณวิ่งด้วยวิธีนี้ให้พิมพ์ q แล้วกดปุ่ม Enter เพื่อออกจากโปรแกรมเลื่อน



ผู้ใช้ที่สนใจเฉพาะหมายเลขเวอร์ชันของไบนารีการโทรหลายสายของ busybox เช่นผู้ที่พยายามปรับปรุงระบบ Linux แบบฝังตัวให้ทันสมัยอยู่เสมอจะต้องการลองพิมพ์แทน busybox | ศีรษะ เป็นคำสั่ง นี่เป็นเพียงหน้าแรกของข้อมูลขนาดใหญ่ที่ busybox มักจะถ่ายโอนข้อมูลมาที่คุณ คุณอาจเห็นบางอย่างเช่น (Ubuntu 1: 1.22.0-15ubuntu1) พร้อมกับหมายเลขเวอร์ชันจริง

สิ่งนี้ไม่ได้บ่งชี้ว่ามีสิ่งผิดปกติ แต่อย่างใด ในความเป็นจริงการเห็นมันหมายความว่า busybox ทำงานได้ดีอย่างสมบูรณ์ ตัวเลขเพิ่มเติมใด ๆ เป็นเพียงการช่วยแสดงความจริงที่ว่าคุณกำลังใช้เวอร์ชันที่รวบรวมตามข้อกำหนดเฉพาะของการแจกจ่าย Linux ผู้ใช้ Kubuntu, Xubuntu, Lubuntu และ Ubuntu อื่น ๆ ทั้งหมดจะเห็นข้อความเดียวกันนี้ ผู้ที่ใช้ Red Hat และ Fedora อาจเห็นประเภทอื่น มันปลอดภัยที่จะเพิกเฉยหากคุณกำลังอัปเดตสิ่งต่างๆผ่านระบบแพ็คเกจปกติที่การแจกจ่ายของคุณใช้ คุณจะพบว่ามีการอัปเดตทุกอย่าง แต่การอัปเดต busybox นั้นหาได้ยาก

คุณสามารถพูดได้ว่าไบนารีตอบคำถามว่า busybox คืออะไรโดยไม่มีความช่วยเหลือจากภายนอก!

วิธีที่ 2: การเรียกใช้ busybox Applet

ตอนนี้คุณรู้แล้วว่าตัวเลือกใดบ้างที่รวบรวมไว้ใน busybox คุณสามารถเรียกใช้งานได้ทุกเมื่อที่ต้องการ เพียงพิมพ์คำว่า busybox ตามด้วยคำสั่งที่กำหนดในรายการแบบยาวจากวิธีที่ 1 เพื่อเรียกใช้ ตัวอย่างเช่นเราจะเลือกเซฟที่ดีเพื่อเรียกใช้ วันที่ busybox ซึ่งจะบอกเราได้ว่ากี่โมงแล้ว

สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับคำสั่งที่คุณไม่เห็นตลอดเวลา ตัวอย่างเช่นผู้ใช้ Ubuntu และ Fedora จำนวนมากไม่ได้ติดตั้ง dos2unix และ unix2dos โปรแกรมเล็ก ๆ ที่เป็นประโยชน์เหล่านี้จะแปลงระหว่างอักขระบรรทัดใหม่ LF ที่ไฟล์ข้อความ Unix / Linux ใช้กับไฟล์ CR + LF ที่ไฟล์ MS-DOS และ Windows ใช้ หากคุณมีไฟล์ชื่อ myFile.txt ที่คุณสร้างบน Linux คุณสามารถพิมพ์ busybox unix2dos myFile.txt เพื่อแปลงสำหรับการอ่านบน Windows กำลังพิมพ์ busybox dos2unix myFile.txt จากนั้นจะแปลงกลับ สิ่งนี้จะใช้ได้กับการถ่ายโอนไฟล์ไปยัง Windows 10

ไบนารีนี้เต็มไปด้วยสินค้าเล็ก ๆ น้อย ๆ มากมายเช่น แต่โปรดระมัดระวังเนื่องจากเป็นเวอร์ชันเต็มของทุกโปรแกรมที่ไบนารี busybox อ้างว่าจะนำเสนอ แม้ว่าจะมีการแบ่งรุ่น แต่ dd และ fdisk ยังคงเป็น dd และ fdisk คุณยังสามารถติดตั้งเล่นกับสิ่งเหล่านั้นได้ เพียงใช้ดุลยพินิจในระดับเดียวกับที่คุณมีสำหรับคำสั่งทั่วไป

อ่าน 3 นาที