운영체제 = CentOS 6
다음과 같은 패키지를 설치하려고 합니다.
rpm -i package_name.rpm
하지만 다음과 같은 오류가 발생합니다.
error: Failed dependencies:
sqlite >= 3.7.15 is needed by package_name
그러나 다음과 같이 필수 종속성을 설치했습니다.
브라우저를 열고 다음으로 이동하세요.https://www.sqlite.org/download.html, sqlite-autoconf-3240000.tar.gz를 다운로드하고 파일을 추출합니다.
그 다음에:
cd sqlite-autoconf-3240000
./configure --prefix = /usr/local
./configure
make
make install
sqlite3이 다음과 같이 작동하는지 확인했습니다.
[root@MyMachine home]# sqlite3
SQLite version 3.24.0 2018-06-04 19:24:41
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
답변1
당신은 설치했습니다프로그램,아니요의존. package_name RPM은 sqlite에 대한 종속성을 지정합니다.회전 속도, sqlite가 아님프로그램.
sqlite RPM을 설치하거나(수동으로 설치된 RPM을 제거한 후) package_name 설치 시 RPM에 종속성을 무시하도록 지시합니다 rpm -i --nodeps package_name.rpm
.