Gentoo Archives: gentoo-user-ru

From: Alexander Tratsevsky <support@×××××××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] emerge sync
Date: Fri, 13 May 2005 06:33:15
Message-Id: 4284498D.6070500@calculate.ru
In Reply to: Re: [gentoo-user-ru] emerge sync by "Alexander A. Protasov"
1 Спасибо Александр за исчерпывающий ответ!
2
3 >Если делать так, то нужно ещё выполнять команду "emerge metadata",
4 >
5 Чем мне грозили обновления без этого вызова?
6
7 > а
8 >если уж качаешь тарбол и пользуешься им, то нужно делать немного не так,
9 >а слегка по-другому:
10 > $ wget http://бла-бла-бла/portage-yyyymmdd.tar.bz2
11 > $ mkdir /var/tmp/emerge-webrsync/
12 > $ cp portage-yyyymmdd.tar.bz2 /var/tmp/emerge-webrsync/
13 > $ md5sum /var/tmp/emerge-webrsync/portage-yyyymmdd.tar.bz2 > /var/tmp/emerge-webrsync/portage-yyyymmdd.tar.bz2.md5sum
14 > $ emerge-webrsync
15 > $ rm -rf /var/tmp/emerge-webrsync/
16 >
17 >
18 Нашел по этому поводу статейку:
19 http://ru.gentoo-wiki.com/HOWTO_%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%B9_%D0%B1%D0%B5%D0%B7_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0_%D0%B2_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82_%D0%BD%D0%B5%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE_%D0%B8%D0%B7_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B
20
21 >Я у себя делаю так:
22 >$ emerge --sync
23 >$ ./scripts/make-portage-wakko.sh
24 >где файл make-portage-wakko.sh имеет следующее содержание:
25 >#!/bin/bash
26 >curdir=`pwd`
27 >fdir="/var/ftp/gentoo/snapshots"
28 >fname="portage-`date +%G%m%d`.tar.bz2"
29 >echo \$ now chowning...
30 >cd /usr
31 >chown -R portage:portage portage/
32 >echo \$ now taring and bziping...
33 >tar -cjf $fname portage
34 >echo \$ now MD5 counting...
35 >rm -f $fdir/$fname*
36 >mv $fname $fdir/
37 >cd $fdir/
38 >md5sum $fname > $fname.md5sum
39 >echo \$ now chowning...
40 >chown root:portage $fname*
41 >cd $curdir
42 >
43 >Что мы имеем. После обновления дерева портежей в одном месте, мы
44 >"грамотно" архивируем это самое дерево и получаем два файла:
45 >portage-yyyymmdd.tar.bz2 и portage-yyyymmdd.tar.bz2.md5sum,
46 >соответственно для того, чтобы обновить дерево портежей во втором месте
47 >мы просто делаем с этими двумя файлами то, что описано чуть выше.
48 >
49 >
50 Чем будет (если будет) отличаться полученный таким способом портейдж?
51
52 --
53 Alexander Tratsevsky
54 Calculate Pack, Jsc.
55 http://www.calculate.ru
56 mailto:support@×××××××××.ru
57 (812) 346-55-50
58 (095) 772-76-78
59
60
61
62 --
63 gentoo-user-ru@g.o mailing list

Replies

Subject Author
[gentoo-user-ru] wiki-ru Alex Efros <powerman@×××××××.ua>