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