linux -- ubuntu展開海思hi3511/hi3512/hi3515/hi3520SDK開發包


從ubuntu 6.10開始,ubuntu 就將先前默認的bash shell 更換成了dash。

也就是說/bin/sh鏈接倒了/bin/dash而不是/bin/bash。

ubuntu edgy是第一個將dash作為默認shell來發行的版本,這似乎是受了debian的影響。

官方解釋,主要原因是dash更小,運行更快,還與POSIX兼容。

 

但是shell的更換,導致海思開發包致使用bash設計腳本出錯,這是由於現在腳本沒有考慮POSIX兼容的問題。因此,在UBUNTU上展開海思開發包,需要把dash轉換回bash。

方法就是:

#sudo dpkg-reconfigure dash

詢問是否把dash作為/bin/sh

選擇no


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM