如何在 Ubuntu 15.04 上安装带 JSON 支持的 SQLite 3.9

欢迎阅读我们关于SQLite 的文章,SQLite 是当今世界上使用最广泛的 SQL 数据库引擎,它基本不需要配置,不需要设置或管理就可以运行。SQLite 是一个是公开领域(public-domain)的软件,是一个关系型数据库管理系统(RDBMS),用来在一个大数据表中存储用户定义的记录。对于数据存储和管理来说,数据库引擎要处理复杂的查询命令,这些命令可能会从多个表获取数据然后生成报告和数据总结。

SQLite 是一个非常小、轻量级,不需要独立的服务进程或系统。它可以运行在 UNIX,Linux,Mac OS-X,Android,iOS 和 Windows 上,已经被大量的软件程序使用,如 Opera, Ruby On Rails, Adobe System, Mozilla Firefox, Google Chrome 和 Skype。

1) 基本需求:

在绝大部分支持 SQLite 的平台上安装 SQLite 基本上并没有复杂的要求。

让我们在 CLI 或者 Secure Shell 上使用 sudo 或者 root 权限登录 Ubuntu 服务器。然后更新系统,这样子就可以让操作系统的软件更新到新版本。

在 Ubuntu 上,使用如下的命令来更新系统的软件源。

  1. #apt-get update

如果你要在新安装的 Ubuntu 上部署 SQLite,那么你需要安装一些基础的系统管理工具,如 wget, make, unzip, gcc。

要安装 wget,可以使用下面的命令,如果系统提示的话,输入 Y :

  1. #apt-get install wgetmakegcc

2) 下载 SQLite

要下载 SQLite ,最好是在 SQLite 官网下载,如下所示#p#分页标题#e#

SQLite download

你也可以直接复制资源的连接然后在命令行使用 wget 下载,如下所示:

  1. #wget https://www.sqlite.org/2015/sqlite-autoconf-3090100.tar.gz

wget SQLite

下载完成之后,解压缩安装包,切换工作目录到解压缩后的 SQLite 目录,使用下面的命令。

  1. #tar-zxvf sqlite-autoconf-3090100.tar.gz

3) 安装 SQLite

现在我们要开始安装、配置刚才下载的 SQLite。在 Ubuntu 上编译、安装 SQLite,运行配置脚本:

  1. [email protected]-15:~/sqlite-autoconf-3090100# ./configure –prefix=/usr/local

#p#分页标题#e#

SQLite Installation

配置要上面的安装位置前缀(prefix)之后,运行下面的命令编译安装包。

  1. [email protected]-15:~/sqlite-autoconf-3090100#make
  2. source=‘sqlite3.c‘ object=‘sqlite3.lo‘ libtool=yes \
  3. DEPDIR=.deps depmode=none /bin/bash./depcomp \
  4. /bin/bash./libtool --tag=CC --mode=compile gcc-DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.9.1\" -DPACKAGE_STRING=\"sqlite\ 3.9.1\" -DPACKAGE_BUGREPORT=\"http://www.sqlite.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sqlite\" -DVERSION=\"3.9.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FDATASYNC=1 -DHAVE_USLEEP=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1 -DHAVE_POSIX_FALLOCATE=1 -I. -D_REENTRANT=1 -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -g -O2 -c -o sqlite3.lo sqlite3.c

运行完上面的命令之后,要在 Ubuntu 上完成 SQLite 的安装得运行下面的命令。#p#分页标题#e#

  1. #make install

SQLite Make Install

4) 测试 SQLite 安装

要保证 SQLite 3.9 安装成功了,运行下面的命令。

  1. # sqlite3

SQLite 的版本会显示在命令行。

Testing SQLite Installation

5) 使用 SQLite

SQLite 很容易上手。要获得详细的使用方法,在SQLite 控制台里输入下面的命令。

  1. sqlite>.help

这里会显示全部可用的命令和详细说明。

#p#分页标题#e#

SQLite Help

现在开始最后一部分,使用一点 SQLite 命令创建数据库。

要创建一个新的数据库需要运行下面的命令。

  1. # sqlite3 test.db

然后创建一张新表。

  1. sqlite> create table memos(text, priority INTEGER);

接着使用下面的命令插入数据。

  1. sqlite> insert into memos values(‘deliver project description‘,15);
  2. sqlite> insert into memos values(‘writing new artilces‘,100);

要查看插入的数据可以运行下面的命令。

  1. sqlite> select *from memos;
  2. deliver project description|15
  3. writing new artilces|100

或者使用下面的命令离开。

    #p#分页标题#e#

  1. sqlite>.exit

Using SQLite3

结论

通过本文你可以了解如果安装支持 JSON1 的最新版的 SQLite,SQLite 从 3.9.0 开始支持 JSON1。这是一个非常棒的库,可以内嵌到应用程序,利用它可以很有效而轻量的管理资源。我们希望你能觉得本文有所帮助,请随意地向我们反馈你遇到的问题和困难。

转载于:http://www.itxuexiwang.com/a/shujukujishu/2016/0302/203.html?1457018883

时间: 2024-10-15 12:22:24

如何在 Ubuntu 15.04 上安装带 JSON 支持的 SQLite 3.9的相关文章

如何在Ubuntu 18.04上安装Django

Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在Python虚拟环境中安装. Django软件包也包含在官方Ubuntu存储库中,可以使用apt软件包管理器进行安装.这是在Ubuntu 18.04上安装Django的最简单方法,但不如在虚拟环境中安装那么灵活.此外,存储库中包含的版本总是落后于最新版本的Django. Python虚拟环境的主要目

CentOS 7 / Ubuntu 15.04 上安装 PHP Laravel 过程详解

Laravel 安装并不繁琐,你只要跟着本文章一步步操作就能在 CentOS 7 或者 Ubuntu 15 服务器上安装. 1) 服务器要求 在安装 Laravel 前需要安装一些它的依赖前提条件,主要是一些基本的参数调整,比如升级系统到最新版本,sudo 权限和安装依赖包. 当你连接到你的服务器时,请确保你能通以下命令能成功的使用 EPEL 仓库并且升级你的服务器. CentOS-7 # yum install epel-release # rpm -Uvh https://dl.fedora

如何在Ubuntu 18.04上安装Searx

本文转载于:https://www.cnbanwagong.com/ Searx是一个开源的搜索引擎,可以免费使用元搜索引擎,该引擎聚合了来自超过70个搜索服务的搜索结果,其中包括谷歌和Bing.应用程序不会从用户那里收集数据,而且可以相当容易地安装在自己的服务器上. 本指南旨在教你如何在本地快速安全地安装和配置Searx. 先决条件 在我们开始之前,您需要以下内容: 安装ubuntu18.04或更高版本的VPS. 访问根用户 在你开始之前 一旦你有了必要的需求,继续登录到你的VPS,确保使用一

如何在Ubuntu 14.04上利用jexus搭建支持php+mysql数据库的网站服务

准备部分:sudo apt-get update          sudo apt-get install unzip -y第一部分:安装jexus    在终端运行以下命令    cd /tmp    wget https://www.linuxdot.net/down/jexus-5.8.2-x64.tar.gz     tar -zxvf jexus-5.8.2-x64.tar.gz     sudo mv jexus /usr    sudo mkdir -p /var/www/def

如何在 Ubuntu 15.04 系统中安装 Logwatch

大家好,今天我们会讲述在 Ubuntu 15.04 操作系统上如何安装 Logwatch 软件,它也可以在各种 Linux 系统和类 Unix 系统上安装.Logwatch 是一款可定制的日志分析和日志监控报告生成系统,它可以根据一段时间的日志文件生成您所希望关注的详细报告.它具有易安装.易配置.可审查等特性,同时对其提供的数据的安全性上也有一些保障措施.Logwatch 会扫描重要的操作系统组件像 SSH.网站服务等的日志文件,然后生成用户所关心的有价值的条目汇总报告. 预安装设置 我们会使用

ubuntu 15.04怎么安装QQ

ubuntu 15.04怎么安装QQ | 浏览:468 | 更新:2015-07-21 10:20 1 2 3 4 5 6 7 分步阅读 新装的ubuntu不能没有QQ,我们需要安装QQ来进行及时交流呀,那么该如何在ubuntu下面安装QQ呢. 如果有用,记得给我投票哦 方法/步骤 先升级一下ubuntu系统中的安装源 指令:sudo apt-get update 以便于接下来的操作. 更新完成后,我们接着来安装wine 没错,TX不再研发linux内核下面的QQ了,so,只能用wine安装了.

转【翻译】如何在Ubuntu 12.04上配置Apache SSL证书

关于SSL证书 SSL证书是加密站点信息和创建一个更安全的连接的一种方式.另外,证书可以向站点访问者展示VPS的身份信息.证书颁发机构颁发SSL证书,用来验证服务器的详细信息,而一个自签名的证书缺乏第三方机构的证明. 设置 以下教程,需要拥有VPS上root权限. 另外,你的虚拟服务器上需要安装并运行有apache.如果没有安装,可以通过以下命令安装: sudo apt-get install apache2 第一步--启用SSL模块 下一步启用SSL sudo a2enmod ssl 紧接着重

Ubuntu 16.04上安装SkyEye及测试

说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 1.检查支持软件包 gcc,make,vim(optional),ssh,subversionbinutils-dev (bfd)atk-dev (libatk1.0-dev)gtk+-2.0-dev (libgtk2.0-dev)pkg-configpango-dev (libpango1.0-dev)freetype2-dev (libfreetype6-dev)glib-dev (libgli

在Ubuntu 16.04上安装Joomla系统

Joomla !是一个流行的内容管理系统(CMS),它是仅次于Wordpress的第二大流行的CMS.到2017年,约有3.3%的网站使用Joomla !作为他们的CMS.本文介绍了如何在Ubuntu 16.04上一键安装Joomla ! 步骤1:安装Apache更新存储库列表.apt-get update安装Apache web服务器.apt-get install apache2使用 LAMP stack 一键安装包安装Joomla!,我们需要安装MySQL并将其链接到PHP.apt-get