Midnight Commander 4.8.33 มาพร้อมกับการปรับปรุงความเข้ากันได้ การอัปเดต และอื่นๆ อีกมากมาย

ผู้บัญชาการเที่ยงคืน

หลังจากห้าเดือนของการพัฒนา มีการประกาศเปิดตัวเวอร์ชัน 4.8.33 ของ Midnight Commander แล้ว ตัวจัดการไฟล์สำหรับคอนโซลที่ได้รับการพัฒนามาตั้งแต่ปี 1994 คุณสมบัติใหม่ใน Midnight Commander เวอร์ชัน 4.8.33 นี้ได้แก่ การเพิ่มโมดูล VFS การเปลี่ยนผ่านจากมาตรฐานพื้นฐานเป็น C99 และยังรองรับตัวแปร ksh เช่น ซับเชลล์ และความเข้ากันได้ที่ดีขึ้นกับ Fish 4.0 นอกจากนี้ยังมีคุณสมบัติอื่นๆ อีกมากมาย

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

ข่าวหลักใน Midnight Commander 4.8.33

ใน Midnight Commander เวอร์ชันใหม่ 4.8.33 มีการรวมโมดูล VFS ไว้เพื่อให้สำรวจเนื้อหาของไฟล์ทอร์เรนต์ได้ รวมถึงการปรับปรุงการเล่นเสียง การแสดงภาพ และการเล่นวิดีโอในเซสชันที่ไม่ใช่กราฟิกโดยใช้ไดรเวอร์คอนโซล นอกจากนี้ยังได้มีการเพิ่ม รองรับรูปแบบแพ็คเกจ Rust Box และไฟล์ ipk จาก OpenEmbedded ภายในไฟล์กำหนดค่า mc.ext.ini

ส่วนฐานโค้ดตอนนี้ อนุญาตให้ใช้องค์ประกอบจากมาตรฐาน C99ซึ่งส่งผลให้มีการกำหนดข้อกำหนดสำหรับคอมไพเลอร์ที่เข้ากันได้กับ C99 และ Automake เวอร์ชันอย่างน้อย 1.14 การบูรณาการกับสภาพแวดล้อมเชลล์ที่แตกต่างกันยังได้รับการปรับปรุงด้วย รวมถึง รองรับรูปแบบ ksh เช่น subshell และมีความเข้ากันได้ดีขึ้นกับ Fish 4.0 ซึ่งได้รับการเขียนใหม่ใน Rust เมื่อเร็ว ๆ นี้

สำหรับผู้ใช้ขั้นสูง ได้มีการรวมสิ่งต่อไปนี้ไว้: ความเป็นไปได้ของการกำหนดอาร์เรย์ของค่าในตัวแปรสภาพแวดล้อม PROMPT_COMMANDในขณะที่ผู้ที่ใช้ vim จะพบไฟล์ keymapping ใหม่ที่ออกแบบมาเพื่อเสนอชุดคีย์ที่คล้ายกับที่มีอยู่ในโปรแกรมแก้ไขนั้น สำหรับ FreeBSD ตอนนี้มีการเพิ่มการรองรับ TERM=xterm-clear แล้ว

การเปลี่ยนแปลงที่เกี่ยวข้องอีกประการหนึ่งคือ ความสามารถในการเลือกเว็บเบราว์เซอร์ที่จะเปิดเมื่อดูไฟล์ HTML พร้อมการตรวจจับตัวเลือกอัตโนมัติเช่น Firefox, Konqueror, Opera และ Chromium นอกจากนี้ การบูรณาการอย่างต่อเนื่องของโครงการได้รับการโยกย้ายจาก Travis ไปยัง GitHub Actions เพื่อปรับปรุงกระบวนการพัฒนาให้มีประสิทธิภาพ

ในที่สุด ข้อบกพร่องต่างๆ ได้รับการแก้ไขแล้วรวมถึงข้อบกพร่องใน mcedit ที่ทำให้เกิดการทำงานล้มเหลวเมื่อสร้างไฟล์ใหม่ รวมไปถึงปัญหาที่เกิดกับระบบไฟล์เสมือน VFS: ใน tar การลบหน่วยความจำออกสองครั้งจะถูกเอาออก และใน sftpfs การเข้าถึงหน่วยความจำที่ไม่เหมาะสมหลังจากการลบออกไปก็ได้รับการแก้ไขแล้ว

หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับการเปิดตัวเวอร์ชันใหม่นี้คุณสามารถตรวจสอบรายละเอียดได้ในประกาศเดิม ลิงค์คือนี่

จะติดตั้ง Midnight Commander บน Linux ได้อย่างไร?

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

./configure ทำการติดตั้ง

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

ผู้ที่ใช้ Debian, Ubuntu หรืออนุพันธ์ใด ๆ จากนี้ ในเทอร์มินัล คุณจะพิมพ์สิ่งต่อไปนี้ตามความเหมาะสม สำหรับ Ubuntu และอนุพันธ์เท่านั้นต้องอาศัยอยู่ในที่เก็บจักรวาล:

sudo add-apt-repository universe

ตอนนี้ใครๆ ก็สามารถติดตั้งได้ แอปพลิเคชันด้วย:

sudo apt ติดตั้ง mc

สำหรับผู้ที่ใช้ Arch Linux หรืออนุพันธ์ของมัน:

sudo pacman -S มค

ในกรณีของ Fedora, RHEL, CentOS หรืออนุพันธ์:

sudo dnf ติดตั้ง mc

ส่วนใครที่เป็นผู้ใช้ Guix ก็สามารถติดตั้งได้โดยพิมพ์คำสั่งดังนี้

guix ติดตั้ง mc

สุดท้ายสำหรับ OpenSUSE:

sudo zypper ใน mc