rss-server

Собственно терять мне уже нечего, поэтому вопрос: есть машина и её нужно использовать в качестве PORTAGE_BINHOST.
Какой пакет нужно на ней поставить, как он называеться? Чтобы на клиентских машинах можно было писать emerge -k -g gnome и гном ставился бы с этой машины(естественно гном на ней уже стоит). Мне посоветовали rss-server, но не в нэте, не eix не дал результата? Наверняка в чём то ошибься? Ткните мордой меня пожалуйста.
P.S. То есть на клиентских я так понял пишу в make.conf
PORTAGE_BINHOST="xxxxx"
RSS="000.000.000.000"

Заранее благодарю.

Эх... Тут есть соседняя

Эх... Тут есть соседняя ссылка http://www.gentoo.ru/node/16085 - это раз.
Два: нет никаких таких прог, во всяком случае я о таких не слышал.
Вам нужен будет хитрый скрипт, вот пример того, что сделал я для работы с VPS:
"клиент": http://dpaste.com/79215/
"сервер": http://dpaste.com/79216/

Авторизация по ключу, на hell форсируется комманда "сервера", для судо нужны хитрые правила http://dpaste.com/79217/

P.S. Писалось все в несколько заходов, по ночам, есть баги и лишние куски =)

P.S.S. RSS - это вообще немного не то... И я не вижу, чтобы портаж умел с ним работать.

Спасибо

Спасибо конечно, за скрипт и всё такое, но мы говорим о разных, вещах
Теперь я понял то, что я хочу реализовано в rsync'e.
А именно так http://www.gentoo-wiki.info/HOWTO_Local_Rsync_Mirror
Серверную часть я вроде настроил, а вот на клиенте пишу в /etc/make.conf:
PORATGE_BINHOST="ЧТО ТУТ ПИСАТЬ УМА НЕ ПРИЛОЖУ ВЕЗДЕ ПИШУТ ТИПА http://СВОЙСЕРВ/usr/portage/distfiles"
Объясните мне дураку что писать если ну скажем, мой сервер tux.net.a
Ну а следующую строчку я пишу SYNC="rsync://tux.net.a/gentoo-portage" тут вроде всё ясно
Кто знает что писать и где ещё поясните маны и гуглы уже смотрел

Я не понял, что вам

Я не понял, что вам надо...

rsync - это сервер синхронизации файловой структуры. Используется для обновления дерева portage. Local rsync mirror - это ман, как сделать у себя локальное зеркало дерева портажа, чтобы не мучать rsync.gentoo.org и аналоги почем зря, а в локальной сети делать emerge --sync быстрее и проще.

PORTAGE_BINHOST тут вообще непричем. Это переменная указывающая (см man make.conf) откуда тягать бинарники в случае emerge -k и аналогов.

Чтобы тягать бинарники - их нужно сначала сделать на том сервере, откуда вы их собрались тягать. Как это сделать - дело ваше, но rsync вам тут не поможет, это точно

Извините

Простите, я сам не коректно и не точно описал, что именно меня интересует.
Чтобы тягать бинарники - их нужно сначала сделать на том сервере
Я думал, что раз пакеты установлены на нём то, и бинарники там лежат разве, нет?

PORTAGE_BINHOST тут вообще непричем. Это переменная указывающая (см man make.conf) откуда тягать бинарники в случае emerge -k и аналогов.
Я же написал, что сделал всё по ману и по образцу make.conf.example и мне всё время выдаёт какую то ерунду. На сервере для того чтоб эта переменная работала ничего ставить нне надо???

looseroot написал(а): Я

looseroot написал(а):
Я думал, что раз пакеты установлены на нём то, и бинарники там лежат разве, нет?

Только если вы собирали пакеты с опцией -b, ну или определили переменную FEATURES=bildpkg в /etc/make.conf на сервере.

Я Gentoo & Funtoo

features

переменную определять нужно было до установки пакетов, наверное?

и второе чтобы можно было пакеты выкачивать, хватит того, что я написал в переменной portage_binhost?

looseroot

looseroot написал(а):
переменную определять нужно было до установки пакетов, наверное?

man qpkg из пакета app-portage/portage-utils.

не то

Ман мало информативен, да и вроде не то.

NightNord: man'ы у нас тоже есть, на форуме они никак не требуются

PORTAGE_BINHOST тут вообще непричем. Это переменная указывающая (см man make.conf) откуда тягать бинарники в случае emerge -k и аналогов.
Я же написал, что сделал всё по ману и по образцу make.conf.example и мне всё время выдаёт какую то ерунду. На сервере для того чтоб эта переменная работала ничего ставить нне надо???

Лучше объясни почему я бинарники не могу слить с сервака с бинарниками.

Вы бы локаль и пагер для

Вы бы локаль и пагер для начала настоили бы, глядиш и ман сталбы читабельным

Цитата:
Лучше объясни почему я бинарники не могу слить с сервака с бинарниками.

Судя по вашим постам и вопросам у вас их тупо нету.
Хорошо. расскажите , как по вашему должна работать система, и вам ,ИМХО, подкажут , где вы ошибаетесь

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

PORTAGE_BINHOST - это

PORTAGE_BINHOST - это указание URL откуда качать. Это может быть как любой протокол поддерживаемый wget'ом. В любом случае на сервере вам понадобится нечто, что будет предоставлять доступ по этому протоколу до файлов с бинарями...

по http

по http что может предоставить доступ(апач чтоли?)?

вот мой мэйк.конф
GENTOO_MIRRORS="x.x.x/gentoo-portage"
PORTAGE_BINHOST="x.x.x"
SYNC="rsync://x.x.x/gentoo-portage"

А вот что мне на команду emerge mc пишет gentoo:

Calculating dependencies ... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 5) dev-util/pkgconfig-0.23 to /
>>> Downloading 'x.x.x/gentoo-portage/distfiles/pkg-config-0.23.tar.gz'
--11:05:40-- http://x.x.x/gentoo-portage/distfiles/pkg-config-0.23.tar.gz
=> `/usr/portage/distfiles/pkg-config-0.23.tar.gz'
Resolving x.x.x... 192.168.13.1
Connecting to x.x.x|192.168.13.1|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
11:05:40 ERROR 403: Forbidden.

Так что сделать чтоб по http было не forbidden?

PS совсем забыл когда хочу emerge --sync мне пишет SERVER OUT OF DATE
In order to force sync, remove '/usr/portage/metadata/timestamp.chk
Насколько понимаю мой сервачок не прошёл проверку на дату, ну оно и правильно ведь ставился он давно и чё с ним только не было, и файл timestamp.chk отсутствует, подсовывать самодельный пробовал, но не получилось.

Вообщем так. Вся тема полный

Вообщем так. Вся тема полный бред и охинея, вы сами не понимаете что хотите, как это работает и что надо делать. Читать документацию и гугл очевидно не хотите. Если вам кто-то сказал про "rss-server" их и донимайте. Вся необходимая информация вам уже была сообщена, осталось только настроить отдельные компоненты, это вы будете делать самостоятельно. Тема закрыта.

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

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