emerge -fp и cvs

Проблема (изначальная) в том, что на домашнем компе ща инета практически нету, голяк -и ,сцуко, медленный до жопы(
но есть инет на работе. Но там винда(
ставлю x11-wm/e , E17 из леймана. Но он получает файлы по cvs, а не по фтп/хттп.
нужно с рабочей вин-машины скочать эти файлы.
если бы были обычные пакеты, то я обычны решаю их emerge -fp package
а как быть тут? Можно ли такое вообще сделоть, и если можно, то файлы потом ложить тоже в дистфайлс?
з.ы. сорри, если чето не понял/не так зодал(

Я точно знаю

Я точно знаю что есть svn клиент под вынь, сам на работе кеды по нему выкачивал, а вот как насчет cvs сказать не могу, но если и есть, то при emerge пакетов должен быть хоть какой то инет, что бы emerge проверил, а не последняя ли это версия, ибо без инета ничего не выйдет.

если инет дома

если инет дома есть хоть какой то...
то могу выложить свежие cvs e17
тебе его потом надо будет просто распаковать в /usr/portage/distfiles/cvs-src
_________________
Gentoo GNU/Linux 2.6.21 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

есть, именно

есть, именно "какой-то" (((
т.е. я смогу скачать их с работы?
а зачем тогда инет дома?

Re: если инет дома

Alexxy написал(а):
если инет дома есть хоть какой то...
то могу выложить свежие cvs e17
тебе его потом надо будет просто распаковать в /usr/portage/distfiles/cvs-src

не прокатит, он все равно полезет в инет. выходы:
1. скачать исходники под вендой (cygwin хотяб), притащить домой и собрать вручную без emerge
2. все тоже самое но собрать с emerge, для этого надо порыться в
/usr/portage/eclass/cvs.eclass и запретить там вылазить в инет (не помню где)
3. примерно тож самое но с поднятием локального cvs сервера и переносом туда исходников и правкой ебилдов
4. взять у кого-нить из нас бинарники

последний

последний вариант кажется более приемлимым ))))
Выложите гдето (если до 50м могу дать место).
И кратко, если можно, как их поставить.
Буду весьма признателен =)

вот

вот так
http://www.kakva.ru/alk/e17/packages/
перенести к себе в /usr/portage/packages/
во всех пустых папках создать симлинки типа

 # ls -la /usr/portage/packages/x11-wm/
lrwxrwxrwx  1 root root    18 Май 29 20:03 e-9999.tbz2 -> ../All/e-9999.tbz2

и выполнить

USE="gstreamer" emerge eet dev-db/edb evas ecore embryo imlib2 edje epeg media-libs/epsilon esmart emotion engrave ewl etk efreet e e_utils exml entice engage elicit -avK

подогнать свои USE под мои :

[ebuild   R   ] dev-libs/eet-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] dev-db/edb-9999  USE="gtk ncurses nls -doc" 0 kB [1] 
[ebuild   R   ] x11-libs/evas-9999  USE="X cairo gif jpeg mmx nls opengl png sse svg tiff (-altivec) -directfb -doc -edb -fbcon -xcb -xpm" 0 kB [1] 
[ebuild   R   ] x11-libs/ecore-9999  USE="X dbus nls opengl ssl -curl -directfb -doc -fbcon -xcb" 0 kB [1] 
[ebuild   R   ] dev-libs/embryo-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] media-libs/imlib2-9999  USE="X bzip2 gif jpeg mmx mp3 nls png tiff zlib -doc" 0 kB [1] 
[ebuild   R   ] media-libs/edje-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] media-libs/epeg-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] media-libs/epsilon-9999  USE="nls -doc -xine" 0 kB [1] 
[ebuild   R   ] x11-libs/esmart-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] media-libs/emotion-9999  USE="gstreamer nls -doc -xine" 0 kB [1] 
[ebuild   R   ] dev-libs/engrave-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] x11-libs/ewl-9999  USE="X nls opengl -doc -fbcon" 0 kB [1] 
[ebuild   R   ] x11-libs/etk-9999  USE="X nls -doc -fbcon" 0 kB [1] 
[ebuild   R   ] dev-libs/efreet-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] x11-wm/e-9999  USE="nls pam -doc" 0 kB [1] 
[ebuild   R   ] dev-util/e_utils-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] dev-libs/exml-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] media-gfx/entice-9999  USE="nls -doc" 0 kB [1] 
[ebuild   R   ] x11-misc/engage-9999  USE="nls -doc -xinerama" 0 kB [1] 
[ebuild   R   ] media-gfx/elicit-9999  USE="nls -doc" 0 kB [1] 

спасибо. но при

спасибо.
но при попытке выполнить команду, емердж ругаецо типо так :

!!! Invalid binary package: /usr/portage/packages/All/e-9999.tbz2
!!! This binary package is not recoverable and should be deleted.

и так каждый пакет.
может проблема в том, что собрано под разные (?) архитектуры было? оО

Клиентское ПО

Клиентское ПО CVS под винды есть, причем в куче различных исполнений. Например tortoise CVS.

Клиентское ПО

Клиентское ПО CVS под винды есть, причем в куче различных исполнений. Например tortoise CVS.

можно и скачать

можно и скачать а поставить оффлайном. есть клиент виндовый CVS может кто-то сырцы свои открыть (да хоть даже и я) и есть переменная в еклассе энлайтемента - ECVS_OFFLINE и если её сделать равной 1 то ничо качаться небудет:

ECVS_OFFLINE=1 emerge e

А как наоборот,

А как наоборот, только скачать, но не собирать?

никак, срубать

никак, срубать сборку каждый раз

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".