Не удается обновить версию DTC

Я пытался использовать этот метод для обновления версии 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

Почему это происходит? В чем может быть проблема?

0
задан 12 July 2019 в 10:46

2 ответа

Вы получили это сообщение, потому что Вы вручную загрузили 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
1
ответ дан 24 October 2019 в 00:08

apt интерфейс к упаковочной системе и хочет, чтобы имена пакета установили.

Инструмент для установки a .deb файл dpkg. Читать man dpkg и сделайте что-то как:

sudo dpkg --install ./device-tree-compiler_1.4.7-1_amd64.deb
0
ответ дан 24 October 2019 в 00:08

Другие вопросы по тегам:

Похожие вопросы: