2017-09-05 4 views
1

저는 라즈베리 파이에서 에메랄드 암호 마이닝 소프트웨어를 설정하려고합니다. 나는 라스베리 파이에 대한 지갑의 ARM 배포판을 사용하고 있습니다 : https://www.emeraldcrypto.delibdb가 라즈베리 파이에 없습니다

지갑을 잘 컴파일 할 수 있지만 ./emeraldd와 함께 실행하면 "공유 라이브러리를로드하는 동안 오류가 발생합니다 : libdb_cxx -5.3.so : 공유 객체 파일을 열 수 없습니다 : 해당 파일이나 디렉토리가 없습니다. "

일반적인 apt-get 업데이트 및 업그레이드로 수정 한 다음 apt-get install libdb5.3 ++로이 문제를 해결하려고했습니다. libdb5.3이 이미 컴퓨터에 설치되어 있고 완전히 업데이트되었다고합니다. 대신 문제를 해결하기 위해 무엇을 할 수 있습니까?

당신에게

편집 감사합니다는 sudo apt-get을 libdb5.3 ++ 설치 - 그것은 그 이름으로 어떤 패키지가 없다고 말합니다 DEV이 중 하나가 작동하지 않습니다.

+0

사용중인 운영 체제 및 버전을 포함하면 유용 할 수 있습니다. – ghoti

+0

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ –

+0

저는 의견이 아닌 질문에 이런 종류의 것을 포함시킬 것을 제안합니다. 예를 들어 ME의 경우 Pis를 11.1로 업그레이드하지 않았기 때문에 Raspberry Pis의 "표준"운영 체제는 FreeBSD 버전 11.0입니다. Pi는 플랫폼 *입니다. 그것을 사용하는 방법이 하나만 있다고 가정하지 마십시오. – ghoti

답변

1

당신은 올바른 아이디어가 있었지만 한 가지 잘못되었습니다. 프로그램을 컴파일 할 때 -dev 버전의 종속성을 설치해야합니다. 그래서 이것을 시도 :

sudo apt-get install libdb5.3++-dev 

그것은의 libdb를 사용하는 프로그램을 컴파일하는 데 필요한 파일을 설치해야합니다.

+0

그 이름으로 패키지를 찾을 수 없다는 사실을 알았습니다. –

+0

패키지 목록을 검색해 보니 libdb5.3-dev 설치를 시도해 보았습니다. 찾으려고 고맙다는 말로도 – LinuxLivesMatter

+0

하지만 작동하지 않았습니다. 나는 또한 효과가 없었던 많은 변형을 시도했다. 내 다운로드 폴더에서 설치하려고합니다. 다른 곳에서 패키지를 찾을 수 있습니까? –

관련 문제