Я должен вернуться своя версия gdb назад к предыдущему выпуску так, чтобы это было совместимо с определенным инструментом. У меня в настоящее время есть gdb 7.7.1 установленных. Если я вхожу gdb
в терминал и хит входят, gdb выполнения. Однако, когда я работаю sudo apt-get remove gdb
, это говорит это:
$ sudo apt-get remove gdb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'gdb' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Дело обстоит так, когда я использую sudo dpkg -r gdb
также. Как я могу зафиксировать это так, чтобы программа была сначала распознана и затем съемная?
Ubuntu 14.04.2 LTS
3.13.0-53-generic
Сначала узнайте, какой двоичный файл будет выполняться, когда Вы будете работать gdb
использование which
команда:
which gdb
это - выводы путь как: /usr/bin/gdb
затем мы должны искать, который пакет установил этот файл с помощью dpkg
:
dpkg -S /usr/bin/gdb
или даже:
dpkg -S $(which gdb)
, таким образом, это дает нам имя пакета как: gdb: /usr/bin/gdb
. затем удалите тот пакет: sudo apt remove gdb
в этом случае.
Как альтернатива можно просто переустановить более старую версию, увидеть в первый раз, какие версии доступны Вам:
apt-cache madison gdb | grep -iv sou
gdb | 7.11.1-0ubuntu1~16.04 | http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
gdb | 7.11-0ubuntu1 | http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
затем устанавливают более старую версию, она будет заботиться о самом более новом удалении версии:
$ sudo apt install gdb=7.11-0ubuntu1
The following packages will be DOWNGRADED:
gdb
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.