응용 프로그램 (tracker-0.10.24)을 설치할 때이 메시지가 나타납니다.
Package requirements (glib-2.0 >= 2.26.0
gobject-2.0 >= 2.26.0
gio-unix-2.0 >= 2.26.0
dbus-1 >= 1.3.1
dbus-glib-1 >= 0.82) were not met:
No package 'dbus-1' found
No package 'dbus-glib-1' found
우분투 패키지로 가서 단계별로 설치할 수는 있지만 더 편리한 방법이라고 생각합니다. 이 모든 라이브러리를 설치하는 방법?
답변
아마도 이것은 configure
스크립트 의 오류 입니까?
오류가 pkg-config 패키지 파일을 참조하고 있습니다. 우분투 / 데비안 패키지 이름과 일대일로 대응하지 않습니다 (데비안 또는 우분투에 고유하지 않기 때문에).
이 특정한 경우 dbus-1.pc
파일은 libdbus-1-dev
Ubuntu 패키지 dbus-glib-1.pc
에 있으며 libdbus-glib-1-dev
Ubuntu 패키지에 있습니다. 이 두 가지를 설치하면 해당 configure
스크립트 검사 의 종속성이 충족되어야합니다 .
답변
매우 간단합니다. 먼저 명령을 실행하여 우분투 버전을 확인하십시오 lsb_release -a
. https://packages.ubuntu.com/으로 이동하여 패키지 이름을 검색하여 우분투 버전과 같은 것을 찾으십시오.
예:
sudo apt-get install glib-2.0
sudo apt-get install libdbus-1-dev
참고 : 패키지 이름이 아닌 버전으로 설치하십시오!