どのように私のアルパインのLinux LXD(Linuxのコンテナ)仮想マシン(VM)上でbashシェルをインストールするには?
アルパインLinuxは、BusyBoxのツールが付属しています。それは、「組み込みLinuxのスイスアーミーナイフ。」と命名されました / binに/ shのパスに小さな実行ファイルをマージするBusyBoxの多くの一般的なUNIXユーティリティの小型版。デフォルトでは、BusyBoxのアルパインLinuxは、bashの含まれていません。
アルパインのLinuxにはbashをインストールする方法?
bashは、インストールするのは簡単ですが、それはありません平均busyboxのコマンド文字が消えません。構文は次のとおりです。
# APK更新
# アップグレードAPK #の APKの追加のbash
出力例は次のとおりです。
(1/5)の取り付けのncurses-terminfoの塩基(6.0-R7)
(2/5)のインストールのncurses-のterminfo(6.0-R7)
(3/5)のインストールのncurses-LIBS(6.0-R7)
(4/5)のインストールのreadline(6.3.008-R5)
(5/5)の取り付けはbash(4.3.48-R1)
実行のbash-4.3.48-r1.post- インストール
busyboxのを実行-1.26 0.2-r5.trigger
OK: 14のMIB で 21のパッケージ
入力し、bashのマニュアルを参照してインストールします。
# APK追加のbash-docの
bashコマンドの補完を自動的にインストールし、実行します。
# APK追加bashの補完
例としては、次のとおりです:
図1:成功したアルパインのLinuxでのbashを実行する方法
シェルとしてbashのを使用して、bashのを入力する必要があります。
$ bashの
アルパインのLinux LXD仮想マシンへのホストからログインする必要があり、次のコマンドを入力します。
$ LXC 幹部高山-LXD-VM名、ここにはbash
私たちは、入力は、bashにrootシェルを変更する必要があります。
# Viに/ etc / passwdファイル
以下のような/ binに/灰、ユーザ名とデフォルトのシェルを探します:
ルート:X:0 :0 :ルート:/ルート:/ binに/灰
次に、/ binに/ bashの交換:
ルート:X:0 :0 :ルート:/ルート:/ binに/ bashの
カスタムbashシェル
出力ファイルの例:
猫〜/ .bashrcに
出力例:
エイリアス更新= 'APKの更新は&& APKアップグレード'
輸出HISTTIMEFORMAT = "%d /%m /%yの%のT" 輸出PS1 = '\ U @ \ H:\ W \ $' 別名リットルを= 'LS -CF' エイリアスラ= 'LS -A' エイリアスLL = 'LS -alF' 別名LS = 'LS --color =自動' ソース/etc/profile.d/bash_completion.sh
参照のカスタマイズbashシェル環境の詳細についてはWikiページを。