GENTOO Vdr ebuilds: Difference between revisions

From VDR Wiki
Jump to navigation Jump to search
No edit summary
m (Reverted edit of 61.48.105.65, changed back to last version by 213.6.132.162)
Line 1: Line 1:
The [[VDR]] ebuilds are no official Gentoo ebuilds, and are therefor maintained in the german CVS of [http://www.gentoo.de/ Gentoo.de].
[http://www.bjicp.com/zcfg.html 政策法规]
[http://www.bjicp.com/bllc.html 代办流程]
[http://www.bjicp.com/icp.html 代办ICP证]
[http://www.bjicp.com/icpzl.html 代办ICP所需材料 ]
[http://www.bjicp.com/icpbbsht.html 北京地区ICP代理委托协议]
[http://www.bjicp.com/jsx.html 公司介绍信]
[http://www.bjicp.com/qyzlb.html 企业资料表]
[http://www.bjicp.com/icpyb.html ICP许可证样本]


==Automatic method==
[http://www.bjicp.com/qwicpzl.html 全网ICP所需材料]
One can avoid the detour with the CVS tree of Berlios and directly use
[http://www.bjicp.com/qwicpxy.html 全网ICP代理委托协议]
emerge sync
[http://www.bjicp.com/sp.html 代办SP证]
[http://www.bjicp.com/spzl.html 代办SP所需材料]
[http://www.bjicp.com/spht.html 北京地区SP代理委托协议]
[http://www.bjicp.com/spyb.html SP许可证证件样本]
[http://www.bjicp.com/qwispzl.html 全网SP所需材料]
http://www.bjicp.com/qwspxy.html 全网SP代理委托协议 ]


Therefor '''/etc/make.conf''' get the following entry
[http://www.bjicp.com/isp.html 代办ISP证]
SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"
[http://www.bjicp.com/ispzl.html 代办ISP所需材料]
[http://www.bjicp.com/ispht.html 北京地区ISP代理委托协议]
[http://www.bjicp.com/ispyb.html ISP许可证证件样本]
[http://www.bjicp.com/qwispzl.html 全网ISP所需材料]
[http://www.bjicp.com/qwispxy.html 全网ISP代理委托协议]
[http://www.bjicp.com/bbs.html BBS审批]
[http://www.bjicp.com/bbszl.html 代办BBS所需材料]


and the entry: ''PORTAGE_OVERLAY'' can (if present) be deleted.
[http://www.bjicp.com/bbsht.html 北京地区BBS代理委托协议]
[http://www.bjicp.com/icpbbsht.html BBS加ICP代理委托协议]
[http://www.bjicp.com/bbsyb.html BBS审批批复样本]
[http://www.bjicp.com/hd315.html 红盾315备案]
[http://www.bjicp.com/hd315zl.html 代办红盾315所需材料]
[http://www.bjicp.com/hd315ht.html 北京地区红盾315代理委托协议]
[http://www.bjicp.com/hd315zs.html 经营性网站备案登记证书 ]
[http://www.bjicp.com/kdq.html 跨地区增值业务 ]


==NOTE: The gentoo-merged Tree is outdated, the Server was switched off in May 2005==
[http://www.bjicp.com/qwspyb.html 增值电信业务经营许可证样本]
[http://www.bjicp.com/qwsp.html 全网sp证代办]
If you want to use portage for the VDR Ebuilds, you can use the PORTAGE_OVERLAY functionality by following the steps below:
[http://www.bjicp.com/qwspzl.html 全网SP所需材料]
[http://www.bjicp.com/qwspxy.html 全网SP代理委托协议]
[http://www.bjicp.com/ispzl.html 代办ISP所需材料]
[http://www.bjicp.com/qwisp.html 全网isp证代办]
[http://www.bjicp.com/qwispzl.html 全ISP所需材料]
[http://www.bjicp.com/qwispxy.html 全网ISP代理委托协议 ]


For updating the ebuilds you will use ''gensync'' from the <tt>gentoolkit-dev</tt> package:
[http://www.bjicp.com/kdqbak.html 跨地区增值业务备案]
<pre>emerge gentoolkit-dev</pre>
[http://www.bjicp.com/qwbacl.html 备案所需材料]
[http://www.bjicp.com/idc.html IDC审批托管 ]
[http://www.bjicp.com/callcenter.html 呼叫中心CallCenter]
[http://www.bjicp.com/nj.html ICP/SP/ISP年检服务]
[http://www.bjicp.com/sw.html 分公司税务]


<pre>mkdir -p /usr/local/gentoo-de</pre>


In <tt>/etc/gensync/gentoo-de.syncsource</tt> write
[http://www.bjicp.com/qwicp.html 全网icp证代办 ]
[http://www.bjicp.com/qwicpzl.html 全网ICP所需材料 ]
[http://www.bjicp.com/qwicpxy.html 全网ICP代理委托协议]


<pre>id="gentoo-de"
[http://www.yihongtai.com 模块电源]
description="gentoo.de Portage Overlay"
[http://www.gloveboxes.com.cn 手套箱]
rsync="rsync://rsync16.de.gentoo.org/gentoo-de-ebuilds"
[http://www.gloveboxes.cn 手套箱]
# mirror is the none with all VDR ebuilds!!!
[http://www.gloveboxes.com.cn/gas-purification-systems.htm 气体净化器]
# overlay="/my/absolute/path"
overlay="/usr/local/gentoo-de"
</pre>

Now you can download our Ebuilds by means of ''gensync'',
and later also with the same command to keep them up to date.

<pre>gensync gentoo-de</pre>

Change the <tt>PORTDIR_OVERLAY</tt> Variable in <tt>/etc/make.conf</tt>:

<pre>PORTDIR_OVERLAY="/usr/local/gentoo-de"</pre>

==Manual method==
To use this ebuilds, they have to be brought in the Gentoo system manually. Sadly, there is no mechanism like ''emerge sync''. The ebuild are downloaded as tarballs from gentoo.de.

1) wget "http://cvs.berlios.de/cgi-bin/viewcvs.cgi/gentoo-deutsch/ebuilds/ebuilds.tar.gz?tarball=1" -O ebuilds.tar.gz

To use specific ebuilds, there exists the portage variable ''PORTDIR_OVERLAY'' in the file '''/etc/make.conf'''. This variable should be set to '''/usr/local/portage''' (default).
2) vi +/PORTDIR_OVERLAY /etc/make.conf

Now the tarball should be unpacked and the files moved to the appropiate locations
3) mkdir /usr/local/portage
4) tar xfvz ebuilds.tar.gz -C /usr/local/portage
5) mv /usr/local/portage/ebuilds/* /usr/local/portage/

Try ''emerge -p vdr''. Something like this should be the result
[ebuild N ] media-video/linuxdvb-1.0.0_pre2
[ebuild N ] media-video/vdr-1.1.26

To update the ebuild the steps 1, 4 and 5 are sufficient.

* Gentoo.de Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-de
* Gentoo.de and Gentoo.org Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-merged

==Links==
{|
| [1]
| http://www.fh-luh.de/snapshots
| Portage snapshots
|}

[[Category:Gentoo]]

<!-- Link to german wiki page -->
[[de:Gentoo VdrEbuilds]]

Revision as of 16:07, 8 August 2005

The VDR ebuilds are no official Gentoo ebuilds, and are therefor maintained in the german CVS of Gentoo.de.

Automatic method

One can avoid the detour with the CVS tree of Berlios and directly use

emerge sync

Therefor /etc/make.conf get the following entry

SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"

and the entry: PORTAGE_OVERLAY can (if present) be deleted.

NOTE: The gentoo-merged Tree is outdated, the Server was switched off in May 2005

If you want to use portage for the VDR Ebuilds, you can use the PORTAGE_OVERLAY functionality by following the steps below:

For updating the ebuilds you will use gensync from the gentoolkit-dev package:

emerge gentoolkit-dev
mkdir -p /usr/local/gentoo-de

In /etc/gensync/gentoo-de.syncsource write

id="gentoo-de"
description="gentoo.de Portage Overlay"
rsync="rsync://rsync16.de.gentoo.org/gentoo-de-ebuilds"
# mirror is the none with all VDR ebuilds!!!
# overlay="/my/absolute/path"
overlay="/usr/local/gentoo-de"

Now you can download our Ebuilds by means of gensync, and later also with the same command to keep them up to date.

gensync gentoo-de

Change the PORTDIR_OVERLAY Variable in /etc/make.conf:

PORTDIR_OVERLAY="/usr/local/gentoo-de"

Manual method

To use this ebuilds, they have to be brought in the Gentoo system manually. Sadly, there is no mechanism like emerge sync. The ebuild are downloaded as tarballs from gentoo.de.

1) wget "http://cvs.berlios.de/cgi-bin/viewcvs.cgi/gentoo-deutsch/ebuilds/ebuilds.tar.gz?tarball=1" -O ebuilds.tar.gz

To use specific ebuilds, there exists the portage variable PORTDIR_OVERLAY in the file /etc/make.conf. This variable should be set to /usr/local/portage (default).

2) vi +/PORTDIR_OVERLAY /etc/make.conf

Now the tarball should be unpacked and the files moved to the appropiate locations

3) mkdir /usr/local/portage
4) tar xfvz ebuilds.tar.gz -C /usr/local/portage
5) mv /usr/local/portage/ebuilds/* /usr/local/portage/

Try emerge -p vdr. Something like this should be the result

[ebuild  N   ] media-video/linuxdvb-1.0.0_pre2
[ebuild  N   ] media-video/vdr-1.1.26

To update the ebuild the steps 1, 4 and 5 are sufficient.

  • Gentoo.de Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-de
  • Gentoo.de and Gentoo.org Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-merged

Links

[1] http://www.fh-luh.de/snapshots Portage snapshots