在virtualbox里虚拟了个ubuntu server,下的是DVD盘,所以不需要联网更新,只需本地添加光盘源就可以了。
先挂载光驱
sudo mount /dev/scd0 /media/cdrom0/
再添加源
sudo apt-cdrom -m -d /cdrom add
修改sourcelist文件,只保留cdrom作为源
然后更新,或是安装软件即可。
比如我要添加php的sqlit支持,只需
apt-get install php5-sqlite
就会直接从光驱里找软件包,而不是去联网找,如果不删除sourcelist里的多余源,就会优先从网上找。
再重启apapche2后php就支持sqlite了。
当然还可添加ISO镜像文件作为软件源,
sudo mount -t iso9660 -o loop XXX.iso /media/cdrom
在源里加上cdrom
sudo apt-cdrom -m -d /cdrom add
我使用的是ubuntu sever9.10,sqlite3 python都已安装妥当,无需单独安装。直接使用即可
下面记录网上找到的一个实例
#!/depot/Python-2.5/bin/python
import sqlite3
#链接数据库文件
#如果数据库文件不存在,回新建一个,如果存在则打开此文件
conn = sqlite3.connect('example')
c = conn.cursor()
#创建表格
c.execute('''create table stocks (date text, trans text, symbol text, qty real, price real)''')
# 插入数据,执行SQL语句
c.execute("""insert into stocks values ('2006-01-15','BUoY','RHATd',100,35.14)""")
#将变动保存到数据库文件,如果没有执行词语句,则前面的insert 语句操作不会被保存
conn.commit()
#得到所有的记录
rec = c.execute('''select * from stocks''')
print c.fetchall()