我已经安装了该程序sqlite以查看具有该扩展名的文件类型,但是即使在阅读了它的帮助文档和联机帮助页之后,我仍然对如何让它显示我想要的内容感到困惑。那么你究竟是如何使用这个程序的呢?我只想正确查看该扩展名的文件。
我正在使用 GNOME 3.20 运行 Ubuntu GNOME 16.04。
我已经从终端运行了 sqlite3 但在退出它时遇到了问题。
这是我运行它的方式:
sqlite3 database.db
Run Code Online (Sandbox Code Playgroud)
我试过CTRL+C但它不会退出,我试过ESC、close()、exit()但它不让我走。
我正在尝试将我的 SQLite 版本更新到 3.24 或更高版本,以便 Python 应用程序可以使用新的“UPSERT”查询。我已经尝试了几个小时来做到这一点,但收效甚微。它拒绝更新过去3.22。
我尝试过:
使用 apt 安装和重新安装 sqlite/libsqlite3-dev(以及它的各种版本)
从启动板下载包(例如 https://launchpad.net/ubuntu/+source/sqlite3/3.26.0-2)并尝试安装它们
使用 Python pip 尝试更新 sqlite3
添加一些 PPA 存储库以尝试从那里获取它
从谷歌找到的其他各种建议
我没有尝试过的:
是否可以在 Ubuntu 18.04 上安装 SQLite 3.24+ 版本?如果是这样,是从源代码构建的唯一方法还是有一种简单的方法可以通过 apt(或类似的)获取更新的版本?
我想在运行版本 3.8.2 的 Ubuntu 实例上升级 SQLite3。当前版本是 3.11.1.x。我想知道这样做是否有任何风险,因为 SQLite3 是 Ubuntu 的核心工具,许多应用程序都在使用它。
如果这样做是安全的,最好的方法是什么?从 Linux 发行版安装还是下载源代码并构建?
谢谢
根据unixODBC驱动程序页面(直接从 90 年代开始),我应该从以下位置下载 SQLite3 驱动程序:http : //www.ch-werner.de/sqliteodbc
sqliteodbc从该页面上提供的源代码构建的说明可在此处获得:http : //www.ch-werner.de/sqliteodbc/html/index.html
根据该页面,我们应该将源文件解压到一个目录中,然后运行以下命令:
1) ./configure
2) make
3)make install
但是,当我./configure在目录中运行时,出现以下错误:
configure: error: No usable SQLite header/library on this system
我该怎么办?
我升级到 Ubuntu 18.04,但无法让 Nautilus 工作。当我从命令行启动它时,出现以下错误:
nautilus: symbol lookup error: /usr/lib/x86_64-linux-gnu/tracker-2.0/libtracker-data.so.0: undefined symbol: sqlite3_bind_pointer
Run Code Online (Sandbox Code Playgroud)
我尝试卸载、清除并重新安装nautilus、sqlite3和 GNOME,但没有成功。请帮忙!!我发现其他地方报告了这个错误,但是我没有找到解决方案。
尝试使用以下sqlite3命令安装命令行工具:
sudo apt-get install sqlite3 libsqlite3-dev
Run Code Online (Sandbox Code Playgroud)
但我仍然无法运行 ./sqlite3 - nu souch file
如何解决这个问题呢?
带有 php7 的 Ubuntu
尝试从 php 使用 SQLite3 时发生错误:
PHP Fatal error: Class 'SQLite3' not found in /var/www/html/index.php on line 1
Run Code Online (Sandbox Code Playgroud)
我尝试安装 php7.0-sqlite3 :
$ sudo apt-get install php7.0-sqlite3
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.0-sqlite3
E: Couldn't find any package by regex 'php7.0-sqlite3'
Run Code Online (Sandbox Code Playgroud)
显然该包丢失了:
$ sudo apt-cache search php7.0-*
php7.0-mysql - MySQL module for PHP
php7.0-readline - readline module for PHP
php7.0-opcache - Zend OpCache module for PHP
php7.0 …Run Code Online (Sandbox Code Playgroud)