답변:
gdb 7.8은 현재 신뢰할 수있는 리포지토리 에서 사용할 수 없습니다 . 그러나 소스에서 설치할 수 있습니다.
터미널을 열고 다음 명령을 입력하십시오
wget http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz
tar -xf gdb-7.8.tar.xz
cd gdb-7.8/
./configure
make
sudo cp gdb/gdb /usr/local/bin/gdb
디렉토리에 설치 gdb
됩니다 /usr/local/bin/
. 명령이 실행될 때마다 /usr/local/bin/
검색되는 것처럼 /usr/bin/
running gdb
이 실행 gdb 7.8
됩니다.
설치되면 다음을 사용하여 gdb 버전을 확인할 수 있습니다
gdb --version
출력해야합니다
GNU gdb (GDB) 7.8
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
당신이 그것을 제거 할 경우 간단하게 제거 gdb
에서 /usr/local/bin/
실행하여
sudo rm /usr/local/bin/gdb
gdb
리포지토리의 7.8은 아닙니다. 여기에 답을 추가 할 수 있습니다.)
make uninstall
. 따라서 sudo checkinstall
모든 것을 추적 하는 데 사용해야 합니다. make install
나중에 언젠가 패키지를 제거하기로 결정한 경우 무딘 것이 큰 고통을 줄 것입니다.
Ubuntu 14.04에서 GDB를 7.7.1에서 8.2로 업데이트 :
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get -y --force-yes install gdb
gdb -v
sudo add-apt-repository --remove ppa:ubuntu-toolchain-r/test
sudo apt-get update
가장 좋은 답변은 저에게 효과가 없었습니다. 어떤 이유로 나는 make를 완성하기 위해이 패키지가 필요했습니다.
sudo apt-get install texinfo
그런 다음 올바른 방법으로 설치 하는 것이 좋습니다 . 유틸리티를 설치했습니다 (데비안 패키지를 생성하여에 의해 생성 된 모든 파일을 자동 추적합니다 ).checkinstall
make
sudo apt-get update && sudo apt-get install checkinstall
이제 다음 명령을 호출하십시오.
wget http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz
tar -xf gdb-7.8.tar.xz
cd gdb-7.8/
./configure
sudo checkinstall
이 *.deb
파일이 현재 디렉토리에 파일을 넣었는지 확인하십시오 (mine was gdb_7.8-1_amd64.deb
). 이제 올바른 방법으로 설치해 봅시다.
*.deb
apt-get
이 각각의 명령을 사용하여 :
sudo dpkg -r gdb
sudo dpkg -i ~/gdb-7.8/gdb_7.8-1_amd64.deb
sudo apt-get install -f
이제 패키지가 올바르게 설치되었으며 sudo apt-get remove gdb
OR 을 사용하여 제거 할 수 있습니다 sudo dpkg -r gdb
. gdb 8.0.1로 이것을 테스트했지만 모든 버전에서 작동한다고 가정합니다.
gdb
리포지토리에서 사용할 수 있습니다. 왜 그렇지 않다고 말합니까?