歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Ubuntu12.0.4x86_64安裝HTK3.4.1所遇到的問題以及解決方案(hp-cq40)

Ubuntu12.0.4x86_64安裝HTK3.4.1所遇到的問題以及解決方案(hp-cq40)

日期:2017/3/1 14:01:41   编辑:關於Linux
Ubuntu12.0.4x86_64安裝HTK3.4.1所遇到的問題以及解決方案(hp-cq40) 1.沒有上網圖標:(開機需要配置網絡60秒也是這麼解決) 修改/etc/network/interface這個文件,修改成如下: auto lo iface lo inet loopback 2.無線上網: linux下安裝無線網卡驅動(Broadcom 802.11 Linux STA driver)(以為是64位的機器,一定要下載64位驅動,否則報錯) ubuntu系統的首先需要執行以下兩條命令 # apt-get install build-essential linux-headers-generic # apt-get build-dep linux 確保是否存在該目錄 # ls /lib/modules/`uname -r`/build wget驅動包並進入相應的驅動目錄 # wget http://zh-tw.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_38.tar.gz # tar -zxvf hybrid-portsrc_x86_32-v5_100_82_38.tar.gz # cd hybrid-portsrc_x86_32-v5_100_82_38 # make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-headers-2.6.38-8-generic' LD /data/software/built-in.o CC [M] /data/software/src/shared/linux_osl.o CC [M] /data/software/src/wl/sys/wl_linux.o /data/software/src/wl/sys/wl_linux.c: In function ‘wl_attach’: /data/software/src/wl/sys/wl_linux.c:485:3: error: implicit declaration of function ‘init_MUTEX’ make[2]: *** [/data/software/src/wl/sys/wl_linux.o] Error 1 make[1]: *** [_module_/data/software] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic' make: *** [all] Error 2 如果你的內核版本大於2.6.37,那麼恭喜你,編譯時會報上述錯誤,此時,只需打一個補丁即可! # uname -r wget補丁到驅動目錄(lib、Makefile、src) # wget http://www.broadcom.com/docs/linux_sta/5_100_82_38.patch # patch -p0 < 5_100_82_38.patch 然後再執行make,執行完後會生成wl.ko等文件 # make 移除所有之前相關的驅動,沒有則跳過 # lsmod | grep "b43\|ssb\|wl" # rmmod b43 # rmmod ssb # rmmod wl # echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf # echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf 安裝驅動 # modprobe lib80211 # insmod wl.ko 3.無線網卡開機不自動啟動: 安裝到這裡,iwconfig就可以看到有個eth1--就是Ubuntu無線網卡了,但是tx-power 還是off的。為了保險起見,我還加了兩句#modprobe wl---第一次提示沒有wl這個模塊,後來在系統--管理--硬件驅動裡面我把broadcom sta 驅動激活了(原來是沒有的,好像insmod wl.ko後就有了),再次運行這個命令就可以了。 #depmod -s 裝到這就完了,為了讓這模塊一開始就可以加載,在/etc/modules裡面加上wl就可以了。 /etc/modules文件內容: # kernel modules to load at boot time. #This file contains the names of kernel modules that should be loaded at boot time, one per line. Lines beginning with "#" are ignored. wl 就是上面這樣。 4.安裝libx11-dev: #apt-get install libx11-dev libxext-dev libxtst-dev 因為HTK是32位,還需安裝32位libx11(解決:/usr/bin/lb lix11 not found )(會進一步支持gcc 32位 和 libx11 32位) #apt-get install libx11-dev:i386 出現錯誤,關鍵是看錯誤信息!!!!!!!!!!!
Copyright © Linux教程網 All Rights Reserved