So installieren Sie die Bash-Shell unter Alpine Linux

Blog

So installieren Sie die Bash-Shell unter Alpine Linux

Alpine Linux wird mit BusyBox geliefert. Es wird als das Schweizer Taschenmesser von Embedded Linux bezeichnet. BusyBox kombiniert winzige Versionen vieler Standard-UNIX-Dienstprogramme in einer einzigen kleinen ausführbaren Datei, einschließlich /bin/sh. Standardmäßig ist bash nicht in BusyBox und Alpine Linux enthalten. Das für mobile Geräte konzipierte postmarketOS-Projekt basiert auf Alpine Linux. Viele Docker-Images basieren auch auf Alpine, und Sie können die Bash-Shell auch in Docker-basierten Images installieren. Diese Seite zeigt, wie Sie eine Bash-Shell in Alpine Linux mit dem apk-Befehl .

ANZEIGE

Wie installiere ich die Bash-Shell in Alpine Linux?

Es ist einfach, Bash zu installieren, aber das bedeutet nicht, dass die Symlinks zu busybox weg sind. Die Syntax ist wie folgt mit apk-Befehl :

Fortgeschrittenes Javascript-Tutorial pdf

# apk update

# apk upgrade

# apk add bash

Beispielausgaben:

(1/4) Installing ncurses-terminfo-base (6.1_p20200118-r4) (2/4) Installing ncurses-libs (6.1_p20200118-r4) (3/4) Installing readline (8.0.1-r0) (4/4) Installing bash (5.0.11-r1) Executing bash-5.0.11-r1.post-install Executing busybox-1.31.1-r9.trigger OK: 11 MiB in 23 packages

Rufen Sie eine Liste gültiger Login-Shells unter Alpine Linux mit dem Katzenbefehl :

Deep Copy Array Javascript

# cat **/etc/shells**

Ausgänge:

# valid login shells /bin/sh /bin/ash /bin/bash

#alpine linux #bash #alpine linux #busybox

www.cyberciti.biz

So installieren Sie die Bash-Shell unter Alpine Linux

Auf dieser Seite wird erklärt, wie Sie die Bash-Shell in Alpine Linux mit den apk-Befehlszeilenoptionen installieren, einschließlich der Einrichtung der Befehlszeilen-Tab-Vervollständigung für bash. Das postmarketOS-Projekt, das für die Ausführung auf mobilen Geräten entwickelt wurde, basiert auf Alpine Linux. Viele Docker-Images basieren auch auf Alpine, und Sie können die Bash-Shell auch in Docker-basierten Images installieren.

Referenzfehlerfenster ist nicht definiert nextjs