午夜指挥官4.8.28已发布,这是其新闻

经过七个月的开发,控制台文件管理器Midnight Commander 的新版本 4.8.28最近发布,其中进行了许多更改。

对于不熟悉Midnight Commander的用户,它是一款适用于类 Unix 系统的文件管理器,是 Norton Commander 的一个克隆版本,以文本模式运行。主界面由两个面板组成,用于显示文件系统。

它的使用方式与其他在 Unix shell 或命令行界面中运行的应用程序类似。光标键用于浏览文件,插入键用于选择文件,功能键用于执行删除、重命名、编辑、复制文件等操作。

虽然 Midnight Commander 也包含鼠标支持,以方便应用程序操作。

Midnight Commander具有浏览 RPM 文件内容的功能,并且可以像处理简单目录一样处理常见文件格式。

它包含一个 FTP 传输管理器或 FISH 协议客户端,还包含一个名为 mcedit 的编辑器。

《午夜指挥官》中的主要新闻4.8.28

Midnight Commander 4.8.28 的新版本显著地移除了对 SMB 协议的内置支持,因为该协议的实现已经过时、不完整且存在安全问题。开发人员现在建议使用众多可用的虚拟文件系统 (VFS) 解决方案之一来处理 Windows 共享资源。

新版本的另一个显著变化是,内置编辑器为 Ngspice/SPICE 和 DOT/Graphviz 文件提供了语法高亮显示。

此外,还特别指出,内置的 mcview 查看器已添加了对 mc.ect 文件中定义的文件和目录替换宏的支持。

面板中添加了avif、jp2、jxl、heic、heif、psb、psd 和 Markdown 格式的文件名高亮显示功能。

在其他突出的变化中:

  • 修复了迁移大量文件时速度变慢的问题。
  • VFS 中的修复:FISH:加载符号链接会创建链接及其目标
  • VFS 上的修复:SFTP:不为加载的符号链接保留时间戳
  • VFS 中的修复:EXTFS: bad isoinfo test
  • 代码清理完成
  • 现在支持 KiTTY 的 Shift+Fn 键
  • 修复了皮肤文件中的错字
  • 更改面板模式时的段错误

最后,文中提到 Midnight Commander 目前还不直接兼容 Apple M1 设备;希望 Fedora 36 能做出必要的改进。在此之前,建议您重启 Mac 上的构建系统,或使用以下变通方法:

CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin

最后,如果您想了解更多关于新版本发布的信息,可以在原始公告中找到详细信息。链接在此。

如何在Linux上安装Midnight Commander?

对于有兴趣在系统上安装Midnight Commander的用户,可以按照下面共享的说明进行安装。

安装新版本的一种方法是编译源代码。您可以从以下链接获取源代码。

对于喜欢使用已经编译的软件包的用户,他们可以通过键入以下命令来安装新版本,具体取决于他们使用的Linux发行版。

使用Debian、Ubuntu 或其衍生发行版的用户,请在终端中输入以下命令:

仅适用于 Ubuntu 及其衍生发行版,您必须使用 universe 软件仓库:

sudo add-apt-repository universe

他们使用以下命令安装该应用程序:

须藤apt安装mc

对于使用Arch Linux 或其衍生发行版的用户:

须藤pacman -S mc

对于Fedora、RHEL、CentOS 或其衍生发行版:

须藤dnf安装mc

最后,关于OpenSUSE:

sudo zypper在mc

在 Google 中将其添加为首选来源