1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Linux

Тема в разделе "Hard & Soft", создана пользователем casper, 29 ноя 2006.

  1. CSX

    CSX

    Регистрация:
    11 мар 2011
    Сообщения:
    186
    Пля... это ж надо опечататься два раза подряд... :banghead:
     
  2. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    Линукс - это ядро ОС

    Остальное к нему прикручивают по своим вкусам

    так что в первую очередь смотрим на версию ядра
    некоторые программы могут запускаться только на определенной версии ядра
    обратная совместимость должна быть

    ещё окружение - KDE, GNOME может влиять немного
    но это можно поставить (докачать нужные компоненты)

    ну, ещё часто (чаще чем в Винде) при установке программ требуется установить некоторые библиотеки
    то же решаемо

    В целом софт очень совместимый
     
    Эпистолька и Бурикут нравится это.
  3. CSX

    CSX

    Регистрация:
    11 мар 2011
    Сообщения:
    186
    Совместимость практически не зависит от дистрибутива. Только в каких-то очень специфических случаях (например, есть твикеры для Ubuntu).

    Одна и та же программа может распространятся в разных пакетах. И вот здесь уже играет роль совместимость. Например, Wesnoth http://wiki.wesnoth.org/WesnothBinariesLinux
    Видите, здесь есть готовые пакеты под разные дистрибутивы. Если же пакета под Ваш дистрибутив нет, вы можете скачать просто пакет откомпилированных бинарников или исходные коды и скомпилировать их самостоятельно.

    Важно понять, что почти для каждого современного дистрибутива есть, так называемые "репозитории". Программы, чаще всего, не надо качать с посторонних сайтов, их нужно ставить через специфические менеджеры приложений.
    Грубо говоря, вы запускаете специальную программу, в которой есть тысячи приложений под ваш дистрибутив и вашу версию, ставите галочку и пакетный менеджер сам всё Вам скачивает и устанавливает, разруливая все зависимости (это отдельная песня).
     
    Эпистолька и Бурикут нравится это.
  4. Cybermutant

    Cybermutant

    Регистрация:
    15 ноя 2011
    Сообщения:
    31
    Существует несколько семейств Линуксов, эти семейства различаются по формату пакетов. Например, семейство Red Hat включает в себя Red hat, Mandriva, Alt и еще кучу их производных. У всех у них формат пакетов RPM, совместимость, вроде, чуть менее чем полная.
    В семейство Debian входят Debian, Ubuntu, Mint, InfraLinux и еще куча всяких "Убунт", формат пакетов DEB, совместимость приложений полная. Например, Debian принимает пакеты из убунтовских репозиториев (в т.ч. ppa.launchpad.net).

    Существуют также дистры, основанные на исходниках (source based): Arch, Gentoo (и его производные, такие как Sabayon, Calculate), Slackware. Вот тут-то накрасноглазишься, нашаманишься и вообще с бубном напляшешься, пока поставишь. В них приложения обычно "конпеляются" из "сорцев", но есть и пакеты (специфические pkgbuild, ebuild и т.д.); как тут с совместимостью - не знаю.
     
  5. Dyavol

    Dyavol

    Регистрация:
    14 дек 2006
    Сообщения:
    242
    Пакеты то фигня. Это всего лишь архив с бинарниками и скриптами.
    А сами то бинарники в них работают в любом линуксе, им только бы их файлы находились по тем путям, которые вшиты в прогу.

    Думаю вопрос таки в этом.
     
    CSX нравится это.
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Ну как — как всегда: ждём ебилдов!
     
    balakshin нравится это.
  7. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Смотрим на Вики описание этого чудо формата и видим, что всё несовсем так. И про Microsoft в данном случае трудно что то плохое сказать. Достаточно ткнуть в ссылочку Oracle и посмотреть ссылку о покупке ею Sun Microsystems, которая, о чудо (!) была владельцем OpenOffice.org и именно Sun занималась разработкой ПО под этот формат для MS. Таким образом - чисто линуховый формат останется чисто линуховым, благодаря тому, что все права на него принадлежат Oracle, а Microsoft он с самого начала ненужен был.
     
  8. Cybermutant

    Cybermutant

    Регистрация:
    15 ноя 2011
    Сообщения:
    31
    Бинарники да, работают везде. А вот корректное размещение файлов - это, пожалуй, "больное место". Ведь недаром рекомендуют при поиске нужной софтины, скажем, под Ubuntu - первым делом проверить официальные репозитории, потом погуглить DEB, и только в крайнем случае юзать RPM (преобразовать его в DEB ) или "конпелять из сорцев".

    Точно. :ok:
     
  9. CSX

    CSX

    Регистрация:
    11 мар 2011
    Сообщения:
    186
    В крайнем случае, всегда можно с PREFIX'ом скомпилить.
     
  10. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Да вот *** вам, бинарная совместимость в никсах даже с динамической линковкой - НОЛЬ. Попробуй завести старый софт - поймёшь, причём не так как в винде - подкинул старый либ и всё, а ВООБЩЕ НОЛЬ потому что этот либ даже с кучей настроек и libalias подхватится всей системой и будет конфликтовать с новым.
     
    Шерсть нравится это.
  11. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    вот статья, похоже, как раз про такую байду с совместимостью Dependency Hell
     
  12. dSidr

    dSidr

    Регистрация:
    21 май 2009
    Сообщения:
    1.102
    Чёт мне кажется немного странно просить и предлагать для ознакомления с линуксом (понравится/не понравится) liveCD:unknw:. Неужели так тяжело потеснить помойку и поставить на винт.
    А то получается что-то вроде:
    "Мне на работу пешком долго идти думаю купить велосипед, только не знаю - понравится или нет. Не подскажете, в какой спортзал сходить где есть велотренажёры.":)

    Это не проблема, ведь если зайти с другой стороны: "вайн создаётся для виндовских игр";)
    К слову, недавно попробовал поиграть в космических рейнджеров - под линуксом в вайне гораздо комфортнее, чем под виндой.
    Почему же до сих пор никто не озаботился исправлением сего чудовищного обстоятельства? Потому что криворукие? Или всем пофик, потому что они пользуются новыми стабильными версиями софта?
     
    Dyavol нравится это.
  13. DKr

    DKr

    Регистрация:
    11 мар 2008
    Сообщения:
    872
    chroot, а на крайняк в виртуалочку старый линукс. Interstate'76 тоже без бубна на семерочке не идет.

    И вообще, в юниксах задумывалась совместимость на уровне исходников, а не бинарников. В частности, именно поэтому линукс легко портируется на разные платформы.
     
  14. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    daemolisher, это уже как следствие.


    dSidr, потому что опенсорс - пересборкой лечится с новыми либами и минимальной, но необходимой правкой исходников, но бинарный, платный бинарный или просто нужный старой версии софт часто бывает только бинарным и по сей день... А проблемы как у версий виндов со сменой API 3d или ядра по прежнему никак не лечатся нигде кроме как сильным переписыванием при наличии исходников.
     
    Bato-San нравится это.
  15. dSidr

    dSidr

    Регистрация:
    21 май 2009
    Сообщения:
    1.102
    Ну да, в этом и отличие от винды: ситуация, когда есть уникальные бинарники без исходников всё-таки очень редкая. Настолько редкая, что я (и, видимо, абсолютное большинство юзеров) с ней никогда не сталкивался. Возможно это изменится, когда под линуксом будет больше проприетарного софта - но это опять-же только гипотезы
     
  16. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    dSidr, опять мимо, яркий пример - макос...
     
  17. dSidr

    dSidr

    Регистрация:
    21 май 2009
    Сообщения:
    1.102
    Про макос знаю настолько мало, что могу только предполагать, в какую сторону на этот раз мимо :)
     
  18. Dyavol

    Dyavol

    Регистрация:
    14 дек 2006
    Сообщения:
    242
    Сейчас проверить не могу, но разве в линуксе нельзя сделать как в винде?
    Просто положить so рядом с бинарником и юзать старую прогу, скажем так, портативно.
     
  19. CSX

    CSX

    Регистрация:
    11 мар 2011
    Сообщения:
    186
    Вы никогда не пользовались Opera, у вас не стоит флеш, и стоят опенсорцные драйвера для видеокарты?
     
  20. DKr

    DKr

    Регистрация:
    11 мар 2008
    Сообщения:
    872
    Все это добро трудно назвать старыми бинарниками.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление