У меня Ubuntu 14.04, и мое Bluetooth перестало работать. Принятое решение этой проблемы заключается в том, чтобы найти драйвер в шестнадцатеричном формате и преобразовать его в hcd для установки:
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)
Итак, я следил за командами и устанавливал git, и все, кажется, доходило до конца до конца когда я получаю команду «не найден»:
$ 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
Почему я получаю команду «не найден» ???
Если я смотрю в каталоге, то присутствует команда hex2hcd:
~/hex2hcd$ ls
BCM43142A0_001.001.011.0084.0086.hex hex2hcd hex2hcd.c LICENSE Makefile
И если я изучу файл hex2hcd, его свойства исполняются.
Я не знаю, что делать дальше, чтобы решить эту проблему.
hmm. Этот вопрос был помечен как дубликат:
Как запускать скрипты без ввода полного пути?
Но я не понимаю, как это помогает или как бы я когда-либо обнаружил, что стр. На самом деле другое предлагает добавить ./, прежде чем моя команда станет полезным ответом, поскольку она решила проблему. Но это решение не найдено на странице, помеченной как дубликат.
Я не понимаю, почему мне нужно добавить ./, когда я уже в каталоге с командой ... Поэтому у меня есть решение но не понимаю, зачем это необходимо.