Eu tenho o Ubuntu 14.04 e meu bluetooth parou de funcionar. A solução aceita para este problema é encontrar o driver em formato hexadecimal e convertê-lo em hcd para instalação:
sudo apt-get install git
git clone git://github.com/jessesung/hex2hcd.git
cd hex2hcd
make
./hex2hcd ../BCMxxxx.xxx.xxx.xx.hex BCM43142A0-0a5c-21d7.hcd (Correct hex file and required hcd name here)
Então eu segui os comandos e instalei o git e tudo parece ir bem até o final quando eu recebo um "comando não encontrado":
$ git clone git://github.com/jessesung/hex2hcd.git
Cloning into 'hex2hcd'...
remote: Counting objects: 8, done.
remote: Total 8 (delta 0), reused 0 (delta 0), pack-reused 8
Receiving objects: 100% (8/8), 8.71 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1/1), done.
Checking connectivity... done.
~$ cd hex2hcd
:~/hex2hcd$ make
gcc -O2 -march=native hex2hcd.c -o hex2hcd
~/hex2hcd$ hex2hcd BCM43142A0_001.001.011.0084.0086.hex BCM43142A0-0a5c-21d7.hcd
hex2hcd: command not found
Por que estou recebendo "comando não encontrado" ???
Se eu procurar no diretório o comando hex2hcd está presente:
~/hex2hcd$ ls
BCM43142A0_001.001.011.0084.0086.hex hex2hcd hex2hcd.c LICENSE Makefile
E se eu examinar o arquivo hex2hcd, suas propriedades serão executáveis.
Eu não sei o que fazer para resolver isso.
hmm. Esta questão foi marcada como uma duplicata para:
Como rodar scripts sem digitar o caminho completo?
Mas não entendo como isso ajuda ou como eu encontraria essa página. Na verdade, outra sugestão para prefixar / antes de meu comando é uma resposta útil, pois resolveu o problema. Mas essa solução não é encontrada na página marcada como duplicada.
Eu não entendo por que eu preciso prefixar ./ quando eu já estou no diretório com o comando ... Então eu tenho uma solução, mas não entendo porque é necessário.