31

i2ks пишет:

А с чего ты решил что у меня есть usb винт? ;-) Мне не удобно держать 20 Gb софта на винте,мне не нужен этот хлам, вот одно из неудобств, в общем я написал что мне не удобно, вот и все 

Ну так как я и не услышал ответа на вопрос как, вы ставите ПО на винду то предполагаю что точно так же как на линукс, то есть с дисков, тогда главный вопрос. А разве эта ваша проблема не дистронезависимая? Разве тогда логично помечать ваши претензии в данную тему?

AltLinux 5.0 Gnome, Simply Linux XFCE4

32

i2ks пишет:

Увы, но не всегда это удобно. После обновления часть дисков будут не актуальны sad

Капитан очевидность подсказывает, что в виндовсе аналогично - если хотите самые свежие версии ПО, вам нужны интернеты bx

33

Раньше не нравилось что не все работает как надо. Сейчас не нравится что становится скучно, когда все настроил и все работает.  ab  То есть сейчас мало квестовости в установке и настройке линукса. Но это конечно же хорошо, просто иногда становится скучно. ab

Apple MacBook Pro OS X 10.8
HP ProLiant Microserver Ubuntu 12.04

34

komcumir пишет:

Ну так как я и не услышал ответа на вопрос как, вы ставите ПО на винду то предполагаю что точно так же как на линукс, то есть с дисков, тогда главный вопрос. А разве эта ваша проблема не дистронезависимая? Разве тогда логично помечать ваши претензии в данную тему?

Ты меня не так понял,я  написал что мне не удобно, когда есть некий софт и есть всего лишь пару дисков, а надо поставить доп ПО, и при установке начинает ломится в интернет, ссылаясь на то что нет данного пакета на диске. Вот что не удобно.

Flaming пишет:

Капитан очевидность подсказывает, что в виндовсе аналогично - если хотите самые свежие версии ПО, вам нужны интернеты wink

сюда любой софт попадает ab

It is good day to die ...
MS Windows 10
Заметки о главном...

35

Shlomo пишет:

Iskan Der
На сегодняшний день с совместимостью желез сталкивался только заводя свой принтер НР1020

Такой же принтер на днях устанавливал в Mandriva-2010. Всё просто и работает без проблем! А устанавливал новичок для Линукс.

36 (07.03.2010 00:04:28 отредактировано NiKoLa_N)

Запарила проблема с архивами созданными под виндой.
У юзеров ubuntu 9.10 Часть архивов с именами папок и файлов  русскими буквами отображается некорректно. Интересно, когда-нито начнет работать это "искаропки"?

Еще не нравятся вечные пляски с бубном вокруг rdesktop и переключения раскладки клавиатуры.

37 (07.03.2010 00:49:28 отредактировано techbv)

Ну, вопрос конечно интересный.

В Винде спутник настроил за минут пять - установка дров+программа просмотра в комплекте+сканирование каналов. В Линухе один вечер на чтение форумов, манов и претворения всего прочитанного в жизнь. Вай-фай, отдельная тема, из коробки не заработал ни разу. Ноут -  вайфай через ndiswrapper, изучение манов, форумов - победил радость. Стационарный комп чуть ранее (длинк двлг 132 ) без нета (в винде вай фай работал, до роутера провода тянуть не мог) постоянные перезагрузки туду-сюда с чтением форумов, манов - победил радость. Сгорел 132 приобрёл dwa-120 ( ну да , дурачёк, не посмотрел про совместимость, но основная-то ось винда,  а там всё без проблем) опять танцы с бубном. Очень прикольно когда всё настроил, всё победил, вздохнул облегчённо и тут система говорит, а не обновиться ли нам. Конэчно! Обновляемся, перезагружаемся как просит, активируется новое ядро и.... о чудо! чёрный экран и вечер на пересборку того, что собрал только вчера. Очень интересно ставить ставки - автостартует screenlets или нет, я не знаю как они ( авторы) это реализовали ( наверно ромашку в код засунули), но гадать прикольно.
А в остальном, нормуль , постоянно держит в тонусе, не даёт извилинам мозга выпрямиться.

38

techbv это вопрос привычки. Мне, например, легче и логичней настройка оборудования в Линуксе.

39

своим доминирующим положением на unix-десктопах ab
Вернее, тем, что некоторая часть (полезного) софта требуют linux-only костылей для работы.
Так же, системами установки пакетов (как apt, так и rpm, так и pacman, так и gentoo'вский эмерж)
Сложностью конфигурационного файла ядра (года полтора назад собирал под gentoo, сейчас была идея ввиду с собственно нерабочей под фряхой программой поставить linux с zen-kernel[без зена жить неприятно, надеялся что он ситуацию исправил бы], неосилил конфиг. Фряшный куда легче, а к хорошему быстро привыкаешь; так же с виндой - после опробирования linux как-то серьезно на эту системукак на домашнюю, которая в т.ч. используется и для работы - не могухочу смотреть)
(вообще мир foss) не нравится hal'ами с дбусами, вездепихаемым xml'ем и постоянными поломками при каждом новом релизе.

40

Интересно, здесь простые пользователи отписываются или только программисты системщики. Сразу скажу , я простой пользователь, образование не компьютерное, но, интересно. Хотя, в моём возрасте на интересно уже времени не так много. Кстати из этого произрастают и многие проблемы с линухом, иногда ехать нужно , а не шашечки.

41

Не нравится тока то, что мой модем Huawei E1550 иногда после подключения к и-нету (по крайней мере уведомляет о подключении) не работает.
А так пока что меня всё устраивает, думаю через какое то время нормально освоюсь =))

MSI VR630 ОС: Ubuntu 9.10
Если буду задавать глупые вопросы не судите строго, т.к. пользуюсь Линуксом пару недель =))

42

цитата nnm.ru

Windows — женщина, на которую иногда приходится тратиться, но заполучаешь её, как правило, обманом.
Linux — аппетитная женщина, но достается только зрелым мужчинам, а пока не созреешь — дрочи, дрочи, и дрочи...

Грамматические ошибки прошу не считать, Ubuntu 10.10

43

Vartonst пишет:

а пока не созреешь — дрочи, дрочи, и дрочи...

...используй Windows.=))))

Со времён зарождения.

44

Что-бы там не говорили про "заводится с полпинка" и  "искаропки". А проблемы с дровами были, есть, и не скоро исчезнут. Причина в том, что производители железок ориентированы на большинство пользователей, коими являются пользователи Виндоус. Я вот до сих пор не заставил как следует работать свою nvidia210, когда nouveau допилят до человеческого состояния, тогда порадуюсь.
Еще не нравится то, что каждый пишет свою программу с какими-то библиотеками, которых у меня может не быть. Мне вот нравится таймер заваривания чая в КДЕ kteatime, но не тянуть же мне ради него qt, kdelibs и все такое. Опять-таки, если сравнивать с Виндоус, то там один АПИ, если не брать в расчет какие-то сторонние библиотеки, и программы распространяются с учетом того, что они могут быть установлены на "голую" систему без всяких зависимостей (хотя есть и исключения). Но это правда можно посчитать и недостатком. Ведь мне не все из того , что идет в винде "искаропки" реально нужно. Так что тут даже и не могу однозначно сказать, так ли мне это не нравится.

Йа тьомный эльф

45

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

46

fiZik пишет:

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

Для пользователей это не плюс ни единого разу: без костыля в лице пакетного менеджера поставить софт крайне проблематично. А если пакетный менеджер начинает сбоить, то тут вообще караул. Выигрыш в дисковом пространстве все равно невелик, особенно в системах, где есть свой API (см. ниже) и где программам нужно за собой тащить лишь небольшой набор специфических библиотек.
Разработчикам тоже пользы никакой, одни проблемы с подготовкой дистрибутивов своего софта: в разных системах имеются разные версии библиотек, рассованы они по разным пакетам, так что приходится долго разбираться, что и от чего должно зависеть.
Лично я с т.з. разработки предпочитаю, когда ОС предоставляет некий единый API, реализующий большую часть нужных мне возможностей, который никуда таскать не надо, ибо он и так в составе ОС имеется. В Win и Mac такой есть, в Linux к этому все никак не придут (дальше LSB дело не пошло, да и эта инициатива, похоже, подзагнулась).

47

когда ОС предоставляет некий единый API, реализующий большую часть нужных мне возможностей

но ведь так оно и есть в линухе. просто есть разные версии. что использовать - целиком ваш выбор.
и я так полагаю, что Вы как разработчик никогда не сталкивались с термином "dll hell"

Linux можно любить, можно НЕ любить, но совершенно точно его уже нельзя игнорировать.

48

Loky пишет:

но ведь так оно и есть в линухе. просто есть разные версии. что использовать - целиком ваш выбор.

В линухе своего API по сути нет, если не считать каких-то функций уровня ядра. Все остальное реализуется третьесторонними библиотеками (Gtk, Qt и иже с ними), состав и версии которых варьируются от системы к системе.

Loky пишет:

и я так полагаю, что Вы как разработчик никогда не сталкивались с термином "dll hell"

Сталкивался, и не раз. Скажу лишь, что в линухе, имхо, эта проблема стоит острее, чем в других системах, ибо "dll hell" (или "so hell" ab) здесь возведен в статус правила: все бинарники складываем в /bin, библиотечки - в /lib, пакеты жестко друг на друга завязаны, т.е. идеальные условия для формирования этого hell'а. Пакетный менеджер, как может, частично исправляет эту ситуацию, но все равно как-то некруто.
В других же системах, в свою очередь, стараются приложения друг от друга изолировать, чтобы каждое жило себе тихо со своими библиотечками и никому не мешалось. Единственной общей частью оказывается системный API, в рамках которого никакого hell'а не образуется. Понятно, что реальная ситуация не в полной мере соответствует этому идеалу, но хотя бы к нему стремится.

49

Iskan Der,
В Линуксе тоже многие стараются так делать. У меня, например, все программы, которые я использую для работы и которые я скачивал дополнительно, спокойненько живут себе в директории /home/<user_name>/Tools  и при этом самодостаточны.

50

so весьма хорошо между собой изолированы. то что они лежат в кучу совершенно не мешает. жёсткая привязка к библиотекам почти во всех случаях указывает минимальную совместимую версию, а так чтоб до 5-го знака - никогда.
Ни в коем разе не хочу Вас обидеть, но я бы хотел заметить, что у Вас почему-то весьма обывательские представления о внутреннем строении ОС.
Впрочем, я выхожу из дискуссии, вопрос перешёл почти в политику.

Linux можно любить, можно НЕ любить, но совершенно точно его уже нельзя игнорировать.

51

Loky пишет:

so весьма хорошо между собой изолированы

Понятно, что две библиотечки в один кластер на винте писаться не будут. Я говорил про ситуацию, когда в системе нужно иметь две программы, каждая из которых использует какую-нибудь blablabla.so, только разных версий. Очевидно, что две версии этой blablabla.so в /lib не уложатся. Вот вам и искомый "dll/so hell" ab

Loky пишет:

жёсткая привязка к библиотекам почти во всех случаях указывает минимальную совместимую версию, а так чтоб до 5-го знака - никогда.

Не минимальную, не всегда, во всяком случае. Обратную совместимость на бинарном уровне обеспечивают далеко не все библиотеки (и не всегда), что, собственно, и создает проблемы, когда какую-то одну библиотечку надо обновить, а от нее куча всего зависит.

Loky пишет:

Ни в коем разе не хочу Вас обидеть, но я бы хотел заметить, что у Вас почему-то весьма обывательские представления о внутреннем строении ОС.

Ну я как бы всего лишь пользователь и разработчик-прикладист, в кишки ОС не лазаю, говорю лишь о том, что сам вижу ab

52 (13.03.2010 18:35:49 отредактировано )

Iskan Der пишет:

Очевидно, что две версии этой blablabla.so в /lib не уложатся. Вот вам и искомый "dll/so hell" smile

4.2 же. Уложатся.
Вот пример:

flaming@gentoo ~ $ ls /usr/lib/libfusion* -l
lrwxrwxrwx 1 root root    18 Дек 12 19:24 /usr/lib/libfusion-1.2.so.0 -> libfusion-1.4.so.0
lrwxrwxrwx 1 root root    22 Фев 21 23:15 /usr/lib/libfusion-1.4.so.0 -> libfusion-1.4.so.0.2.0
-rwxr-xr-x 1 root root 34208 Фев 21 23:14 /usr/lib/libfusion-1.4.so.0.2.0
-rw-r--r-- 1 root root 46240 Фев 21 23:14 /usr/lib/libfusion.a
-rw-r--r-- 1 root root   876 Фев 21 23:14 /usr/lib/libfusion.la
lrwxrwxrwx 1 root root    22 Фев 21 23:15 /usr/lib/libfusion.so -> libfusion-1.4.so.0.2.0

Две версии. Новая 1.4, и старая 1.2 оставлена для совместимости. Ещё, помню, раньше было две версии libjpeg, потом одна удалилась за ненадобностью...

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

53

Iskan Der,

Понятно, что две библиотечки в один кластер на винте писаться не будут. Я говорил про ситуацию, когда в системе нужно иметь две программы, каждая из которых использует какую-нибудь blablabla.so, только разных версий. Очевидно, что две версии этой blablabla.so в /lib не уложатся. Вот вам и искомый "dll/so hell"

Вот тут я с Вами согласен. Сделаем даунгрейд половина прог могут отказатся работать.

54

Flaming пишет:

Уложатся.

Ммм, похоже, я чего-то не понимаю. Есть две софтины, каждая из которых пользует некую /lib/blablabla.so, однако каждой из них нужна своя версия этой либы. И как же сделать, чтобы при обращении к этой /lib/blablabla.so каждой софтине подсовывалась нужная версия?

55

если софтине нужна какая то конкретная версия либы - она обращается к /lib/blablabla.so.1.2.3
или, что кстати бывает чаще - /opt/название_софтины/lib/blablabla.so

56

если использовать репозитарии то таких проблем не может быть...

AltLinux 5.0 Gnome, Simply Linux XFCE4

57

komcumir пишет:

если использовать репозитарии то таких проблем не может быть...

Могут, если одновременно используется несколько независимых репозиториев.

58 (14.03.2010 19:56:56 отредактировано )

Iskan Der пишет:

Ммм, похоже, я чего-то не понимаю. Есть две софтины, каждая из которых пользует некую /lib/blablabla.so, однако каждой из них нужна своя версия этой либы. И как же сделать, чтобы при обращении к этой /lib/blablabla.so каждой софтине подсовывалась нужная версия?

Я же написал. Закиньте в каталог, откуда будете запускать эту "древнюю" софтину. Если не подхватит сама(хотя должна по-моему), добавьте в переменную LD_LIBRARY_PATH нужный каталог. В neverwinter nights, кстати, так и сделано, и наверняка не только там.

davinel пишет:

если софтине нужна какая то конкретная версия либы - она обращается к /lib/blablabla.so.1.2.3
или, что кстати бывает чаще - /opt/название_софтины/lib/blablabla.so

Согласен. Если программа обращается только к

Iskan Der пишет:

/lib/blablabla.so

Значит, ей пофик на версию, и она будет работать везде. Или постоянно обновляется.
В остальных случаях делают привязку к версии. А нужную либу (если она устаревшая) даже не в отдельный пакет выводят, а пихают туда же, куда и программу ab

Iskan Der, киньте пример программы и версии её (лучше для этого создать отдельную тему), и попробуем разобраться, как лучше сделать.

Сам столкнулся с тем, что maple-8 не запускается (даже установщик). Так как времени нет, решать не стал, но уверен, что можно попробовать установить в старый дистрибутив линукса (в ту же виртуалку), а потом оттуда скопировать вместе с нужными либами.
Если, конечно, он к ведру не привязан (не знаю, как такое возможно).

59

Iskan Der пишет:

Могут, если одновременно используется несколько независимых репозиториев.

К сожалению защиту от дурака еще не придумали...

AltLinux 5.0 Gnome, Simply Linux XFCE4

60

Flaming пишет:

Iskan Der, киньте пример программы и версии её (лучше для этого создать отдельную тему), и попробуем разобраться, как лучше сделать.

В данный момент для меня эта проблема не актуальна (столкнулся с ней в дебиане, который давно уже снес), но все равно спасибо за готовность помочь ab