如何把腾讯云服务器上的源代码下载

如何把腾讯云服务器上的源代码下载,第1张

可以通过服务器或小插件下载。

如果搭建了ftp服务可以通过ftp,如果只有ssh连接也可以在线安装一些小插件下载。

腾讯云云服务器是在云中提供可扩展的计算服务,功能非常强大。

首先,有些主机商会在主机放着各种免费的源码,有些不会,

但是,还是自己去各个正规的建站程序下载源码,

如果自己不会做网站写代码,不需要学习这些,很多开源的程序建立网站的,比如国内的织梦帝国这些程序,国外很多,自己去官方网站下载然后上传到主机上安装就是一个网站了

不会的,下面是配置方法

首先,找一个干净的地方,创建空文件夹,例如在我的机器上,配置:

安装好所需要的相关库文件:

* libevent-dev (2.0 or later )

* libcurl4-openssl-dev (1.0.0 or later)

* libglib2.0-dev (2.28 or later)

* uuid-dev

* intltool (0.40 or later)

* libsqlite3-dev (3.7 or later)

* libmysqlclient-dev (5.5 or later)

* libarchive-dev

* libtool

* libjansson-dev

* valac

* libfuse-dev

安装2个重要库:

其中第一个可以用./configuremakemake install 安装,第二个用cmake。

然后,安装以下的python库:(可以用easy_install安装,sudo apt-get install python-setuptools)

* [https://www.djangoproject.com/download/1.5.2/tarball/ django 1.5]

* [https://github.com/djblets/djblets/tarball/release-0.6.14 djblets]

* sqlite3

* simplejson (python-simplejson)

* PIL (aka. python imaging library, python-image)

* chardet

* gunicorn

为了方便管理,把目录结构调整成这个样子:

然后到下面这几个目录去下载对应的源码,注意版本对应,我这里选择的是3.1.3版本。

* [https://github.com/haiwen/libsearpc/tags]

* [https://github.com/haiwen/ccnet/tags]

* [https://github.com/haiwen/seafile/tags]

* [https://github.com/haiwen/seahub/tags]

解压:

tar xf

把seafhub放到上一级目录去

所以整个目录结构就变成这样了:

开始编译!!

libsearpc

cd libsearpc-${version}

./autogen.sh

./configure

make

make install

ccnet

cd ccnet-${version}

./autogen.sh

./configure --disable-client --enable-server # `export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig` if libsearpc is not found

make

make install

seafile

cd seafile-${version}

./autogen.sh

./configure --disable-client --enable-server

make

make install

继续,利用ccnet-init和seaf-server-init初始化

ccnet-init --config-dir=/home/netlab/NSDI2015/SeaFile-3.1.3/ccnet --name=lzq8272587 --host=202.127.216.22 --port=10001

seaf-server-init -v -d /home/netlab/NSDI2015/SeaFile-3.1.3/seafile-data -p 12001 -P 8082

修改seahub下的setenv模板:

export CCNET_CONF_DIR=/home/netlab/NSDI2015/SeaFile-3.1.3/ccnet

export SEAFILE_CONF_DIR=/home/netlab/NSDI2015/SeaFile-3.1.3/seafile-data

export PYTHONPATH=/home/netlab/NSDI2015/SeaFile-3.1.3/seafile-server/seahub/thirdpart

保存,重命名,去掉尾部的template,然后运行run-seahub.sh.template

运行python manager.py syncdb

如果保存,检查是不是环境变量没有配置好,直接在终端里面输入上述三条指令配置即可。

进入seafile-server所在的目录,执行seafile-admin setup进行配置!

OK!

start, create admin:

天互数据


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/146353.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-20
下一篇2023-03-20

发表评论

登录后才能评论

评论列表(0条)

    保存