Midnight Commander 4.8.33 kommer med kompatibilitetsförbättringar, uppdateringar och mer

Midnattskommandör

Efter fem månaders utveckling, Utgivningen av version 4.8.33 av Midnight Commander har tillkännages, en filhanterare för konsolen som har varit under utveckling sedan 1994. Nya funktioner i denna version av Midnight Commander 4.8.33 inkluderar tillägget av en VFS-modul, övergången från basen till C99-standarden, samt stöd för ksh-varianter som subshell och bättre kompatibilitet med Fish 4.0, bland annat.

För de som inte är bekanta med denna filhanterare är det värt att notera att den är inspirerad av Norton Commander. Denna programvara erbjuder ett tvåpanelsgränssnitt och har flera avancerade funktioner, såsom musstöd, en integrerad filvisare och en textredigerare med syntaxmarkering. Det tillåter också bläddring i komprimerade filer, paket, nätverkslagring och mycket mer.

Huvudnyheter i Midnight Commander 4.8.33

I denna nya version av Midnight Commander 4.8.33 En VFS-modul har införlivats som gör det möjligt att utforska innehållet i torrentfiler, samt förbättringar av ljuduppspelning, bildvisning och videouppspelning i icke-grafiska sessioner med konsoldrivrutiner. Dessutom har den lagts till Stöd för Rust Box-paketformat och ipk-filer från OpenEmbedded i mc.ext.ini-konfigurationsfilen.

När det gäller kodbasen, nu Användning av element från C99-standarden är tillåten, vilket har lett till upprättandet av ett krav på en C99-kompatibel kompilator och en Automake-version på minst 1.14. Integrationen med olika skalmiljöer har också förbättrats, bl.a stöd för ksh-varianter som subshell och bättre kompatibilitet med Fish 4.0, som nyligen skrevs om i Rust.

För avancerade användare har följande införlivats: Möjlighet att definiera matriser av värden i miljövariabeln PROMPT_COMMAND, medan de som använder vim kommer att hitta en ny tangentmappningsfil utformad för att erbjuda tangentkombinationer liknande de i den redigeraren. För FreeBSD har stöd för TERM=xterm-clear nu lagts till.

En annan relevant förändring är möjlighet att välja webbläsare som ska öppnas när du tittar på HTML-filer, med automatisk identifiering av alternativ som Firefox, Konqueror, Opera och Chromium. Dessutom har projektets kontinuerliga integration migrerat från Travis till GitHub Actions för att effektivisera utvecklingsflödet.

Slutligen, Olika buggar har åtgärdats, inklusive en bugg i mcedit som orsakade krascher när nya filer skapades, såväl som problem med VFS virtuella filsystem: i tar togs en dubbel frigöring av minne bort, och i sftpfs fixades en felaktig åtkomst till minnet efter att det hade frigjorts.

Om du är intresserad av att veta mer om det Om lanseringen av denna nya version kan du kontrollera detaljerna i det ursprungliga tillkännagivandet. Länken är den här.

Hur installerar jag Midnight Commander på Linux?

För den som är intresserad av att kunna installera Midnight Commander på sitt system kan du göra det genom att följa instruktionerna vi delar nedan. För att installera den nya versionen är en metod genom att sammanställa källkoden. detta de kan få det från följande länk och kompileringen är med kommandona:

./configure make make install

Medan de som föredrar att använda redan kompilerade paket kan de installera den nya versionen genom att skriva följande kommandon, beroende på vilken Linux-distribution de använder.

De som använder Debian, Ubuntu eller något av derivaten Från detta, i en terminal kommer du att skriva följande efter behov. Endast för Ubuntu och derivat, måste bo i universumsförvaret:

sudo add-apt-repository universum

Nu för vem som helst kan de installera ansökan med:

sudo apt installera mc

För dem som använder Arch Linux eller något derivat av det:

sudo pacman -S mc

I fallet med Fedora, RHEL, CentOS eller derivat:

sudo dnf installera mc

Medan för dem som är Guix-användare kan de utföra installationen genom att skriva följande kommando:

guix installera mc

Slutligen, för OpenSUSE:

sudo zypper i mc