Midnight Commander 4.8.33 arriveert met compatibiliteitsverbeteringen, updates en meer

Middernacht commandant

Na vijf maanden ontwikkeling De release van versie 4.8.33 van Midnight Commander is aangekondigd, een bestandsbeheerder voor de console die sinds 1994 in ontwikkeling is. Nieuwe functies in deze versie van Midnight Commander 4.8.33 zijn onder andere de toevoeging van een VFS-module, de overgang van de basis- naar de C99-standaard, evenals ondersteuning voor ksh-varianten zoals subshell en betere compatibiliteit met Fish 4.0.

Voor degenen die niet bekend zijn met deze bestandsbeheerder, is het de moeite waard om op te merken dat het is geïnspireerd door Norton Commander. Deze software biedt een interface met twee panelen en heeft verschillende geavanceerde functies, zoals muisondersteuning, een geïntegreerde bestandsviewer en een teksteditor met syntaxismarkering. Het maakt het ook mogelijk om te bladeren in gecomprimeerde bestanden, pakketten, netwerkopslag en nog veel meer.

Belangrijkste nieuws in Midnight Commander 4.8.33

In deze nieuwe versie van Midnight Commander 4.8.33 Er is een VFS-module ingebouwd waarmee de inhoud van torrentbestanden kan worden onderzocht, evenals verbeteringen in het afspelen van geluid, het weergeven van afbeeldingen en het afspelen van video in niet-grafische sessies met behulp van consolestuurprogramma's. Bovendien is er toegevoegd Ondersteuning voor Rust Box-pakketformaat en ipk-bestanden vanuit OpenEmbedded in het configuratiebestand mc.ext.ini.

Wat de codebasis betreft, nu Het gebruik van elementen uit de C99-norm is toegestaan, wat heeft geleid tot de invoering van een vereiste voor een C99-compatibele compiler en een Automake-versie van ten minste 1.14. De integratie met verschillende shell-omgevingen is ook verbeterd, waaronder ondersteuning voor ksh-varianten zoals subshell en betere compatibiliteit met Fish 4.0, dat onlangs in Rust is herschreven.

Voor gevorderde gebruikers is het volgende opgenomen: Mogelijkheid om arrays van waarden te definiëren in de PROMPT_COMMAND-omgevingsvariabele, terwijl gebruikers van vim een ​​nieuw toetsenbordindelingsbestand aantreffen dat is ontworpen om toetscombinaties te bieden die vergelijkbaar zijn met die in die editor. Voor FreeBSD is nu ondersteuning voor TERM=xterm-clear toegevoegd.

Een andere relevante verandering is de mogelijkheid om de webbrowser te kiezen die wordt geopend bij het bekijken van HTML-bestanden, met automatische detectie van opties zoals Firefox, Konqueror, Opera en Chromium. Bovendien is de continue integratie van het project gemigreerd van Travis naar GitHub Actions om de ontwikkelingsstroom te stroomlijnen.

Tenslotte Verschillende bugs zijn opgelost, waaronder een bug in mcedit die crashes veroorzaakte bij het aanmaken van nieuwe bestanden, en problemen met het virtuele VFS-bestandssysteem: in tar werd een dubbele vrijgave van geheugen verwijderd en in sftpfs werd een onjuiste toegang tot geheugen nadat het was vrijgemaakt, opgelost.

Als u er meer over wilt weten Over de release van deze nieuwe versie kunt u de details in de originele aankondiging bekijken. De link is dit.

Hoe installeer ik Midnight Commander op Linux?

Voor degenen die geïnteresseerd zijn om Midnight Commander op hun systeem te kunnen installeren, kunt u dit doen door de instructies te volgen die we hieronder delen. Om de nieuwe versie te installeren, is één methode door de broncode te compileren. Oosten ze kunnen het krijgen van de volgende link en de compilatie is met de commando's:

./configure make make install

Terwijl degenen die liever gebruik maken van reeds gecompileerde pakketten, ze de nieuwe versie kunnen installeren door de volgende commando's te typen, afhankelijk van de Linux-distributie die ze gebruiken.

Degenen die gebruiken Debian, Ubuntu of een van de derivaten Vervolgens typt u in een terminal het volgende, zoals van toepassing. Alleen voor Ubuntu en derivaten, moet aanwezig zijn in de universe-opslagplaats:

sudo add-apt-repository-universe

Nu kan iedereen het installeren de applicatie met:

sudo apt mc installeren

Voor degenen die gebruiken Arch Linux of een afgeleide ervan:

sudo pacman-S mc

Bij Fedora, RHEL, CentOS of afgeleiden:

sudo dnf mc installeren

Terwijl voor degenen die Guix-gebruikers zijn, ze de installatie kunnen uitvoeren door de volgende opdracht te typen:

guix installeer mc

Eindelijk, voor OpenSUSE:

sudo zypper in mc