rpmforge源 国内 还有人在维护吗

&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!当前访客身份:游客 [
研究过的内容: 1.基于P2P的流媒体2.RabbitMQ 3.分布式+数据库(起步阶段) 4.Erlang(初级开发) 5.数据库代理 6.基于HTTP实现的微博SDK
:引用来自“David_Alpha_Fox”的评论点赞谢...
:引用来自“hncscwc”的评论看来是留了个不小的坑...
:看来是留了个不小的坑啊~~ 还有,确实是需要长...
:引用来自“杨鬼”的评论问问能不能开源吧~~这么好...
:引用来自“Loveni”的评论不如打开发文档公开 还...
:问问能不能开源吧~~这么好的东西.
:不如打开发文档公开
:引用来自“红薯”的评论 都总结出来,那不如开源...
今日访问:8
昨日访问:43
本周访问:651
本月访问:651
所有访问:133427
【原创】在CentOS 5.7上通过YUM安装Erlang的坑爹经历(更新)
发表于3年前( 17:00)&&
阅读(6185)&|&评论()
0人收藏此文章,
& & & 想要在虚拟机上的 Linux 环境下,重新搞一下 RabbitMQ 的相关实验,所以重新折腾了下如何操作:
Since RabbitMQ is written in Erlang, we need to have installed the language libraries to run the broker.
& & & 首先还是要把 Erlang 的安装搞定,最简单的方式是直接重
上下载源码包或rpm包再安装,但是我是个喜欢折腾的人,所以我选择了另外一种“比较笨拙”的方式 - 即通过 Linux 系统自带的包管理工具进行安装。
按照 www. 上的说明:
RPM-based Linux distributions RPM packages are signed. To add Erlang Solutions key to execute command:&
# rpm --import http://binaries./debian/erlang_solutions.asc
Users of Fedora can add this file to /etc/yum.repos.d/ Users of Centos can add
file to /etc/yum.repos.d/ (
must be also added to repos)
其中&erlang_solutions.asc 内容如下:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
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
ctmKvzuuerI6mVQjg/80PJ4fEV0=
-----END PGP PUBLIC KEY BLOCK-----
其中用于 Centos 的 repo 文件内容如下:
[erlang-solutions]
name=Centos $releasever - $basearch - Erlang Solutions
baseurl=http://binaries./rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=http://binaries./debian/erlang_solutions.asc
按照上面的意思,需要先安装&RepoForge ,
上看到的内容如下:
=====================================================
RPMforge for CentOS 5
The default RPMforge repository does not replace any CentOS base packages. In the past it used to, but those packages are now in a separate repository (rpmforge-extras) which is disabled by default.
You can find a complete listing of the RPMforge package packages at&
Download the&rpmforge-release&package. Choose one of the two links below, selecting to match your host's architecture. If you are unsure of which one to use you can check your architecture with the command&uname -i
The preferred&rpmforge-release&package to retrieve and to install in order to enable that repository is one of the two listed above.
Install DAG's GPG key
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Verify the package you have downloaded
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
&Security warning:&The&rpmforge-release&package imports GPG keys into your RPM database. As long as you have verified the&md5sum&of the key injection package, and trust Dag, et al., then it should be as safe as your trust of them extends.
Install the package
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
This will add a yum repository config file and import the appropriate GPG keys.
Then try to install something like this
yum install htop
========================================================
& & & 首先通过 uname -i 确认了我的系统是 i386 ;通过 wget 现在对应的 rpm 包后安装,此时会在&/etc/yum.repos.d 下多出 4 个 repo :mirrors-rpmforge、mirrors-rpmforge-extras、mirrors-rpmforge-testing 和&rpmforge.repo 。
& & & 接下来为了验证上述 repo 中确实可以找到我想安装的正确的 Erlang 版本,执行了命令 yum list|grep erlang ,结果如下:
[root@slave2 ~]# yum list|grep erlang
http://binaries./rpm/centos/5/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: erlang-solutions. Please verify its path and try again
& & &&按照错误信息的意思,应该是路径不对了,故直接在浏览器中打开上面的 http 地址,发现在只有路径&http://binaries./rpm/centos/6/i386/ 是存在的,而没有对应 5 的路径,坑爹啊!!可是朕不死心,重新回到&https://www./downloads/download-erlang-otp 上检查所有可用的 Centos 上的 Erlang 版本,结果除了一个&R14B02 32bit 版本 Erlang 是用的 Centos 5.5 的,其余全是用于 6.0 的。尼玛,难道非要我装 Centos 6.0 才行?!思来想去,直接改 repo 信息欺骗网站说自己是 6.0 版本然后安装似乎不是啥好注意,日后恐怕会惹上不必要的麻烦;重新装个 6.0 的系统太烦,毕竟已有系统中有很多东西已经配置好了;直接认栽使用 R14B02 又不甘心。唉~~华山一条路,只能源码安装了~~~(此处省略N万字)
& & & 另外,将&erlang-solutions 的 repo 去掉之后,执行 yum list|grep erlang 得到如下结果:
[root@slave2 ~]# yum list|grep erlang
ftp://ftp.oss.eznetsols.org/linux/centos/5.8/updates/i386/repodata/repomd.xml: [Errno 4] IOError: &urlopen error &
Trying other mirror.
erlang.i386
R12B-5.12.el5.rf
erlang-doc.i386
R12B-5.12.el5.rf
repoforge 上的 Erlang 更老,朕是与时俱进的人,果断放弃!
===================
更新 =======================
鉴于有网友说使用 EPEL 比较好,所有自己也搞了下试试:
具体操作请参考网页:
最后说一下结论:
& & & 就 Erlang 的包安装而言,EPEL 确实要比&repoforge 新,目前提供的最新版本为 R14B-04。这一点无论是从 repo 文件中还是直接从&上都可以看出。
& & & 上面都弄好后,执行 yum 命令显示,可以找到 Erlang 安装包。
[root@slave2 yum.repos.d]# yum list|grep erlang
ftp://ftp.oss.eznetsols.org/linux/centos/5.8/updates/i386/repodata/repomd.xml: [Errno 4] IOError: &urlopen error &
Trying other mirror.
erlang.i386
R14B-04.1.el5
epel-erlang
erlang-appmon.i386
R14B-04.1.el5
epel-erlang
erlang-asn1.i386
R14B-04.1.el5
epel-erlang
erlang-common_test.i386
R14B-04.1.el5
epel-erlang
erlang-compiler.i386
R14B-04.1.el5
epel-erlang
erlang-cosEvent.i386
R14B-04.1.el5
epel-erlang
erlang-cosEventDomain.i386
R14B-04.1.el5
epel-erlang
erlang-cosFileTransfer.i386
R14B-04.1.el5
epel-erlang
erlang-cosNotification.i386
R14B-04.1.el5
epel-erlang
erlang-cosProperty.i386
R14B-04.1.el5
epel-erlang
erlang-cosTime.i386
R14B-04.1.el5
epel-erlang
erlang-cosTransactions.i386
R14B-04.1.el5
epel-erlang
erlang-crypto.i386
R14B-04.1.el5
epel-erlang
erlang-debugger.i386
R14B-04.1.el5
epel-erlang
erlang-debuginfo.i386
R14B-04.1.el5
epel-erlang
erlang-dialyzer.i386
R14B-04.1.el5
epel-erlang
erlang-diameter.i386
R14B-04.1.el5
epel-erlang
erlang-doc.i386
R14B-04.1.el5
epel-erlang
erlang-docbuilder.i386
R14B-04.1.el5
epel-erlang
erlang-edoc.i386
R14B-04.1.el5
epel-erlang
erlang-erl_docgen.i386
R14B-04.1.el5
epel-erlang
erlang-erl_interface.i386
R14B-04.1.el5
epel-erlang
erlang-erts.i386
R14B-04.1.el5
epel-erlang
erlang-et.i386
R14B-04.1.el5
epel-erlang
erlang-eunit.i386
R14B-04.1.el5
epel-erlang
erlang-examples.i386
R14B-04.1.el5
epel-erlang
erlang-gs.i386
R14B-04.1.el5
epel-erlang
erlang-hipe.i386
R14B-04.1.el5
epel-erlang
erlang-ic.i386
R14B-04.1.el5
epel-erlang
erlang-inets.i386
R14B-04.1.el5
epel-erlang
erlang-inviso.i386
R14B-04.1.el5
epel-erlang
erlang-jinterface.i386
R14B-04.1.el5
epel-erlang
erlang-kernel.i386
R14B-04.1.el5
epel-erlang
erlang-megaco.i386
R14B-04.1.el5
epel-erlang
erlang-mnesia.i386
R14B-04.1.el5
epel-erlang
erlang-observer.i386
R14B-04.1.el5
epel-erlang
erlang-odbc.i386
R14B-04.1.el5
epel-erlang
erlang-orber.i386
R14B-04.1.el5
epel-erlang
erlang-os_mon.i386
R14B-04.1.el5
epel-erlang
erlang-otp_mibs.i386
R14B-04.1.el5
epel-erlang
erlang-parsetools.i386
R14B-04.1.el5
epel-erlang
erlang-percept.i386
R14B-04.1.el5
epel-erlang
erlang-pman.i386
R14B-04.1.el5
epel-erlang
erlang-public_key.i386
R14B-04.1.el5
epel-erlang
erlang-reltool.i386
R14B-04.1.el5
epel-erlang
erlang-runtime_tools.i386
R14B-04.1.el5
epel-erlang
erlang-sasl.i386
R14B-04.1.el5
epel-erlang
erlang-snmp.i386
R14B-04.1.el5
epel-erlang
erlang-ssh.i386
R14B-04.1.el5
epel-erlang
erlang-ssl.i386
R14B-04.1.el5
epel-erlang
erlang-stdlib.i386
R14B-04.1.el5
epel-erlang
erlang-syntax_tools.i386
R14B-04.1.el5
epel-erlang
erlang-test_server.i386
R14B-04.1.el5
epel-erlang
erlang-toolbar.i386
R14B-04.1.el5
epel-erlang
erlang-tools.i386
R14B-04.1.el5
epel-erlang
erlang-tv.i386
R14B-04.1.el5
epel-erlang
erlang-typer.i386
R14B-04.1.el5
epel-erlang
erlang-webtool.i386
R14B-04.1.el5
epel-erlang
erlang-wx.i386
R14B-04.1.el5
epel-erlang
erlang-xmerl.i386
R14B-04.1.el5
epel-erlang
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读}

我要回帖

更多关于 rpmforge源 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信