エラーメッセージを修正する方法:シンボル検索エラー

エラーメッセージを修正する方法:シンボル検索エラー

C++用のIDEであるcodeblocksをインストールしてみました。エラーメッセージが表示され続けます。そのため、codeblockを何度も更新して再インストールしました。

codeblocks tarcodeblocks Webページからファイルをダウンロードしてファイルを抽出し、次のコマンドを使用してインストールしました。

sudo dpkg -i *17.12*.deb

インストールがうまくいくようです。その後、コードブロックを開いてみました。私が受け取ったエラーメッセージは次のとおりです。

codeblocks: error while loading shared libraries: libwx_gtk2u_aui-3.0.so.0: cannot open shared object file: No such file or directory

その後、私は行方不明のものをインストールしようとしました。

sudo apt-get install libwx

あまり変わりませんでした。

まず、コードブロックを削除して削除しました。

sudo apt-get remove --purge codeblocks

他のエラーメッセージが表示されたら、次のことを試しました。

sudo apt --fix-broken install

これにより、次のメッセージが表示されます。

The following packages have unmet dependencies:
 codeblocks : Depends: codeblocks-common (= 16.01+dfsg-2.1) but it is not going to be installed
              Recommends: xterm
E: Unable to correct problems, you have held broken packages.

次に、次のことを試してください。

sudo apt-get install codeblocks-common

急いで削除しましたが、

sudo apt-get remove --purge codeblocks-common

それから更新しました。

sudo apt-get update

次のメッセージが表示されます。

E: The repository 'http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

その後、いくつかの他の問題を解決しようとしています。

sudo vim /etc/apt/sources.list.d/ubuntu-audio-dev-ubuntu-ppa-bionic.list

その後、更新してください。

sudo apt-get update

その後、次のことを行いました。

sudo dpkg -P --force-all shared-mime-info

私は持っています:

libgtk-3-0:amd64 depends on shared-mime-info.
 libgdk-pixbuf2.0-0:amd64 depends on shared-mime-info.
 libgtk2.0-0:amd64 depends on shared-mime-info.
 evince depends on shared-mime-info.

必要と思われるものを設置しました。

sudo apt-get install shared-mime-info

それから:

sudo apt-get -f install
sudo apt-get upgrade

長い間このようなことがありましたが、正常に終了したと思います。その後、再インストールしようとします。

sudo apt-get install codeblocks-common
sudo apt install codeblocks

エラーメッセージなしで終了します。

その後、端末を介してコードブロックを起動した場合、コマンドラインにコードブロックを入力しましたが、エラーが発生しました。

codeblocks: symbol lookup error: codeblocks: undefined symbol: _ZN24IncrementalSelectListDlgD1Ev

ショートカットをクリックしてもcodeblocks開きません。つまり、数秒間試してから停止します。

ここで問題は何ですか?どうすれば解決できますか?

これは私が持っているUbuntuのバージョンに関するデータです。

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"

関連情報