回答:
gdb 7.8は現在、trustyリポジトリでは利用できません。ただし、ソースからインストールできます。
端末を開き、次のコマンドを入力します
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/
実行されている、コマンドが実行されるたびに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
ユーティリティをインストールしました(これにより、によって生成されたすべてのファイルを自動追跡するためのdebianパッケージが作成されます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
により、現在のディレクトリ(私はだった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
はリポジトリで利用可能です。どうしてそうではないと言うのですか?