分类目录
文章索引模板
SourceForge eyeos - 九月 17, 2009 by yippee

SourceForge eyeos


Project of the Month, August 2009


eyeOS http://eyeos.org


eyeOS is a free software web desktop following the cloud computing concept, written in mainly PHP, XML, and JavaScript. It acts as a platform for web applications written using the eyeOS Toolkit, and includes a desktop environment with 67 applications and system utilities. The eyeOS project is thought to build the free software alternative to the big Cloud Computing services, especially those which keep the data on their servers. With eyeOS the data is always kept on the local server.


eyeOS是一个紧跟云计算概念的免费WEB桌面软件,主要采用PHP、 XML和JavaScript编写。它可以 作为一个使用EYEOS开发包编写WEB应用程序的平台,包括一个有67个应用程序核系统程序的桌面环境。EYEOS项目被认为可以作为大型云计算服务(尤其那些将数据保存在别人服务器上的)的一个替代方案,eye OS数据始终保持在本地服务器上。


更多信息:http://sourceforge.net/community/potm-200908/
Project of the Month, August 2009

标签:,
20080802 sourceforge project - 三月 28, 2009 by yippee

2008002 sourceforge project
http://www.yippeesoft.com

http://sourceforge.net/community/cca08/
Best Project » OpenOffice.org
http://www.openoffice.org
Best Project for the Enterprise » OpenOffice.org
http://www.openoffice.org
Best Project for Educators » OpenOffice.org
http://www.openoffice.org
Most Likely to Be the Next $1B Acquisition » phpMyAdmin
http://sourceforge.net/projects/phpmyadmin
Best Project for Multimedia » VLC
http://www.videolan.org/vlc/
Best Project for Gamers » XBMC
http://sourceforge.net/projects/xbmc
Most Likely to Change the World » Linux
http://www.linux.org
Best New Project » Magento
http://www.magentocommerce.com/
Most Likely to Be Ambiguously and Baselessly Accused of Patent Violation » Wine Is Not an Emulator
http://sourceforge.net/projects/wine
Most Likely to Get Users Sued by Anachronistic Industry Associations Defending Dead Business Models » eMule
http://sourceforge.net/projects/emule
Best Tool or Utility for SysAdmins » phpMyAdmin
http://sourceforge.net/projects/phpmyadmin
Best Tool or Utility for Developers » Notepad++
http://sourceforge.net/projects/notepad-plus

微软是钻石赞助者?

Diamond Sponsor

VLC media player – the cross-platform media player and streaming server

VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, …) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.

Magento是一套专业开源的电子商务系统。
2.特点
Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。
Magento 是一款新的专业开源电子商务平台,
3.设计
在设计上,包含相当全面,以模块化架构体系,让应用组合变得相当灵活,功能也相当丰富。
4.应用
其面向企业级应用,可处理更方面的需求,以及建设一个多种用途和适用面的电子商务网站。
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。

VLC Media Player 可以播放 MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、数字卫星频道、数字地球电视频道(digital terrestial television channels)、在许多作业平台底下透过宽频 IPv4、IPv6 网络播放线上影片;此软件开发项目是由法国学生所发起的,参与者来自于世界各地,设计了多平台的支持,可以用于播放网络串流及本机多媒体档案之播放。

XBMC media center is a free software cross-platform media player jukebox and entertainment hub. XBMC is capable of playing back almost all known video, audio and picture formats from a computers harddrive, DVD-ROM drive, a local-network, and the internet

Notepad++ is a generic source code editor (it tries to be anyway) and Notepad replacement written in c++ with win32 API. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.

XboxMediaCenter (XBMC)是一个为微软Xbox游戏控制器而设计的免费的多媒体播放器点唱机,他可以回放几乎所有知道的视频,来自Xbox硬盘的音频和图片格式,Xbox DVD光驱,局域网,甚至广域网。

XBMC为所有喜欢XBOX的朋友开启了一扇家庭娱乐的大门。在家庭影音设备上享受网络影音内容与在电脑上观看是一种完全不同的视听体验。但是,XBMC为我们提供的远不止这些。对Python Script的支持就是一个让人兴奋的功能。

标签:, , , ,
20070621 gforge SourceForge install - 二月 28, 2008 by yippee

20070621 gforge SourceForge install
http://www.yippeesoft.com

######################
HOSTNAME CONFIGURATION
######################

The vm is configured by default with a hostname of
\’gforgedemo.com\’. To change this, first your
network administrator should create a new DNS entry
with the IP address of your vm. The linux OS
has several files that must be changed to accept
the new hostname, and they are detailed here:

* /etc/mail/local-host-names
* /etc/hosts
* /etc/sysconfig/network

* /etc/gforge/gforge.conf
* /etc/gforge/httpd.conf
* /etc/gforge/plugins/mailman/mailman.conf

When you are done making these changes, you
will need to restart sendmail and apache:

/etc/init.d/sendmail restart
/etc/init.d/httpd restart

And rebuild the gforge configuration cache:

php /opt/gforge5/bin/create_config_cache.php

You are now ready to use your GForge AS installation.

修改  /etc/mail/access文件
加入IP、域名 允许

现在来介绍没有架设DNS因该如何做:

首先,在/etc/hosts里面建一条记录

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1  hsxlinux localhost.localdomain localhost
192.168.0.151 mail.aaa.com   //192.168.0.151是sendmail服务器ip,mail.aaa.com是sendmail的域名

像上面一样,在access里添加记录,使允许中继.在导入access.db里,因为防火墙默认会阻止25端口,所以在服务器端需要开启防火墙的25端口.

客户机访问:

客户机首先要将DNS指向服务器(如果不指向,在/etc/hosts里面添加一条和上面一样的记录)

如果不出意外,就可以用telnet mail.aaa.com 25访问了,如果是DNS指向的方式就telnet 192.168.0.151 25.

SourceForge Enterprise Edition Download 4.3 下载安装与使
SourceForge Enterprise Edition Download 4.3 下载安装与使用

————————————————————

1. 概述
2. 下载
2.1. 系统需求
2.2. 在 http://sourceforge.net 下载文件
3. 安装
3.1. 解压zip文件
3.2. 安装虚拟机VMware Player
4. 配置SFEE
4.1. 启动虚拟机
4.2. 在虚拟机环境下配置SFEE
5. WEB下访问、配置和使用SFEE
5.1. WEB下访问SFEE
5.2. WEB下配置SFEE
6. 创建一个新项目
7. 结语
1. 概述
SourceForge Enterprise Edition Download是SourceForge发布的项目协作管理软件的下载版本(简写SFEE),目前所出的最新版本是4.3。其英文的描述如下:

SourceForge has announced the SourceForge Enterprise Edition Download. This is a free, 15 user download version of SFEE. It\’s packaged together with Subversion and CVS in a VMware image. SFEE is a corporate version of SourceForge.net that lets development teams work together on internal software projects. It\’s an integrated toolset that lets you monitor project status, find out what your offsite developers are doing, access project information and documentation in a central repository, manage software changes efficiently, and search across your software projects. Check it out and download it from SourceForge.net . There\’s also a community support site with documentation, discussion forums, add-ons, and sample projects.

http://sourceforge.net/powerbar/sfee/ 网站可以下载到15个用户限制的免费版本。

SFEE必须运行于虚拟机内部,无论Windows还是Linux,都必须先安装VMware Player虚拟机。

以Windows为例简单描述下载及安装步骤(Linux下安装基本相似,可以参考下载包中安装手册)。

2. 下载
2.1. 系统需求
3GB of disk space

1GB of RAM

Windows® XP/2003 or Linux® Operating System

P4 1.5GHz or equivalent and access to a standards-compliant browser

2.2. 在 http://sourceforge.net 下载文件
http://sourceforge.net/powerbar/sfee/ 网站下载SourceForge-4_3-HF5-DL2.zip或者SourceForge-4_3-HF5-DL1.zip,大约519M。也可以下载BT种子。 DL1与DL2似乎没有什么区别,只是发行的时间不同而已。

3. 安装
3.1. 解压zip文件
此是应该注意,解压zip到的位置即是SourceForge Enterprise Edition Download的安装路径(当然也可以解压后再拷贝到别处),解压后文件夹总大小将近3G,因此必须选好目录。例如:D:\\SourceForge- 4_3-HF5-DL2\\

3.2. 安装虚拟机VMware Player
在解压目录\\sourceforge\\VMwarePlayer\\windows\\下双点exe文件执行,安装成功后查看网上邻居,应该多出来2个网络连接,这是VMware Player安装的两个虚拟网卡。

4. 配置SFEE
4.1. 启动虚拟机
运行VMware Player,选择SourceForge Image文件所在的目录,也就是解压目录(例如:D:\\SourceForge-4_3-HF5-DL2\\sourceforge\\ image_files)的.vmx文件,加载虚拟机内部的操作系统。默认起用网络连接,如果你的计算机没有联网,此时会提示说“不能桥接到网卡 Eth0”之类的,此时需要先选择Ethernet菜单下的NAT,然后再选中Ethernet标签,不能选择Bridge,如果是在连网情况下,应该已经默认选择了Ethernet标签和Bridge。只有选择了Ethernet才能在虚拟机运行时与HOST(装虚拟机的机器)系统进行通讯。

4.2. 在虚拟机环境下配置SFEE
虚拟机中运行的是CentOS系统,启动后使用帐号root、密码sourceforge登陆系统,此时会要求修改root的密码。

密码修改成功提示选择时区,此时可以选择Asia/Shanghai。

配置IP地址。系统提示选择静态IP(Static Networking(Static IP))还是动态网络(Dynamic Networking(DHCP)),如果您的机器没有连网,最好选择DHCP让虚拟机自动配置IP,否则可能出错。如果你的电脑是连网的,而且知道IP 配置规则,可以选择静态IP。

提示选择,继续。

提示配置SMTP服务器。SourceForge Enterprise Edition Download内部使用了James作为邮件服务器,如果在局域网中使用可以自己使用默认的localhost,如果要使用外部SMTP服务器。则需要修改,但你的SMTP服务器必须能够允许SourceForge Enterprise来发邮件,需要SMTP验证的服务器可能不行。

提示是否要在虚拟机系统启动时就自动运行SourceForge,选择否的话,需要自己运行命令来启动SourceForge,建议选YES。

配置完成后,SFEE开始启动,这个启动过程大概需要几分钟到十几分钟的时间,这取决于你主机硬件的配置。

5. WEB下访问、配置和使用SFEE
5.1. WEB下访问SFEE
虚拟机下配置完成并启动SFEE后,系统会提示访问SFEE的URL,例如:

SOURCEFORGE URL: http://sfeeserver

MACHINE HOSTNAME: sfeeserver

MACHINE IP ADDRESS: 192.168.1.128

如果在前面的配置中选择了DHCP可能显示的全部是IP地址。

此时在host(安装虚拟机的机器)机器上可以在浏览器中直接打开 http://192.168.1.128访问SFEE,前提时你在VMware Player选择了网络Bridge或者NAT。

此时,你的机器就由一台变成两台,你可以象访问网络中其他LINUX主机一样的访问你的虚拟机。建议安装SSH Secure Shell Client,安装后SSH Secure Shell Client可以连接到192.168.1.128,执行命令行进行主机配置,SSH Secure File Transfer Client则可以在HOST的Windows系统和虚拟机的Linux系统之间传输文件,支持拖拽。

5.2. WEB下配置SFEE
使用浏览器访问 http://192.168.1.128/sf/,使用admin/admin登陆系统,登陆后建议修改密码。

选择Projects可以查看SFEE的3个示例项目,选择一个项目,可见2级菜单包括Project Home, Tracher(问题跟踪等), Documents(文档管理), Tasks(任务), Discussions(讨论,项目论坛), Source Code(原代码,集成CVS/SUBVERSION,ViewCVS等), Reports(报表), File Releases(发行文件), Wiki, Project Admin(项目管理,项目管理员和SFEE 管理员才有的功能)。

6. 创建一个新项目
使用帐号admin登陆系统

选择一级菜单 Admin,二级菜单Projects,点Create Project按钮,填写Project Name(如: The Querist Project,可以使用中文),URL Name(如:querist),Description(可以使用中文),然后点“Create”。回到项目列表界面应该可以看到刚刚创建的项目。

选择Admin->Users,点“Create”来创建一个用户,填写用户名称(例如 alex),密码,全名等,选择是否受限用户,是否SFEE的管理员等。

Note
免费的license只需要创建15个用户,删除的用户不计算在内,但是删除的用户删除了相关的权限和配置,改变其状态为deleted,之后就不能在创建同名的帐号了。所以创建用户时要谨慎,特别是在15个用户限制的情况下。

回到项目列表(Admin->Projects),选择刚刚建立的项目(如:The Querist Project),进入。

在项目的2级菜单下选择Project Admin,可见3级菜单Project Admin Menu。

Project Settings可以修改项目设置。

User Membership项目成员,选择add,填写用户名或者全名搜索用户,例如alex,在搜索出的列表中选择你要加到项目中的成员,确认。也可以将admin加到项目中。

Permissions 权限管理,这个配置是很重要的。SFEE使用基于角色的访问控制(RBAC),所以必须先建立Role,在Roles标签下选择Create创建 Role,填写名称和描述,可以使用中文。在Roles标签的角色列表中点Role的名称进入角色的权限配置,此时左边出现另一个菜单,列出了项目的几个权限控制块:

Project Admin Tasks Tracker Documents Wiki Source Code

Releases Forums

选择每一项,然后在右边的权限列表的复选框中选中某项权限。例如要使这个角色能够访问source code(包括cvs),就可以选择View and Commit Changes: All Repositories, View Repository: All Repositories 。

重复这个过程配置多个角色,例如:开发人员、管理人员等。

回到Permissions菜单下,右边选择 User-Role Matrix标签,然后在列表中选择项目成员所属的角色,可以多选。

此时权限配置既可以了。

Tracker Settings 可以在这里添加名称为Bugs的Tracker

之后两个配置可以选择默认。

在Source Code中配置CVS,并配置pserver访问方式选择Source Code,点“Create Repository”来创建一个Repository,填写目录名(如:lcql),Repository名称(如:querist),描述(可用中文),选择CVS,点“Save”,回到 “Repositories in this Project”的列表中可以看到Repository Path(如 /cvsroot/lcql)。

此时CVS Server是local的,还不能使用pserver来访问,为了在局域网中通过pserver方式访问CVS,还需要进行如下配置。

创建文件 cvsperver。此时可以在windows中使用EditPlust等文本工具创建文本文件cvspserver,内容如下

service cvspserver
&leftsign;
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
server_args = -f –allow-root=/cvsroot/lcql pserver
&rightsign;
–allow-root=/cvsroot/lcql的等号后是你的CVSROOT路径,根据实际情况编辑。然后将这个文件通过SSH Secure File Transfer Client上传到虚拟机的/etc/xinet.d/目录下。

注意:由于换行符Windows和Linux不同,所以你上传的文件在Linux下可能无效,如果您的CVS配置没成功或者您没有类似SSH Secure File Transfer Client的工具,那么请在Linux命令行下使用vi来创建cvspserver,例如:vi /etc/xinetd.d/cvspserver, 有关vi的指令请参考linux的相关资料。 创建好cvspserver文件后,执行命令 service xinetd restart 重新启动xinetd服务,重启成功后运行 netstat -an&line;grep 2401 查看2401端口是否已经监听,若没有则表示cvspserver没有配置成功。

修改防火墙配置。cvs pserver配置成功并启动后,在windows下或网络中的其他计算机并不能访问虚拟机的2401端口,那是因为LINUX防火墙的配置。

在虚拟机中运行命令iptables -L可以查看防火墙配置,执行命令vi /etc/sysconfig/iptables 编辑防火墙的设置。

在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited前面增加一行,内容如下

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 2401 -j ACCEPT
如果你不会vi,也可以将文件使用SSH Secure File Transfer Client下载到windows中,编辑后再上传上去,覆盖原来的文件。

修改好iptables后运行命令service iptables restart 来重新启动防火墙。启动后,可以在windows中执行telnet 192.168.1.128 2401 进行在外部是否可以访问虚拟机端口2401。如果可以,那么就表示配置成功,此时就可以使用WinCVS等来连接CVS服务器了(必须使用在前面项目管理->权限管理中设置了可以访问 Source Code的用户),导如你的项目的源代码。然后在web方式下访问项目的source code,应该就可以看到导入的文件版本等信息的(类似于ViewCVS或者CVSWeb的界面)。

Note
可能必须使用vi或者editplus这样的文本编辑工具编辑的配置文件才能使用,没有具体测试过其中的区别。

7. 结语
关于SFEE更为详细的安装、配置和使用可以阅读SFEE的安装手册和帮助手册。 SFEE还有更多强大的功能等着大家去发掘。

 原文地址 http://bbs.chinajavaworld.com/thread.jspa?messageID=729321

标签:, , , , ,
20070708 Gforge SourceForge - 二月 16, 2008 by yippee

 20070708 Gforge SourceForge
 http://www.yippeesoft.com
 
 既是一个合作式软件开发管理系统,也是全球最大开源软件开发平台和仓库(SourceForge.net,sf.net)。尽管如此,SourceForge软件由VA Software出售的专有软件。它集成了很多开源应用程序(例如PostgreSQL和CVS),为软件开发提供了整套生命周期服务。

SourceForge.net是开源软件的开发者进行开发管理的集中式场所,也是源代码仓库。SourceForge.net由VA Software提供主机,并运行SourceForge 软件。大量开源项目在此落户(2005年5月已经超过一百万), 包括维基百科使用的MediaWiki,但也包含很多休眠和单个用户的项目。

SourceForge软件的源代码曾经也是开放的,但是后来VA Software决定不再继续发布开源版本。它可能是从2001年起变为专有软件继续开发的。在封闭前最后的正式的开源版本是2.5,而最后的CVS版本是 2.61。

目前存在一系列利用SourceForge软件的协作式网站。

从SourceForge开源版本基础上还出现了开源替代物Gforge.org等。它是SourceForge的一个程序员在SourceForge最后的CVS版本基础上的重写,增加了很多新特性并继续保持自由。

自由软件基金会建立了Savannah网站做为对SourceForge使用专有软件的回应,它基于2.0版SourceForge软件。

2003年VA Software首次发布了SourceForge Enterprise Edition 4.x,将其做为Java-J2EE程序完全重写。由采用SourceForge 4.x的组织报告说其性能和伸缩性相对SourceForge 3.x或者更早的2.x明显改善。SourceForge 4.x为将来的集成和扩展支持SOAP XML Web Services API。

自由软件主机服务比较
天下维客,你可以修改的网络知识库
Jump to: navigation, search

本条目比较为自由软件提供在线主机服务的系统。
一般软件
名称  网站  广告  CVS  SVN  Arch  notes
Asynchrony  http://www.asynchrony.com/   ?   ?   ?   ?  为开源和封闭软件提供服务
BerliOS  http://www.berlios.de  Template:Yes  Template:Yes  Template:Yes  Template:No  
Gna.org  http://gna.org  Template:No  Template:Yes  Template:Yes  Template:Yes  
GNU Savannah  http://savannah.gnu.org/  Template:No  Template:Yes  Template:No  Template:No  自由软件基金会的项目
Novell Forge  http://forge.novell.com/  Template:No  Template:Yes  Template:Yes  Template:No  
SourceForge  http://sourceforge.net/  Template:Yes  Template:Yes  Template:No  Template:No  
Sarovar  http://sarovar.org/  Template:No  Template:Yes  Template:No  Template:No  
Tigris.org  http://www.tigris.org/  Template:No  可能  Template:Yes  Template:No  
特殊需求或者偏好
名称  网站  广告  CVS  SVN  Arch  notes
Alioth  http://alioth.debian.org/  Template:No  Template:Yes  Template:No  Template:No  偏重Debian相关项目
mozdev  http://www.mozdev.org/  Template:No  Template:Yes  Template:No  Template:No  仅限Mozilla相关项目
GBorg  http://gborg.postgresql.org/  Template:Yes  Template:Yes   ?   ?  仅限PostgreSQL相关项目
pgfoundry  http://www.pgfoundry.org/  Template:Yes  Template:Yes   ?   ?  仅限PostgreSQL相关项目
RubyForge  http://rubyforge.org/  Template:No  Template:Yes  Template:No  Template:No  仅限Ruby相关项目

3.如何卸载rpm软件包
使用命令 rpm -e 包名,包名可以包含版本号等信息,但是不可以有后缀.rpm
比如卸载软件包proftpd-1.2.8-1,可以使用下列格式:
rpm -e proftpd-1.2.8-1
rpm -e proftpd-1.2.8
rpm -e proftpd-
rpm -e proftpd
不可以是下列格式:
rpm -e proftpd-1.2.8-1.i386.rpm
rpm -e proftpd-1.2.8-1.i386
rpm -e proftpd-1.2
rpm -e proftpd-1
有时会出现一些错误或者警告:
… is needed by … 这说明这个软件被其他软件需要,不能随便卸载
可以用rpm -e –nodeps强制卸载

[root@mobile vmware]# rpm -e VMware-player-2.0.0-45731
error: package VMware-player-2.0.0-45731 is not installed
[root@mobile vmware]# rpm -e VMware-player-2.0.0-45731.i386.rpm
error: package VMware-player-2.0.0-45731.i386.rpm is not installed
[root@mobile vmware]# rpm -i VMware-player-2.0.0-45731.i386.rpm 
        package VMwarePlayer-2.0.0-45731 is already installed
[root@mobile vmware]# rpm -e VMware-player-2.0.0-45731
error: package VMware-player-2.0.0-45731 is not installed
[root@mobile vmware]# rpm -e VMware-player
error: package VMware-player is not installed
[root@mobile vmware]# rpm -e VMware-player-2.0.0-45731
error: package VMware-player-2.0.0-45731 is not installed
[root@mobile vmware]# rpm -e VMware-player-
error: package VMware-player- is not installed
[root@mobile vmware]# rpm -e VMware-player
error: package VMware-player is not installed

http://sourceforge.net/powerbar/sfee/
http://blog.csdn.net/alexlynn/archive/2006/08/08/1036339.aspx
http://blog.csdn.net/AlexLynn/archive/2006/07/25/974953.aspx
http://downloads.open.collab.net/sfee15.html
http://downloads.open.collab.net/cee15.html
http://downloads.open.collab.net/readmes/cee15-gettingstarted.html
http://help.open.collab.net/servlets/ProjectProcess?tab=9&stage=1
http://blog.chinaunix.net/u/13724/showart.php?id=154490
http://gforge.org/news/?group_id=1
http://blog.csdn.net/ljah/archive/2007/04/19/1571169.aspx
http://www.lupaworld.com/43/viewspace_330.html
http://forum.oss.org.cn/viewtopic.php?t=300&postdays=0&postorder=asc&start=15&sid=e8908736ddddaa64be1a05cb94ad26bc
Gforge安装

http://forum.oss.org.cn/viewtopic.php?p=556#556

http://bbs.chinaunix.net/viewthread.php?tid=786432

http://metrix.fcny.org/wiki/display/tips/Installing+GForge
http://forum.oss.org.cn/viewtopic.php?p=556#556

http://forum.oss.org.cn/viewtopic.php?p=310

http://gforge.org/
http://gforgegroup.com/es/download.php

标签:, , , ,