หลังจากแปดเดือนของการพัฒนา มีการประกาศการเปิดตัวเวอร์ชันใหม่ จากตัวจัดการไฟล์คอนโซล "ผู้บัญชาการเที่ยงคืน 4.8.27" และมีการปรับปรุงหลายอย่าง รวมถึงการลดเวลาในการคอมไพล์ การสนับสนุนเทอร์มินัลอีมูเลเตอร์ที่เฉียบแหลมและเท้า การออกแบบใหม่ในระบบวิดเจ็ต การแก้ปัญหาช่องโหว่ และอื่นๆ
สำหรับคนที่ไม่รู้จัก ผู้บัญชาการเที่ยงคืน คุณควรรู้ว่านี่คือ ตัวจัดการไฟล์สำหรับระบบที่เหมือน Unix และเป็นโคลนนอร์ตันผู้บัญชาการ ที่ทำงานในโหมดข้อความ หน้าจอหลักประกอบด้วยสองพาเนลที่ระบบไฟล์แสดง
ใช้ในลักษณะเดียวกับแอปพลิเคชันอื่น ๆ ที่ทำงานบน Unix shell หรืออินเตอร์เฟสคำสั่ง ปุ่มเคอร์เซอร์ช่วยให้คุณเลื่อนดูไฟล์ต่างๆ ปุ่มแทรกใช้เพื่อเลือกไฟล์และปุ่มฟังก์ชันทำงานเช่นการลบเปลี่ยนชื่อแก้ไขคัดลอกไฟล์เป็นต้น
แม้ว่า Midnight Commander จะมีการรองรับเมาส์ เพื่ออำนวยความสะดวกในการจัดการแอปพลิเคชัน
ผู้บัญชาการเที่ยงคืน มีลักษณะ เช่น ความสามารถในการสำรวจเนื้อหาของไฟล์ RPM ทำงานกับรูปแบบไฟล์ทั่วไปราวกับว่าเป็นไดเร็กทอรีธรรมดา
รวมถึงตัวจัดการการโอน FTP หรือไคลเอ็นต์โปรโตคอล FISH และยัง ซึ่งจะรวมถึง ตัวแก้ไขที่เรียกว่า mcedit
ข่าวหลักใน Midnight Commander 4.8.27
ใน Midnight Commander เวอร์ชันใหม่ 4.8.27 แก้ไขช่องโหว่ CVE-2021-36370 ซึ่งตรวจพบในเวอร์ชันก่อนหน้าในโมดูล VFS พร้อมรองรับ SFTP ที่เกี่ยวข้องกับการขาดการตรวจสอบลายนิ้วมือของโฮสต์คีย์ ส่งผลให้ผู้ใช้เชื่อมต่อกับเซิร์ฟเวอร์โดยไม่สามารถตรวจสอบความถูกต้องได้
สำหรับส่วนของความแปลกใหม่ที่นำเสนอนั้น เราจะพบว่า เพิ่มตัวเลือก "ติดตามลิงก์สัญลักษณ์" ในกล่องโต้ตอบ "ค้นหาไฟล์" และระบบวิดเจ็ตได้รับการออกแบบใหม่ ในสถานะ WST_VISIBLE ที่ใช้เพื่อแสดงและซ่อนวิดเจ็ต
นอกจากนี้ เวอร์ชันขั้นต่ำของส่วนประกอบที่จำเป็นสำหรับบิลด์ยังเพิ่มขึ้น: Autoconf 2.64, Automake 1.12, Gettext 0.18.2 และ libssh2 1.2.8 และเวลารวบรวมสั้นลงหลังจากเปลี่ยนเวอร์ชัน
นอกจากนี้เรายังพบว่า โมดูล VFS extfs เพิ่มการรองรับสำหรับ unrar 6 และรุ่น 7z อย่างเป็นทางการ เพิ่มการรองรับ alacrty และ foot terminal emulators และเพิ่มการรองรับสำหรับรูปแบบ fb2 e-book ลงใน mc.ext ด้วย
จากการเปลี่ยนแปลงอื่น ๆ ที่ถูกจับจองจากเวอร์ชันใหม่นี้:
- เพิ่มไฟล์กำหนดค่าแยกต่างหากสำหรับ zsh ~ / .local / share / mc / .zshrc
- ตัวแยกวิเคราะห์รายการไฟล์โปรเจ็กต์ lftp ถูกย้ายไปยัง ftpfs
- ตัวแก้ไขในตัวมีการเน้นไวยากรณ์สำหรับส่วนหัว Verilog และ SystemVerilog สคริปต์การดำเนินการ openrc และรูปแบบ JSON อัปเดตสคริปต์เน้นไวยากรณ์สำหรับ Python
- แผงไฮไลต์ไฟล์ c ++ และ h ++ เป็นข้อความต้นฉบับและไฟล์ JSON เป็นเอกสาร Ext.d ใช้ยูทิลิตี mediainfo เพื่อแสดงข้อมูลเกี่ยวกับไฟล์สื่อต่างๆ
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับการเปิดตัวเวอร์ชันใหม่นี้คุณสามารถตรวจสอบรายละเอียดได้ในประกาศเดิม ลิงค์คือนี่
จะติดตั้ง Midnight Commander บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจที่จะติดตั้ง Midnight Commander ในระบบของพวกเขาสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่างนี้
ในการติดตั้งเวอร์ชันใหม่วิธีหนึ่งคือ โดยรวบรวมซอร์สโค้ด นี้ พวกเขาสามารถรับได้จาก ลิงค์ต่อไปนี้
ในขณะที่สำหรับผู้ที่ต้องการใช้ประโยชน์จากแพ็คเกจที่คอมไพล์แล้วพวกเขาสามารถติดตั้งเวอร์ชันใหม่ได้โดยพิมพ์คำสั่งต่อไปนี้ขึ้นอยู่กับการแจกจ่าย Linux ที่ใช้
ผู้ที่ใช้ Debian, Ubuntu หรืออนุพันธ์ใด ๆ ของสิ่งนี้ ในเทอร์มินัลพวกเขาจะพิมพ์สิ่งต่อไปนี้:
สำหรับ Ubuntu และอนุพันธ์เท่านั้นต้องอาศัยอยู่ในที่เก็บจักรวาล:
sudo add-apt-repository universe
E ติดตั้งแอปพลิเคชันด้วย:
sudo apt ติดตั้ง mc
สำหรับผู้ที่ใช้ Arch Linux หรืออนุพันธ์บางส่วนของมัน:
sudo pacman -S มค
ในกรณีของ Fedora, RHEL, CentOS หรืออนุพันธ์:
sudo dnf ติดตั้ง mc
สุดท้ายสำหรับ OpenSUSE:
sudo zypper ใน mc