Gentoo Archives: gentoo-user-ru

From: "Victor (Stalker) Skurihin" <stalker@××××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Gentoo vs Ubuntu/Debian/RedHat/SuSe
Date: Sun, 24 Dec 2006 20:59:16
Message-Id: 458EE861.2060501@provse.ru
In Reply to: Re: [gentoo-user-ru] Gentoo vs Ubuntu/Debian/RedHat/SuSe by "Anton S. Ustyuzhanin"
1 Anton S. Ustyuzhanin wrote:
2 > Мне очень часто приходится сталкиваться со всякими мелочами в
3 > программах, которые нужно "заточить" под нужды компании.
4 > Напимер сегодня понадобилось сделать небольшие изменения в пакетах
5 > openldap и pam_ldap. В случае использования
6 > бинарного дистра пришлось бы качать исходники, править код,
7 > компилировать и ставить все ручками - получатся непонятки
8 > не будешь точно знать откуда у тебя в системе /usr/bin/ldapsearch из
9 > rpm/deb пакета или скомпиленный ручками. при
10 В чём проблема?
11 1 берёш пакет с исходниками,
12 2 Исправяеш/накладываеш патч[и]
13 3 собираешь пакет и ставишь
14
15 > обновлении системы могут возникнуть сложности.
16
17 для этого есть:
18 a) версии пакетов
19 b) слотовость
20 c) репозитарии и установка для них приоритета
21 d) в deb-dpkg ориентированных дистрах можно захолдить пакет
22
23 > а тут:
24 > ebuild `equery which openldap` unpack
25 > cd /var/tmp/portage/.../work
26 > ...пачим код...
27 > ebuild `equery which openldap` compile
28 > ebuild `equery which openldap` install
29 > ebuild `equery which openldap` package
30 Все то же самое при сборке своего пакета.
31
32 > и все это делаешь на одном хосте. а потом на многие другие хосты
33 > устанавливаешь все через тот же emerge --getbinpkg --usepkg openldap
34 > и все получается нативно.
35 --
36 Victor
37
38
39 --
40 gentoo-user-ru@g.o mailing list