sqlite
e sqlite3
são duas versões diferentes e não compatíveis do mesmo programa.
sqlite
é para bancos de dados SQLite da versão 2. sqlite3
é para bancos de dados SQLite da versão 3. Há duas versões porque o formato do banco de dados foi alterado entre a versão 2 e a versão 3 e, portanto, os dois formatos são incompatíveis. / p>
Se você instalou o pacote sqlite3
, precisará usar o comando sqlite3
. Se você instalou o pacote sqlite
, precisará usar o comando sqlite
.
Em outra nota, os binários são instalados em /bin
ou /usr/bin
, não em /var
, que geralmente é para dados do programa. Você também desejará usar o comando which
, que imprime a localização de um comando com base em seu $PATH
. Executando which sqlite3
retornando /usr/bin/sqlite3
.