2015-09-25 2 views
0

Я использую gdb версию 6.8 на изображении машины ubuntu 9. Я хотел бы обновить его до последней версии (7.8?), Но я не уверен, как это сделать.Как обновить GDB до самой текущей, стабильной версии

Я пробовал следовать инструкциям здесь https://askubuntu.com/questions/529781/upgrade-from-gdb-7-7-to-7-8, но они не сработали.

Он остановился у команды дегтя и сказал: «это не выглядит архивный файл»

Может кто-нибудь помочь?

Благодаря

ответ

2

Это только предположение, но это может быть так, что ваша версия tar настолько стар, что не поддерживает схему сжатия XZ. Ссылка, на которую вы ссылаетесь, предлагает загрузить gdb-7.8.tar.xz, вы можете попробовать запустить unxz gdb-7.8.tar.xz, который распакует файл в gdb-7.8.tar, затем вы можете повторить tar -xf gdb-7.8.tar, который теперь должен работать.

В качестве альтернативы вы можете попробовать загрузить этот файл вместо http://ftp.gnu.org/gnu/gdb/gdb-7.8.2.tar.gz, это релиз 7.8.2 по сравнению с 7,8, который вы использовали раньше, и поэтому содержит несколько незначительных исправлений ошибок, однако этот файл использует схему сжатия gzip, которая поддерживается в tar дольше, чем xz, этот новый файл должен извлекать штраф с tar -xf gdb-7.8.2.tar.gz.

И, наконец, вам может быть интересно пропустить 7.8 полностью и перейти прямо к 7.10 (http://ftp.gnu.org/gnu/gdb/gdb-7.10.tar.gz), так как это должно содержать еще более интересные новые функции и улучшения.

Смежные вопросы