Sistema Operacional = CentOS 6
Estou tentando instalar um pacote da seguinte forma:
rpm -i package_name.rpm
Mas recebo o seguinte erro:
error: Failed dependencies:
sqlite >= 3.7.15 is needed by package_name
No entanto, já instalei a dependência necessária da seguinte forma:
Abri um navegador e naveguei até https://www.sqlite.org/download.html , baixei sqlite-autoconf-3240000.tar.gz e extraí os arquivos:
Então:
cd sqlite-autoconf-3240000
./configure --prefix = /usr/local
./configure
make
make install
Verifico se o sqlite3 está funcionando da seguinte forma:
[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>
Você instalou o programa , não a dependência . O RPM package_name especifica uma dependência no RPM sqlite , não no programa sqlite .
Instale o RPM sqlite (depois de remover o instalado manualmente) ou diga ao RPM para ignorar as dependências ao instalar package_name:
rpm -i --nodeps package_name.rpm
.