|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Goodyckov 2:5020/400 13 Feb 2002 17:06:49 To : Artem Chuprina Subject : Re: Русские буквы в vim (и просмотр в mutt) -------------------------------------------------------------------------------- u> <20020212164929.E2399@videoproject.kiev.ua> <slrna6ilcv.6is.ran@party.ice.ru> From: Oleg Goodyckov <og@videoproject.kiev.ua> > OG> "Чужие" - это твои, что ли? Hу выскажись, гигант ты наш, что делать в > OG> случае, когда ./configure отсутствует напрочь, а установка происходит по > OG> make install? Читать и править Makefile? > > Да. Если то, что для тебя сделали авторы дистрибутива, чем-то не устраивает. О том я и говорю: если у тебя есть время и желание ковыряться в чужих мейкфайлах (иногда не слишком простых) для того, чтобы поставить и просто посмотреть пакет, то для тебя дискутируемая проблема не играет никакой роли. А мне жаль времени. Мне хочется, чтобы процесс инсталляции/деинсталляции был технологичным. Потому, как хочется и со свежим софтом поработать, и не тащить из Инета по диалапу сотню-другую бегомайтов для удовлетворения зависимотей, которых, при ближайшем рассмотрении, можно было бы и не удовлетворять. А буде установленный пакет оказался мне ненужным, чтобы удалить его привычной командой rm -rf и забыть (а мусора при этом не оставить). > OG> Да и читать ./configure --help для чего - чтобы потом поименно > OG> отлавливать файлы? Гениально! Ты не в кожанных штанах ходишь? > > Чтобы сказать --prefix в нужную _тебе_ директорию. И что, после этого инсталлятор не станет совать бинарные файлы в /usr/bin а конфигурационные в /etc после того, как все остальное положит в эту самую "_нужную_ мне директорию"? > > OG> А если пакет - не в rpm-е? Переделывать в rpm? Лабать спек? Это проще? > > Какой же он тогда пакет? Он тогда отдельная софтина. Вообще в такой ситуации > действие номер раз - поиск rpm'а (.src.rpm) от этой фиговины в сети. Если она Да. Hу вот тебе простой пример. Захотел я поставить некий пакет. Взял rpm. Получил сообщение, что этот rpm не станет работать с версией, ниже четвертой. Мои действия? Поставить rpm-4? Ладно, ставлю. А ему требуется версии >= glibc-2.4. Мои действия? Поставить glibc требумой версии? Ладно. Пробую. А она требует... В общем, отказался я от затеи. Кстати, мне здесь в эхе (кабы не ты сам) советовали ставить, например, vim не из rpm-а, и из архива и компилить его. Hо по тебе, разве это метод? Это и не пакет вовсе. А вот rpm, который требует того, без чего, в принципе, мог бы и обойтись (vim6 без glibc2.2.4), по тебе же, - это да, это пакет. > вообще осмысленная, скорее всего, он там есть. Причем если тебе нужна не > версия прямо из CVS, то скорее всего есть устраивающая тебя. Вытаскиваешь и > rpm -bb. Если вдруг нету - то можно и спек слабать. Пока лабаешь - это чуть Да на хрена все эти бантики? > сложнее. Зато потом куда как меньше геморроя при попытке удалить якобы > ненужную библиотеку. Идею об отслеживании зависимостей ты в моем письме так и > не отследил? Это не я не отследил. Это ты не снизошел до того, чтобы поинтересоваться у меня о моих суждения на сей счет. А я так думаю, что в Линуксе есть отличное штатное средство - файловая система и физические ссылки. Файл не удаляется с диска, пока на него есть ссылки. Более того, файл не копируется дважды при создании ссылки на него. Чего стоит каждому приложению поместить к себе в директорию физическую ссылку на требуемую библиотеку и спокойно удалять ее при деинсталляции? ОС сама отследит, когда эту библиотеку следует удалить физически. А при инсталляции, буде требуемой библиотеки не обнаружится, ты получишь сообщение об этом. Точь в точь, как при проверке зависимостей при установке rpm-а. Красиво и изящно. Без всяких дополнительный команд и пакетов. --- ifmail v.2.15dev5 * Origin: unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18643f13c140b.html, оценка из 5, голосов 10
|