Да запростотигр писал(а):Другими словами, если читать между строк, то я правильно понимаю, что на самый крайний случай, если совсем нет других вариантов, а какая-то программка срочно нужна, то можно её таким образом и поставить всё-таки, главное не ставить таким путём слишком много, так?Olej писал(а): Можно. В этом и смысл опен-сорс философии.
Но только через некоторое время после установки 10-ти, или 20-ти, или 30-ти программных проектов из исходников, у вас образуется полный бардак в системе, когда разобрать что, когда и по какому поводу устанавливалось - невозможно.
Для этого и были придуманы пакеты, которые поддерживают взаимные зависимости между собой (это их главное достоинство ... или единственное? ).
Установка из исходных кодов программ - совершенно естественное дело для разработчиков ПО, для специалистов в IT, для которых это профессиональная деятельность. Но для пользователей, потребителей, лучше этого не делать.
Я именно так ставлю все свежие версии библиотек, компиляторов, или те средства языков программирования, которых нет в репозитариях: Scheme, Ocaml, Haskell, ...
В этом варианте только трудно поддерживать порядок между установленными версиями (они не учитываются в БД пакетной системы).
Как вариант: ставим всё что хотим и из исходников тоже ... так примерно 1.5-2 года, после чего сносим всё дотла (кроме /home на отдельной partition HDD), устанавливаем свежий дистрибутив + всё начинаем сначала
Обычно нет.тигр писал(а): А при установке таким образом достаточно будет распаковать её и всё или после распаковки ещё что нужно проделать будет?
Обычно это:
Код: Выделить всё
$ ./configure
...
$ make
...
# make install
...
В той ссылке, что я давал выше, там в тексте есть обзор инсталляций как она делается в Linux.
И вот это: Помогите научиться устанавливать программы из исходного кода.
Вообще то, это "на грани фола" ...тигр писал(а):И всё же можно ли репозитории RFR присоединять к CentOS?
Можно попробовать, но ... "как карта ляжет".
Сейчас, в последних версиях CentOS (7), когда их развитие финансирует RedHat, должно быть ещё более сближение, и совместимость должна быть выше (я работал с CentOS несколько лет в рамках служебных обязанностей, каждый день ... но уже с версии CentOS 6.2 не устанавливал и не знаю в деталях что там происходит).