라즈베리파이 4 에서 mysql이 mariadb로 바뀌었다. 크게 달라진 점은 없지만 처음 설치할 때 명령어가 바뀌었다.
$sudo apt-get install libmysqlclient-dev 명령어로 설치를 하면 아래와 같은 에러 메시지를 출력한다. 처음에 mysql.h 파일이 없다고 나와서 찾았는데 다음과 같이 변경되었다. 아래 질문까지 포함해서 올린다.
$sudo apt-get install mysql-server mysql-client libmysqlclient-dev 이 명령어를 실행하면 아래와 같이 나오면서 설치가 되지 않습니다. 어떻게 해야 하는지 알려주실 수 있나요?
Q: libmysqlclient-dev 가 default-libmysqlclient-dev로 바뀌었다
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
libmysqlclient-dev 패키지를 사용할 수 없습니다.
하지만 다른 패키지가 참조하고 있습니다. 해당 패키지가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서 패키지를 받아와야 하는 경우일 수도 있습니다. 하지만 다음 패키지가 대체합니다:
libmariadb-dev-compat libmariadb-dev
E: 'libmysqlclient-dev' 패키지는 설치할 수 있는 후보가 없습니다
제대로 설치해야 mysql.h 파일 에러를 피할 수 있다. 중복이지만 에러메시지가 다르므로 한 번 더 포스팅을 해둔다.
$sudo apt-get install default-libmysqlclient-dev
다시 진도를 나간다. 계속 걷는다.
'개발자 > 라즈베리파이4' 카테고리의 다른 글
라즈베리파이 4 초음파 센서 실습 코드 (0) | 2022.05.17 |
---|---|
Raspberry Pi Pico 마이크로 컨트롤러 보드 (0) | 2022.05.17 |
라즈베리파이4 mpeg-streamer 폴더 에러 해결 (5) | 2022.05.06 |
컴파일 명령어 -lmysqlclient 를 -lmariadbclient 로 바꿔준다. (0) | 2022.04.27 |
mysql.h: 그런 파일이나 디렉터리가 없습니다. 에러 해결 mariadb (0) | 2022.04.27 |
라즈베리파이4 mjpg 동영상 스트리밍 서버 구현 (0) | 2022.04.24 |
Raspberry Pi Zero 2W 소개 (0) | 2022.03.04 |
Raspberry Pi Pico 가속도계, 자이로 MPU-6050 (0) | 2022.03.04 |
더욱 좋은 정보를 제공하겠습니다.~ ^^