在sourceforge上載程序步驟的簡要介紹(這是一個(gè)國防科技大學(xué)的博士寫的哈!很具體,希望能對(duì)你有用)
1、如果還沒有一個(gè)Sourceforge賬號(hào),請(qǐng)?jiān)?a target="_blank">http://www.sf.net/申請(qǐng)一個(gè)Sourceforge賬號(hào)作為將要發(fā)布項(xiàng)目的創(chuàng)建者
2、用正確的賬號(hào)和密碼登錄Sourceforge,點(diǎn)擊頂層菜單Projects中的Create project
3、點(diǎn)擊Next Page
4、在UNIX Name輸入編輯框中輸入一個(gè)名字,這個(gè)名字將作為發(fā)布項(xiàng)目的項(xiàng)目目錄。請(qǐng)注意本頁內(nèi)對(duì)名字格式的約束說明。
5、Project Registration: OSI Open Source Definition點(diǎn)擊I AGREE進(jìn)入下一頁
6、Project Registration: Proje c t Type在列表中選擇相應(yīng)的項(xiàng)目,點(diǎn)擊I AGREE進(jìn)入下一頁
7、Project Registration: Terms and Conditions of Use,點(diǎn)擊I AGREE進(jìn)入下一頁
8、Project Registration: Hosting Requirements,點(diǎn)擊I AGREE進(jìn)入下一頁
9、Project Registration: Trove Categorization,設(shè)置項(xiàng)目的基本信息,在對(duì)每一項(xiàng)設(shè)置后要點(diǎn)擊Add才能生效,一次只能夠設(shè)置一項(xiàng),不一定要設(shè)置完全,以后也可以修改
10、Project Registration: Public Description,你要編輯一個(gè)項(xiàng)目的英文簡要說明,對(duì)工程進(jìn)行簡要介紹,點(diǎn)擊NEXT進(jìn)入下一頁
11、Project Registration: Registration Description ,你要編輯一個(gè)項(xiàng)目的英文說明,對(duì)工程進(jìn)行更為詳細(xì)的介紹,點(diǎn)擊NEXT進(jìn)入下一頁
12、Project Registration: Project Descriptive Name,設(shè)置工程在Souceforge中顯示的名稱
13、Project Registration: Confirmation and Submission,確認(rèn)設(shè)置,點(diǎn)擊Submit registration提交注冊(cè)工程請(qǐng)求。動(dòng)作完成后,系統(tǒng)會(huì)提示在兩個(gè)工作日之內(nèi)處理項(xiàng)目注冊(cè)請(qǐng)求。
一般來說,Souceforge會(huì)在兩天之內(nèi)為您開通新建的工程,開通后,您登陸Souceforge后會(huì)看到在歡迎頁面上的My Projects目錄中出現(xiàn)您的項(xiàng)目
整個(gè)過程簡而言之分三個(gè)步驟:申請(qǐng)帳號(hào),創(chuàng)建工程,上載程序 (跟把大象裝進(jìn)冰箱里的步驟類似)。詳細(xì)說明如下:
第一個(gè)步驟,申請(qǐng)sourceforge的帳號(hào)。
在sourceforge主頁右上角有個(gè)create account的入口。
注冊(cè)過程一開始需要用戶提供一個(gè)可靠的email地址,網(wǎng)站會(huì)給該郵箱發(fā)送認(rèn)證郵件,確認(rèn)后才可繼續(xù)進(jìn)行下一步
注冊(cè)。網(wǎng)站上聲稱該認(rèn)證郵件會(huì)在24小時(shí)之內(nèi)到達(dá)指定郵箱,不過一般可靠的郵箱往往即刻便可以收到該認(rèn)證郵
件。
剩余注冊(cè)步驟比較簡單。注冊(cè)成功后重新login即可。
第二個(gè)步驟,登陸自己的帳號(hào),創(chuàng)建project。
登陸到sourceforge上自己的帳號(hào)里,會(huì)發(fā)現(xiàn)該網(wǎng)站提供的服務(wù)很多。有個(gè)人主頁,日志,郵件列表,個(gè)人工程等
等。這里我們只涉及個(gè)人工程(My Project)。
我們?cè)谏陷d程序之前,需要對(duì)該程序提供一個(gè)詳細(xì)的說明,為此需要?jiǎng)?chuàng)建一個(gè)project。在登陸后的主界面上有My Projects的欄目,下面有個(gè)Register a new project的入口。
創(chuàng)建project的步驟比較繁瑣,一共有12步,如下所示。不過不用擔(dān)心,對(duì)每個(gè)步驟,網(wǎng)頁上都會(huì)有很詳細(xì)的提示
和說明。
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
下面對(duì)其中幾個(gè)主要的步驟簡單說明一下:
第2步是為工程提供一個(gè)Unix Name。sourceforge里的工程都有兩個(gè)名字,一個(gè)是"descriptive name",一個(gè)是"UNIX name"。第一個(gè)name相當(dāng)于描述性質(zhì)的名稱,第二個(gè)name相當(dāng)于工程唯一的id。具體在該注冊(cè)步驟的網(wǎng)頁上有說明。
第4步是為工程提供一個(gè)類別,比如說該project是一個(gè) Open Source Software project,還是A commercially
licensed software project not available under an Open Source license 等等,一共有7個(gè)選項(xiàng)。
第7步是為工程提供一個(gè)收藏類別。sourceforge對(duì)工程的屬性做了很詳細(xì)和周全的分類,比如有License方面的分類,針對(duì)的應(yīng)用領(lǐng)域的分類,編程語言、操作系統(tǒng)、數(shù)據(jù)庫環(huán)境等方面的分類,一共有9個(gè)方面的屬性。每個(gè)工程
必須最少選擇五個(gè)方面的屬性。
這里要注意的是,每個(gè)屬性都有個(gè)下拉列表,選擇一項(xiàng)后需要及時(shí)點(diǎn)擊列表旁邊的add按鈕來添加該選項(xiàng)。另外,
每個(gè)屬性可以添加多個(gè)選項(xiàng)。
工程注冊(cè)完畢之后,需要等待sourceforge進(jìn)行審核。sourceforge會(huì)在周一到周五的工作日時(shí)間對(duì)提交的工程進(jìn)
行check,一般等一天就可以收到sourceforge的審核通過的說明。
第三步,上載文件。
sourceforge為工程提供release版本上載的空間,另外還提供了工程的cvs空間。我們這里先介紹上傳release版本的步驟。
當(dāng)工程通過sourceforge的審核之后,在帳戶的主界面上會(huì)看到出現(xiàn)了該工程的標(biāo)識(shí)。點(diǎn)擊該工程的標(biāo)識(shí)進(jìn)入該工程的主頁,你會(huì)看到該對(duì)工程填寫的詳細(xì)說明都列在了網(wǎng)頁上。點(diǎn)擊網(wǎng)頁上Admin菜單下面的file release選項(xiàng),即可轉(zhuǎn)到上載界面。
上載第一步,要提供上載的文件說明。填寫完畢,點(diǎn)擊下面的Submit/Refresh按鍵進(jìn)行更新。
第二步,上載文件(終于該上載文件了~~~)。上載采用ftp的方式。啟動(dòng)一個(gè)ftp工具,如cuteftp等,以匿名方式登陸upload.sourceforge.net,將程序傳到incoming目錄下。上傳的速度取決于你的網(wǎng)絡(luò)狀況,一般稍微有點(diǎn)兒耐心的人都會(huì)把程序傳上去。
上載完畢,點(diǎn)擊瀏覽器頁面文件上載步驟下面的Addfile/Refeshview按鍵,更新網(wǎng)頁上列出的最新上載文件列表
,即可發(fā)現(xiàn)你上載的程序在列表中。選中后,再次點(diǎn)擊下面的Addfile/Refeshview按鍵即可。這里建議把所有的
代碼和二進(jìn)制可執(zhí)行文件放到一個(gè)文件夾里面,上載該文件夾即可。
Ok,回到你的project的主頁上,你會(huì)發(fā)現(xiàn)多了一個(gè)download ***(你的工程名字)的綠色按鍵。
到此為止,你的文件就上載好了。發(fā)布你的project的網(wǎng)址吧,讓網(wǎng)絡(luò)上游蕩的靈魂下載你辛苦傳上去的程序。
你可以通過該工程主頁上的down菜單里面的統(tǒng)計(jì)選項(xiàng),如下圖,看目前有多少閑人下載了你的程序。
?