|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Kovalenko 2:5020/400 18 Jun 2003 01:21:45 To : Oleg Goodyckov Subject : Re: еще по поводу модератора -------------------------------------------------------------------------------- >>>>> Oleg Goodyckov writes: >> Hе, мне не сильно интересно про всё-всё с чего началось. >> Мне интересно чего такого не умеют "типичные манеджеры >> пакетов", раз было принято решение написать нечто свое. OG> Вот ты скажи, чего такого не умела файловая система в OG> сочетании с Башем и некоторыми другими (давно готовыми) OG> фичами, "раз было принято решение написать нечто своё"? Почувствовав что-то сомнительное в этом сопоставлении, я начал думать :-) И вот что получилось. rpm не пытается _подменить_ ни bash, ни файловую систему; он их _активно использует_. То есть, если следовать "велосипедной" аналогии, -- бессмысленно же спрашивать: "чем вам не понравилось колесо, что вы решили сделать велосипед?". Hаоборот, создателя велосипеда колесо устраивало -- хотя бы настолько, что он решил его использовать. А вот все эти "самопальные скрипты на bash" -- это именно менеджер пакетов, задачу они решают ту же самую, что и rpm, и dpkg (+ иногда, ту же что и apt), причём _воспользоваться_ rpm или dpkg их автор почему-то не захотел. Бывает, что это оправдано. Сейчас, имея за плечами _опыт_ rpm, dpkg и apt, написать гораздо лучший пакетный менеджер -- не проблема. И bash для его написания вовсе не самый отвратительный язык (хотя _один_ из самых отвратительных; но Си с ним, пожалуй, посоревнуется). Hо когда человек объявляет, что его решение удобнее существующих пакетных менеджеров, вполне естественно поинтересоваться, _чем именно_ оно удобнее. Вот, скажем, напишу я "двухпанельный файловый менеджер" -- не спросите ли Вы меня, зачем я это сделал, если есть mc? :-) Ещё раз: нету ничего невозможного в том, что самопальный пакетный менеджер на bash будет лучше. Сомнения (всего лишь _доброжелательные_ сомнения) вызывает лишь возможность его написать, не зная, не пробуя и не исследуя уже существующих решений. Сравнение своего решения с существующими необязательно проводить по принципу "кто больше умеет, тот и лучше". Простота, расширяемость, гибкость, управляемость -- тоже важны, и их можно учесть. Поэтому аргумент "свои скрипты я знаю, а в rpm разбираться не хочу, потому что и так всё работает" -- вполне приемлемый. Hо, приводя его, приходится отказываться от позиции "для ваших детских простых задач достаточно rpm, а для моих -- нет" -- которая, что ни говори, очень распространена среди авторов "самопальных скриптовых PM". -- Удачи! Антон Коваленко /* kovalenko.webzone.ru */ --- ifmail v.2.15dev5 * Origin: Anton's home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/448827fc3c01.html, оценка из 5, голосов 10
|