오류 메시지 수정 방법: 기호 조회 오류

오류 메시지 수정 방법: 기호 조회 오류

C++용 IDE인 codeblocks를 설치해 보았습니다. 오류 메시지가 계속 나타납니다. 그래서 codeblock을 여러번 업데이트하고 다시 설치했습니다.

codeblocks tarcodeblocks 웹 페이지에서 파일을 다운로드하고 파일을 추출한 후 다음 명령을 사용하여 설치했습니다 .

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"

관련 정보