На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь

Страницы: (1182) « Первая ... 646 647 [648] 649 650 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата Астарот @
    А головную боль топором лечить бум?

    Головной боли в таких случаях не наблюдается, это вы с что-то с чем-то путаете. Да и возникает такая необходимость крайне редко.

    Цитата Астарот @
    Ну и создай себе в папке каждлго приложения свои отдельные профайлы указывающие каждый на свои либы.

    Может, сразу два линукса поставить? Для каждого приложения - свой?

    Цитата Астарот @
    Но не нужно.

    То есть как не нужно? Что, есть другой способ?
      Цитата LuckLess @
      Зависимость разных бинарников от dll разных версий лечится при помощи манифестов в винде.
      И ничего в одну папку сваливать не надо.

      А что такое манифесты? :rolleyes:

      Цитата wind @
      Может, сразу два линукса поставить? Для каждого приложения - свой?

      Зачем? :huh:

      Цитата wind @
      То есть как не нужно? Что, есть другой способ?

      В линуксе? Один я тебе уже назвал. Можно еще символические ссылки на нужные либы сделать, и покласть их любимым виндой методом в папку приложухи :)

      Добавлено
      Да, в последнем случае лишнего места на диске занято не будет, чего не скажешь о скидывании dll'ок в папку приложения.
        Цитата Астарот @
        В линуксе? Один я тебе уже назвал.

        Тогда я его не понял. Зачем разные профили? Профили чего?

        Цитата Астарот @
        Можно еще символические ссылки на нужные либы сделать, и покласть их любимым виндой методом в папку приложухи :)

        Приложуху нужно скомпилировать. Вы уверены, что скрипты будут искать библиотеки в той же папке?

        Цитата Астарот @
        Да, в последнем случае лишнего места на диске занято не будет, чего не скажешь о скидывании dll'ок в папку приложения.

        В форточках тоже есть ссылки.
          Цитата wind @
          Тогда я его не понял. Зачем разные профили? Профили чего?

          Ну файл .profile :) Делаешь копию того, который в ~, меняешь в нем LD_LIBRARY_PATH на нужный, и перед запуском приложухи . ./.profile

          Цитата wind @
          Приложуху нужно скомпилировать. Вы уверены, что скрипты будут искать библиотеки в той же папке?

          Понятия не имею, не программил под линух.

          Цитата wind @
          В форточках тоже есть ссылки

          О которых никто не знает :) И которые просто так моментом не сделаешь.
            Цитата wind @
            Приложуху нужно скомпилировать. Вы уверены, что скрипты будут искать библиотеки в той же папке?

            Тогда надо внимательно читать, что пишет ./configure --help. Например для nginx можно указать --with-pcre=/path/to/libpcre/ (распространённая проблема, он на федорах-рхелах-центах не собирается без этого).

            Цитата wind @
            В форточках тоже есть ссылки.

            А как их создавать?
              Цитата Smike @
              Кажется mo3r или linuxfan ругали линуксовый Фокс?

              Да, конечно. Но по сравнению с эксплорером это небо и земля.
              Цитата LuckLess @
              Зависимость разных бинарников от dll разных версий лечится при помощи манифестов в винде.
              И ничего в одну папку сваливать не надо.

              А линуксе как?

              Очень просто. Симлинками.
              Цитата Астарот @
              А что такое манифесты? :rolleyes:

              А это такая хрень, из-за которой много чего глючит.
                Цитата mo3r @
                А это такая хрень, из-за которой много чего глючит

                Ну, это я имперически понимаю, не зря ж о ней никто нифига не знает :)

                Цитата mo3r @
                Очень просто. Симлинками.

                Ну, их создавать запаришься, все ж легче в LD_LIBRARY_PATH прописать - чисто быстрее :)
                  Цитата Астарот @
                  Ну, их создавать запаришься, все ж легче в LD_LIBRARY_PATH прописать - чисто быстрее :)

                  Вообще-то, оно все уже давно создано. В /usr/lib полно симлинков. Именно для того, чтобы приложение могло линковаться с нужной либо, а дальше уже чтобы можно было разобраться, какую можно использовать вместо.
                  Цитата Астарот @
                  Ну, это я имперически понимаю, не зря ж о ней никто нифига не знает :)

                  Это некие метаданные исполняемого файла, где указано, какие именно версии библиотек можно использовать и их хеши.
                    Цитата mo3r @
                    Это некие метаданные исполняемого файла, где указано, какие именно версии библиотек можно использовать и их хеши.

                    :blink: Ну, и откуда он их брать будет в итоге?
                      Цитата Астарот @
                      :blink: Ну, и откуда он их брать будет в итоге?

                      А это уже определяет всякими WinSxS, виртуализациями ФС и прочим. WinSxS — это такая папочка, в которой лежат десятки копий одних и тех же либ, но чуть-чуть разных. Так как в манифесте указана конкретная либа, да еще и ее хеш, то надо в этой папочке иметь все когда-либо существовавшие либы. Так вот, определив, какая либа подходит, для программы виртуализируются системные каталоги, куда подставляется нужная либа. Далее запускается исполняемый файл.
                        А потом заканчивается место на харде... :wall:
                          mo3r, WinSxS, это в каких виндах, в Висте чтоли?
                            Цитата Астарот @
                            А потом заканчивается место на харде... :wall:

                            А она практически не пополняется. Все самое необходимое идет вместе с ОС.

                            В Висте эта папка у меня занимает 3,12 GB, в XP — 65,7 MB.
                              Мда. Однако. Ну и как это назвать? Патрик сильно упал в моих глазах :( Я могу простить и лень делать нормальный инсталлятор, и недоделки, и подбор софта под себя, но такие вот ошибки я просто не могу понять:
                              Прикреплённая картинка
                              Прикреплённая картинка
                                Дистрибутив, к слову, абсолютно целый:
                                Прикреплённая картинка
                                Прикреплённая картинка
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 646 647 [648] 649 650 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 0.7449 ]   [ 14 queries used ]   [ Generated: 5.11.26, 14:00 GMT ]