Sqlite在Windows、Linux 和 Mac OS X 上的安装过程
一:在 Windows 上安装 SQLite
1,下载
请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件。需要下载 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件,这里下载sqlite-dll-win32-x86-3080600.zip和sqlite-shell-win32-x86-3080600.zip安装包。2个安装包下载地址如下:
http://www.sqlite.org/2014/sqlite-shell-win32-x86-3080600.zip
http://www.sqlite.org/2014/sqlite-dll-win32-x86-3080600.zip
2,安装
创建文件夹 C:\>sqlite,并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。如下所示:
3,设置环境变量:
Win7系统下面:
左下角,选择开始菜单,在弹出的右边计算机选项上面单机右键,选择属性菜单,选择高级系统设置选项,再选择高级,再选择环境变量,在系统变量选项里面的Path栏里面值的最末尾添加上C:\sqlite,点击确定按钮保存退出,如下图所示:
4,操作示范验证
添加完后,在cmd.exe命令行里使用sqlite3命令操作如下:
C:\Users\Administrator>sqlite3 ti
SQLite version 3.8.6 2014-08-15 11:46:33
Enter ".help" for usage hints.
sqlite> create table t1(id int);
sqlite> insert into t1 select 1;
sqlite> .headers on
sqlite> .mode columns
sqlite> select * from t1;
id
----------
1
sqlite>
sqlite>
sqlite> .exit
C:\Users\Administrator>,如下图所示:
二:在 Linux 上安装 SQLite
1,验证是否已经自带sqlite版本
目前,几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。
[root@name01 sqlite-autoconf-3080600]# sqlite3
SQLite version 3.6.20
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
已经安装了,不过sqlite版本不是最新的。
2,去安装最新的3.8.6版本
下载地址为:http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz
[root@name01 ~]# wget http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz
[root@name01 ~]#
开始安装
[root@name01 ~]# tar -xvf sqlite-autoconf-3080600.tar.gz
[root@name01 ~]# cd sqlite-autoconf-3080600
[root@name01 sqlite-autoconf-3080600]# ./configure --prefix=/usr/local
[root@name01 sqlite-autoconf-3080600]# make
[root@name01 sqlite-autoconf-3080600]# make install
安装完毕,查看是否已经更新最新版本:
[root@name01 sqlite-autoconf-3080600]# sqlite3
SQLite version 3.6.20
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .exit
[root@name01 sqlite-autoconf-3080600]#
手动将sqlite3更新成最新版本
[root@name01 sqlite-autoconf-3080600]# cp /usr/bin/sqlite3 /usr/bin/sqlite3.bak.3.6.2
[root@name01 sqlite-autoconf-3080600]# cp sqlite3 /usr/bin/sqlite3
cp: overwrite `/usr/bin/sqlite3'? y
[root@name01 sqlite-autoconf-3080600]# sqlite3 ti
SQLite version 3.8.6 2014-08-15 11:46:33
Enter ".help" for usage hints.
sqlite>
sqlite> .table
sqlite>
OK,linux上面现在默认的已经是最新的3.8.6版本的Sqlite了。
三:在 Mac OS X 上安装 SQLite
PS:没有再Mac OS X上安装过,以下是baidu出来的,可以借鉴一下。
1,下载
最新版本的 Mac OS X 会预安装 SQLite,但是如果没有可用的安装,只需按照如下步骤进行:
去安装最新的3.8.6版本,和linux的sqlite3安装版本是同一个。
软件地址为:http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz
开始下载安装
$ wget http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz
2,安装
$tar xvfz sqlite-autoconf-3080600.tar.gz
$cd sqlite-autoconf-3080600
$./configure --prefix=/usr/local
$make
$make install
3,登录sqlite验证
上述步骤将在 Mac OS X 机器上安装 SQLite,您可以使用下列命令进行验证:
$sqlite3
SQLite version 3.8.6 2014-08-11 11:46:33
Enter ".help" for usage hints.
sqlite>
之后就可以在Sqlite3命令提示符下,进行Sqlite3操作。
Sqlite在Windows、Linux 和 Mac OS X 上的安装过程的更多相关文章
- Install Terraform on Windows, Linux and Mac OS
Step-by-step tutorial of how to download and install Terraform on Windows, Linux and Mac OS. Terrafo ...
- 从Windows角度看Mac OS X上的软件开发
如果原来从事Windows软件开发,想跨足或转换至Mac OS X环境,需要知道那些东西?有什么知识技能可以快速运用在Mac OS X环境上的?这两个问题应该是Windows开发者进入Mac OS X ...
- Swig在Mac OS X上的安装
网上有很多类似文章介绍Swig怎么在Mac OS X上安装和配置,一般来说就是: 下载pcre,configure & make & make install 下载swig,confi ...
- 在windows下制作mac os x的启动安装U盘
前几天有幸用了下Macbook pro,可在给它装win 7系统时,无知而又手贱地在windows系统下分区了:( 然后再重启就找不到Mac os x,只有win 7了.可进win 7也不正常,直接给 ...
- Mac OS X 上的安装Lua开发环境
测试Lua环境是否已经安装: adeMacBook-Pro:perl_dev apple$ lua -bash: lua: command not found 如果没有的话就到lua官方去下载:(网址 ...
- Mac OS X 上的安装nsq并使用
安装: brew install nsq 使用: The following steps will run a small NSQ cluster on your local machine and ...
- Mac OS X 上的安装Lisp开发环境
到网站:https://common-lisp.net/project/lispbox/ 下载lispbox 解压下载下来的包,找到Emacs 测试: 我们也可以使用homebrew来安装lisp的解 ...
- Mac OS X 上的安装haskell开发环境
到haskell官方下载haskell的工具包: https://downloads.haskell.org/~platform/2014.2.0.0/Haskell%20Platform%20201 ...
- [Sqlite] --> Sqlite于Windows、Linux 和 Mac OS X 在安装过程
一个:于 Windows 安装 SQLite 1,下载 请訪问SQLite下载页面http://www.sqlite.org/download.html.从Windows 区下载预编译的二进制文件. ...
随机推荐
- Java Portlet 规范概述
首先,解释几个基本的术语. 1)Portal Portal 是一种 web 应用,通常具有个性化.单点登录.来自不同源的内容聚合(aggregation)并提供信息系统表现层等特点.所谓聚合,是指将不 ...
- POJ2402+模拟
题意:找出第index 个回文数. 这题是有规律的,即list[]数组. 其次,对于某个 index 可以先精确到 位数 pos,然后在进行分析. 1a #include<stdio.h> ...
- android 服务service开启和关闭
startService()方法开启一个服务. 服务只会开启一次,如果服务已经创建,并且没有销毁,多次调用startService方法只会执行onStartCommand方法和onStart方法. 服 ...
- 李洪强iOS开发之-环信05_EaseUI 使用指南
李洪强iOS开发之-环信05_EaseUI 使用指南 EaseUI 使用指南 简介 EaseUI 封装了 IM 功能常用的控件(如聊天会话.会话列表.联系人列表).旨在帮助开发者快速集成环信 SDK. ...
- easyui源码翻译1.32--Combo(自定义下拉框)
前言 扩展自$.fn.validatebox.defaults.使用$.fn.combo.defaults重写默认值对象.下载该插件翻译源码 自定义下拉框显示一个可编辑的文本框和下拉面板在html页面 ...
- Pascal Game Development with Jason McMillen
In this much belated episode I talk with Jason McMillen of Pascal Game Development. We discuss the s ...
- grep简单常用的语法介绍
说明: grep -n 关键字 查询的文档 ->-n表示打印行号 grep -c 关键字 查询的文档1 查询的文档2 ->-c表示输出匹配行的数目,而不是输出匹配的行. grep -rn ...
- redis高性能客户端 - redissdk
我们首先在我们自己的工程下放置redis.properties,内容如下: #redis地址 server=192.168.0.8 #redis端口 port=6379 auth=admin max_ ...
- module_init宏解析
在init.h中我们看到 #define module_init(x) __initcall(x); 还看到 #define __initcall(fn) device_initcall(fn) 还有 ...
- 【Python Network】权威域名服务器级联查询
如果PyDNS库,跳过本地名称服务器,直接向权威名称服务器查询.如baidu.com查询.com域名服务器,并从各个域名服务器中查询下一即域名,并输出相关信息. #! /usr/bin/env pyt ...