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 |
Subject | Author |
---|---|
[gentoo-user-ru] wiki-ru | Alex Efros <powerman@×××××××.ua> |