![오류 메시지 수정 방법: 기호 조회 오류](https://linux55.com/image/13540/%EC%98%A4%EB%A5%98%20%EB%A9%94%EC%8B%9C%EC%A7%80%20%EC%88%98%EC%A0%95%20%EB%B0%A9%EB%B2%95%3A%20%EA%B8%B0%ED%98%B8%20%EC%A1%B0%ED%9A%8C%20%EC%98%A4%EB%A5%98.png)
C++용 IDE인 codeblocks를 설치해 보았습니다. 오류 메시지가 계속 나타납니다. 그래서 codeblock을 여러번 업데이트하고 다시 설치했습니다.
codeblocks
tar
codeblocks 웹 페이지에서 파일을 다운로드하고 파일을 추출한 후 다음 명령을 사용하여 설치했습니다 .
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"