我是靠谱客的博主 含蓄冰淇淋,最近开发中收集的这篇文章主要介绍Bash 和 DashDASH,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装交叉编译器出问题了,

./arm-2010q1-202-arm-none-linux-gnueabi.bin

 

错误信息如下;

Checking for required programs: awk grep sed bzip2 gunzip
===============================================================
Error: DASH shell not supported as system shell
===============================================================
The installer has detected that your system uses the dash shell
as /bin/sh.  This shell is not supported by the installer.
You can work around this problem by changing /bin/sh to be a
symbolic link to a supported shell such as bash.
For example, on Ubuntu systems, execute this shell command:
   % sudo dpkg-reconfigure -plow dash
   Install as /bin/sh? No
Please refer to the Getting Started guide for more information,
or contact CodeSourcery Support for assistance.

 

Google搜:

http://www.51testing.com/html/38/225738-208702.html


Ubuntu下sh默认指向dash
echo $SHELL  -->  /bin/bash
type sh      -->  /bin/sh
然后我到/bin下看了有"sh -> dash",原来sh是/bin/dash的链接。
后来google了一下才发现,buntu6.10已将先前默认的bashshell更换为了dash。其表现是/bin/sh链接到了/bin/dash而不是传统的/bin/bash。
bash - GNU Bourne-Again SHell
dash - Debian Almquist Shell
可以分别man bash  / man dash看一下。

那么怎么把sh改为指向bash呢?
最暴力的方法当然是直接把/bin/sh的软链接改到bash中,
如:ln -s /bin/bash /bin/sh
但是,有优雅一些的方法,
sudo dpkg-reconfigure dash
出现菜单问你是否要dash的时候,选no就可以了。

 

先看看链接:

cuigang@cui:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2010-10-12 17:04 /bin/sh -> dash

 

按照出错的提示信息

   sudo dpkg-reconfigure -plow dash
   Install as /bin/sh? No

就可以了,再看看链接:

cuigang@cui:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2010-10-12 16:52 /bin/sh -> bash

 

那么Dash是什么东西呢

 

DASH


Description

DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks.

 

比bash小而快的东西

最后

以上就是含蓄冰淇淋为你收集整理的Bash 和 DashDASH的全部内容,希望文章能够帮你解决Bash 和 DashDASH所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部