转贴---一个有关开源软件发布的帖子

在sourceforge上载程序步骤的简要介绍(这是一个国防科技大学的博士写的哈!很具体,希望能对你有用)
1、如果还没有一个Sourceforge账号,请在http://www.sf.net/申请一个Sourceforge账号作为将要发布项目的创建者
2、用正确的账号和密码登录Sourceforge,点击顶层菜单Projects中的Create project
3、点击Next Page
4、在UNIX Name输入编辑框中输入一个名字,这个名字将作为发布项目的项目目录。请注意本页内对名字格式的约束说明。
5、Project Registration: OSI Open Source Definition点击I AGREE进入下一页
6、Project Registration: Proje c t Type在列表中选择相应的项目,点击I AGREE进入下一页
7、Project Registration: Terms and Conditions of Use,点击I AGREE进入下一页
8、Project Registration: Hosting Requirements,点击I AGREE进入下一页
9、Project Registration: Trove Categorization,设置项目的基本信息,在对每一项设置后要点击Add才能生效,一次只能够设置一项,不一定要设置完全,以后也可以修改
10、Project Registration: Public Description,你要编辑一个项目的英文简要说明,对工程进行简要介绍,点击NEXT进入下一页
11、Project Registration: Registration Description ,你要编辑一个项目的英文说明,对工程进行更为详细的介绍,点击NEXT进入下一页
12、Project Registration: Project Descriptive Name,设置工程在Souceforge中显示的名称
13、Project Registration: Confirmation and Submission,确认设置,点击Submit registration提交注册工程请求。动作完成后,系统会提示在两个工作日之内处理项目注册请求。
一般来说,Souceforge会在两天之内为您开通新建的工程,开通后,您登陆Souceforge后会看到在欢迎页面上的My Projects目录中出现您的项目

整个过程简而言之分三个步骤:申请帐号,创建工程,上载程序 (跟把大象装进冰箱里的步骤类似)。详细说明如下:

第一个步骤,申请sourceforge的帐号。
在sourceforge主页右上角有个create account的入口。
注册过程一开始需要用户提供一个可靠的email地址,网站会给该邮箱发送认证邮件,确认后才可继续进行下一步
注册。网站上声称该认证邮件会在24小时之内到达指定邮箱,不过一般可靠的邮箱往往即刻便可以收到该认证邮
件。
剩余注册步骤比较简单。注册成功后重新login即可。

第二个步骤,登陆自己的帐号,创建project。
登陆到sourceforge上自己的帐号里,会发现该网站提供的服务很多。有个人主页,日志,邮件列表,个人工程等
等。这里我们只涉及个人工程(My Project)。
我们在上载程序之前,需要对该程序提供一个详细的说明,为此需要创建一个project。在登陆后的主界面上有My Projects的栏目,下面有个Register a new project的入口。
创建project的步骤比较繁琐,一共有12步,如下所示。不过不用担心,对每个步骤,网页上都会有很详细的提示
和说明。
1) Overview   
2) Project UNIX Name selection
3) OSI Open Source Definition agreement
4) Project type selection
5) Terms of Use Agreement
6) Hosting requirements
7) Trove categorization
8) Project description details
9) Project registration details
10) Project descriptive name selection
11) Final review
12) Submission completed
下面对其中几个主要的步骤简单说明一下:
第2步是为工程提供一个Unix Name。sourceforge里的工程都有两个名字,一个是"descriptive name",一个是"UNIX name"。第一个name相当于描述性质的名称,第二个name相当于工程唯一的id。具体在该注册步骤的网页上有说明。
第4步是为工程提供一个类别,比如说该project是一个 Open Source Software project,还是A commercially
licensed software project not available under an Open Source license 等等,一共有7个选项。
第7步是为工程提供一个收藏类别。sourceforge对工程的属性做了很详细和周全的分类,比如有License方面的分类,针对的应用领域的分类,编程语言、操作系统、数据库环境等方面的分类,一共有9个方面的属性。每个工程
必须最少选择五个方面的属性。
这里要注意的是,每个属性都有个下拉列表,选择一项后需要及时点击列表旁边的add按钮来添加该选项。另外,
每个属性可以添加多个选项。

工程注册完毕之后,需要等待sourceforge进行审核。sourceforge会在周一到周五的工作日时间对提交的工程进
行check,一般等一天就可以收到sourceforge的审核通过的说明。

第三步,上载文件。
sourceforge为工程提供release版本上载的空间,另外还提供了工程的cvs空间。我们这里先介绍上传release版本的步骤。
当工程通过sourceforge的审核之后,在帐户的主界面上会看到出现了该工程的标识。点击该工程的标识进入该工程的主页,你会看到该对工程填写的详细说明都列在了网页上。点击网页上Admin菜单下面的file release选项,即可转到上载界面。

上载第一步,要提供上载的文件说明。填写完毕,点击下面的Submit/Refresh按键进行更新。
第二步,上载文件(终于该上载文件了~~~)。上载采用ftp的方式。启动一个ftp工具,如cuteftp等,以匿名方式登陆upload.sourceforge.net,将程序传到incoming目录下。上传的速度取决于你的网络状况,一般稍微有点儿耐心的人都会把程序传上去。

上载完毕,点击浏览器页面文件上载步骤下面的Addfile/Refeshview按键,更新网页上列出的最新上载文件列表
,即可发现你上载的程序在列表中。选中后,再次点击下面的Addfile/Refeshview按键即可。这里建议把所有的
代码和二进制可执行文件放到一个文件夹里面,上载该文件夹即可。
Ok,回到你的project的主页上,你会发现多了一个download ***(你的工程名字)的绿色按键。

到此为止,你的文件就上载好了。发布你的project的网址吧,让网络上游荡的灵魂下载你辛苦传上去的程序。
你可以通过该工程主页上的down菜单里面的统计选项,如下图,看目前有多少闲人下载了你的程序。


 

posted on 2006-12-08 20:28 Timothy 阅读(362) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

公告

语义Web : 网络就是计算机,软件就是服务!

常用链接

留言簿(4)

随笔档案(20)

文章分类(25)

文章档案(25)

新闻分类(4)

新闻档案(4)

相册

收藏夹(27)

个人主页

网络博客

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜