Wie man

So installieren Sie Bash 5.0 auf CentOS 7

So installieren Sie Bash 5.0 auf CentOS 7

Bash ist ein Sch-kompatibler Befehlsspracheninterpreter, der Befehle ausführt, die aus der Standardeingabe oder aus einer Datei gelesen wurden. Bash enthält auch nützliche Funktionen aus den Korn- und C-Shells (ksh und csh). Dieses Tutorial zeigt Linux-Benutzern, wie man Bash 5 installiert.0 auf CentOS 7.

Die auf einem CentOS 7 Linux-Computer verfügbare Version von Bash ist 4.2. Dies kann durch Ausführen des Befehls bestätigt werden bash-Version im Terminal.

$ bash --version GNU bash, Version 4.2.46(2)-Release (x86_64-redhat-linux-gnu) Copyright (C) 2011 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder höher  Dies ist freie Software; Sie können es ändern und neu verteilen. Es gibt KEINE GEWÄHRLEISTUNG, soweit gesetzlich zulässig.

Bash 5 installieren.0 auf CentOS 7

Ab diesem Artikel-Update ist die neueste stabile Version von Bash 5.0. Diese Version ist in standardmäßigen Upstream-Repositorys nicht verfügbar. Wir müssen es aus der Quelle erstellen.

Schritt 1: System aktualisieren

Aktualisieren Sie Ihren CentOS 7-Computer.

sudo yum -y update

Wenn Sie Kernel-Updates haben, starten Sie das Betriebssystem neu.

sudo neu starten

Schritt 2: Entwicklungstools auf CentOS 7 installieren

Installieren Sie Entwicklertools auf CentOS 7.

sudo yum -y install curl sudo yum -y groupinstall "Entwicklungstools"

Download Bash 5.0 tar-Datei.

curl -O https://ftp.Gnu.org/gnu/bash/bash-5.0.Teer.gz

Schritt 3: Installieren Sie Bash 5.0 auf CentOS 7

Heruntergeladenes Archiv extrahieren.

tar xvf bash-5.0.Teer.gz

Konfigurieren

CD-Bash-5.0 ./konfigurieren

Bestätigen Sie, dass in der Ausgabe der Befehlsausführung kein Fehler vorliegt:

… konfigurieren.Status: Makefile-Konfiguration erstellen.Status: Builtins/Makefile-Konfiguration erstellen.Status: lib/readline/Makefile config erstellen.Status: lib/glob/Makefile-Konfiguration erstellen.Status: lib/intl/Makefile config erstellen.Status: lib/malloc/Makefile config erstellen.Status: lib/sh/Makefile-Konfiguration erstellen.Status: lib/termcap/Makefile config erstellen.Status: lib/tilde/Makefile config erstellen.Status: doc/Makefile-Konfiguration erstellen.Status: Support/Makefile-Konfiguration erstellen.Status: po/Makefile erstellen.in der Konfiguration.Status: Beispiele/Loadables/Makefile-Konfiguration erstellen.Status: Beispiele/Loadables/Makefile erstellen.inc config.Status: Beispiele/Loadables/Perl/Makefile config erstellen.Status: Support/Bash erstellen.PC-Konfiguration.Status: Support/Bashbug erstellen.sh config.Status: Konfiguration erstellen.h config.Status: Ausführung von Standard-1-Befehlen config.Status: po/POTFILES config erstellen.Status: po/Makefile config erstellen.Status: Standardbefehle ausführen [[email protected] bash-5.0]# 

Bash 5 installieren.0 auf CentOS 7:

mach sudo mach install

Bestätigen Sie die aktuelle Version von Bash auf CentOS 7:

$ bash --version GNU bash, Version 5.0.0(1)-Release (x86_64-pc-linux-gnu) Copyright (C) 2019 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder höher  Dies ist freie Software; Sie können es ändern und neu verteilen. Es gibt KEINE GEWÄHRLEISTUNG, soweit gesetzlich zulässig.

Sie können jetzt jede Anwendung erstellen, die eine Bash-Version höher als 4 . erfordert.2.

Andere Anleitungen:

Installieren Sie git 2 auf CentOS 7

Python 3 installieren.8 auf CentOS 7

Microsoft arbeitet angeblich an 4K-Webcams für Windows und Xbox
Wenn Sie sich die letzten Windows-Updates angesehen haben, wissen Sie, dass Microsoft über Windows Hello kennwortlose Anmeldungen auf seinem Betriebss...
Halten Sie sich an Ihren Neujahrsvorsatz, um mit der 30-Tage-Challenge von Google Fit fit zu bleiben
Es ist Zeit, real zu werden. Du machst jedes Jahr den gleichen Neujahrsvorsatz, um fit zu werden. Auch jedes Jahr? Im Februar hast du dein Ziel schon ...
Neue Pläne für USB-C werden Authentifizierungssystem hinzufügen und sicherer sein
Neue Technologien bringen oft Wachstumsschmerzen mit sich, so auch bei USB-C. Während der neue Standard standardisierte Verbindungen, schnellere Liefe...