|
Re: lug-bg: интересно четиво
- Subject: Re: lug-bg: интересно четиво
- From: Jivko Georgiev <linux@xxxxxxxxx>
- Date: Sun, 26 Sep 2004 22:21:04 +0300
Vesselin Kolev wrote:
Jivko Georgiev wrote:
В случая четивото беше за инсталация на уеб сървър. незнам как ви звучи
идеята за създаване на скриптове за автоматизиране на процеса по
инсталация от сорсове
Ами звучи непрофесионално. Т.е. ще повториш сума пъти компилация и
после ще инсталираш, вместо да направиш веднъж компилация, но читаво и
да я инсталираш. Аз лично не знам как го компилираш този apache за
няколко минути, пък и ако е на слаба машина, доста кафета ще изпиеш
докато го видиш компилиран. Ако пък поддържаш хостинг център и почнеш
да компилираш apache на 100 машини и gcc почне бесните оптимизации и
компилации и вдигне натоварването на системата, никак няма да си
доволен - нито ти, нито твоите клиенти. А пускането на скриптове дето
сега ще ги създадеш на отговорни машини, може да ти съсипе и бизнеса и
живота.
Давам ти за пример RackSpace. Това е доста голям хостинг оператор, да
не казвам силна дума - един от най-големите. Оборудвани са с RedHat
Enterprice Linux. Въпреки, че има поддръжка от страна на RedHat, те
имат мрежа от build хостове, които правят RPM пакети по поръчка на
клиента и ги поддрържат като версии. Това е професионална поддръжка.
След като пакетът се направи, той се тества и чак тогава се пуска в
локалното хранилище и от там се слага по сървърите на клиентите.
Въпреки, че RedHat страшно бързо отреагират на проблеми с пакетите
(експлойти и т.н.), това не пречи на хостинг оператора да си изгради
веднага след излизането на пача версия на пакета и да я предложи за
надстройка на клиентите.
Аз съм далеч от RackSpace, но въпреки това си компилирам и произвеждам
пакети за локална употреба - за мен и за OpenIntegra. Ето, наскоро
компилирах BIND 9.3.0 и го инсталиран на DNS сървърите ни - BIND не е
нещо, което се компилира бързо, особено на слаби машини. Същото
направих с proftpd, като произведох пакет за Mandrake 10.0 (може да се
намери на адрес:
ftp://ftp.lcpe.uni-sofia.bg/Linux/www.openintegra.com/packages/Mandrake/10.0/proftpd/).
Там има и сорс пакет. И това ми позволява аз да имам бърза реакция,
когато се наложи да инсталирам, а и знам, че няма да ми се налага да
компилирам с минути, а и на някои клиентски машини примерно няма gcc
колекцията, а и няма място да се сложи или клиента не желае. Може
някой клиент да пожелае специфична компилация за пакет, който го има в
дистрибуцията му, но не удовлетворява неговите изисквания. С тази цел
хората са дали пакети с изходния код и оттам стартираш изграждането на
нов пакет.
Ако искаш да компилираш - отдели една машина за build хост, настрой я
внимателно и прецизно и вложи целия си опит в компилирането за да
направиш един наистина добър пакет, който после или ти или обществото
да използва. Не е нужно всеки път да се открива топлата вода. Целта е
да можеш да си вършиш бързо и професионално работата и да ти остава
време да се учиш и внедряваш нови неща... Ако ще висиш цял ден под
системата като под Москвич... по-добре не се захващай с това.
Не знам, но според мен е време да се излезе от периода на хипарство и
да се погледнат реалностите и технологиите и да се върви напред с
максимално бързи крачки...
Поздрави
Весо
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara
Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
междо другото ако подържаш повечко сървъри и ако ги подържат повече хора
ще си направиш пакета некои идиот ще е сменил някоя библютека някъде и
........ами ако сървърите не са с един и същи ос .....после apache,
php, sendmail ....се компюлират доста бързо Също така ако не си
"бекъпваш" нещата преди това наистина е непрофесионално да пернеш
пакетчето, ели пък redhat са пример за това как ако не ползваш само
техните ъпдеити се получава едно яко насиране с зависимостите , как не
може да се върнеш назад.....
jivko
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|
|
|