Я пытался использовать этот метод для обновления версии DTC.
$ sudo apt install ./device-tree-compiler_1.4.7-1_amd64.deb
Результат разочаровывает:
Reading package lists... Done Building dependency tree
Reading state information... Done
Note, selecting 'device-tree-compiler' instead of './device-tree-compiler_1.4.7-1_amd64.deb'
device-tree-compiler is already the newest version (1.4.7-1).
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
$ dtc -v
Version: DTC 1.4.0-gf345d9e4
Я попробовал предложение Вальтинатора ,
$ sudo dpkg --install ./device-tree-compiler_1.4.7-1_amd64.deb
(Reading database ... 178854 files and directories currently installed.)
Preparing to unpack .../device-tree-compiler_1.4.7-1_amd64.deb ...
Unpacking device-tree-compiler (1.4.7-1) over (1.4.7-1) ...
Setting up device-tree-compiler (1.4.7-1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Но версия dtc все еще не обновлена.
$ dtc -v
Version: DTC 1.4.0-gf345d9e4
Однако, когда я использую этот метод для просмотра версии DCT, результат:
dpkg -s device-tree-compiler | grep '^Version:'
Version: 1.4.7-1
Почему это происходит? В чем может быть проблема?
Вы получили это сообщение, потому что Вы вручную загрузили device-tree-compiler_1.4.7-1_amd64.deb и локально установили этот .deb файл. Если Вы устанавливаете Синаптический диспетчер пакетов с sudo apt install synaptic
и регистрируйте его Установленный (локальный или устаревший) в левой панели, это покажет, что компилятор дерева устройств является локально установленным пакетом.
компилятор дерева устройств находится в репозиториях по умолчанию всех в настоящее время поддерживаемых версий Ubuntu. Версия компилятора дерева устройств в Ubuntu 18.04 1.4.5. В Ubuntu 18.10 и более позднем компиляторе дерева устройств 1.4.7 может быть установлен от терминала со следующей командой:
sudo apt install device-tree-compiler
apt
интерфейс к упаковочной системе и хочет, чтобы имена пакета установили.
Инструмент для установки a .deb
файл dpkg
. Читать man dpkg
и сделайте что-то как:
sudo dpkg --install ./device-tree-compiler_1.4.7-1_amd64.deb