sla*_*acy 4 python django ubuntu apt-get
我正在开始Django开发,我可以使用.deb安装它
$ apt-get install python-django
Run Code Online (Sandbox Code Playgroud)
在我的Ubuntu机器上,或者我可以从djangoproject.com下载.tar.gz,然后从那开始.
每种方法有哪些优点和缺点?
使用apt-get让您的系统跟踪安装(例如,如果您想要卸载,升级等,可以延迟).从源代码(.tar.gz或其他方式)进行安装会让您掌控什么是什么以及在哪里 - 您可以在不同的位置安装多个版本等,但是没有简单的"卸载"之类的东西.就个人而言,我更喜欢通过我的操作系统支持的方法(apt-get等)来安装我认为是辅助或辅助的软件包,直接从svn/hg /&c安装我正在做出贡献的软件包,或者希望保持最接近的控件,和.tar.gz(或更好的可用.tar.bz2;-)"快照"和"源发布"是s /在中间...
安装的最佳方法是检查代码,这是您想要的变更集(分支/标记),并定义它的符号链接
签出您想要的版本:
# For trunk
svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk
# For a tag, 1.02 release
svn co http://code.djangoproject.com/svn/django/tag/1.02 django-1.02
# To update the trunk
cd django-trunk
svn up
Run Code Online (Sandbox Code Playgroud)
然后定义符号链接
ln -fs /usr/lib/python2.5/site-packages/django/* ~/django-1.02/
Run Code Online (Sandbox Code Playgroud)
如果要在最新版本中测试代码,只需重新定义符号链接:
ln -fs /usr/lib/python2.5/site-packages/django/* ~/django-trunk/
Run Code Online (Sandbox Code Playgroud)
包管理员aptitude和apt-get适合自动更新那些你每天都不打算开发的软件,比如媒体播放器,浏览器.对于需要日常U代码的东西,需要完全控制版本,你只能通过源代码获得.
| 归档时间: |
|
| 查看次数: |
1406 次 |
| 最近记录: |