Какая гадость ваша заливная рыба!

Автор: leond Дата: 27.02.2004 19:29
После десятилетия работы в Windows и вкушения прелестей этой системы решил попробовать другое блюдо под названием Linux. Причин для миграции было несколько:
сложность в настройке того, что надо, и невозможность выкинуть то, что не надо (например, задумчивый поиск сети в Win2k, когда ее по определению нет);
легкие угрызения совести по поводу нелицензионного использования программ (хотя в последнее время стало больше фриверных программ для Win);
всякие напасти в виде вирусов, червей и троянов;
постоянные вопли в стиле "Windows must die - Linux forever";
ну и просто интересно - что-то новенькое...
Сказано - сделано... Как раз попался дистрибутив RedHat 8, скопировал, поставил ... и был приятно удивлен, когда через пол-часа готовая система с большинством нужных приложений стояла. Проблемы начались после, когда захотелось запустить все железо, которое наличествует.
Вот здесь я понял, что мессионерская мечта Билли Гейтса о системе .NET уже давно реализована в Linux'e, поскольку настроить в этой системе что-нибудь без инета невозможно.
После пары месяцев поисков по всяким форумам, FAQ'ам и манам, закачивания кучи .rpm'ок и .src'ов удалось услышать звук, запустить Win-модем, принтер CanonBJC и сказевый сканер НР. Остались только не до конца решенные проблемы с качественной поддержкой русского языка (на КОИ8 переходить не собирался по принципиальным соображениям). Из-за этого после нескольких месцев апробации решил перебраться на какой-нибудь отечественный дистрибутив. Выбрал АСП9 из-за его основанности на RedHat, думал меньше проблем будет при переходе.
Ха, как бы не так! Проблемы начались раньше чем хотелось - с установки, пришлось отключать DMA режим на CD. Ну ладно, поставились. Приятный загрузчик, только предлагает загрузиться с пяти разных дисков (у меня свой bootmanager), но это поправимо - редактируем aspldr.conf и вперед... Ха, фигвам! Читаем ман - ничего, лезем в форум - оказывается после правки файла надо запустить сам asploader. А что, в мане нельзя было этого написать? (это по поводу постоянного посылания новичков на RTFM). Ладно, идем дальше... Запускаем - звука нет, причина не та, что в RedHat. Лезем на форум, качаем патч. Пытаюсь установить Win-модем - наработанные приемы не проходят, опять на форум, через неделю получилось... Ура! Теперь можно не выныривать в Windows, чтобы поискать решение проблемы. Пытаюсь поставить любимую Oper'у (как можно работать во всяких Mozilla/Galeon/Konqurer!? хотя на вкус и цвет....) - фигушки, пакеты не ставятся!! Снова форум, снова патчи... (а еще кивают постоянно на M$).
Пробую запустить свой сканер HP5s со ISA SCSI платой - здесь полный облом, хотя сканер должен на 100% поддерживаться, и в RedHat это так и было. А здесь... В общем, решил попробовать пересобрать ядро (надо ж когда-то учиться) и включить (попробовать включить!) поддержку моей ISA платы. Наученный горьким опытом - вначале на всякие форумы, поиск FAQ'ов и рекомендаций (эх, кабы знать, где упадешь...) Запускаем xconfig... Какой кошмар! Шрифт мельчайший, а процедура выбора опций занимает больше часа, если делаешь первый раз и пытаешься понять, чем тот или иной выбор грозит в будущем. (А как поправить шрифт, я так и не нашел... И подозреваю, что ничего хорошего из этого не получится, поскольку в скрипте kconfig.tk все кнопки жестко прописаны по размеру. И увеличение шрифта даст тоже эффект, что и в прогах на VisualBasic'е, когда надписи больше размеров кнопок...) При выборе аппаратной конфигурации особых проблем не возникает - свое железо знаю хорошо, а вот выбор сетевых опций... Знать бы, что надо для домашнего компьютера с модемом для полной (относительно) безопасности... Здесь приходится пользоваться всяческими рекомендациями вроде [linuxshop.ru] - отключаю полностью The IPv6 protocol и QoS and/or fair queuering, остальное оставляю по умолчанию из sample.config. Запускаем строительство - dep с предупреждениями, но без ошибок, bzImage аналогично, а вот модули выдают ошибку:
ipt_realm.c: In function `match':
ipt_realm.c:29: structure has no member named `tclassid'
make[2]: *** [ipt_realm.o] Ошибка 1
make[2]: Выход из каталог `/usr/src/linux-2.4.20-9asp/net/ipv4/netfilter'
Так, начинается... Лезем в исходники, пытаясь выяснить, что не так сконфигил. Нахожу, что нельзя было так безоглядно отключать QoS and/or fair queuering, некоторые опции (Routing) надо было оставить включенными (а кто ж знал, и почему эта зависимость в скрипте не увязана?). Чистим установки, правим конфиг и с песнями новое ядерное строительство. На этот раз все без ошибок, устанавливаем ядро на место (это в АСП хорошо сделано, не надо руками перетаскивать), перегружаемся и пробуем новое ядро.... Хи-хи, а Х'ы упали и влетаешь в консоль (тут главное вспомнить (или догадаться), что есть команда reboot, иначе только через кнопку Reset)... Отдышавшись, загружаешь старое ядро и начинаешь смотреть в чем проблема. Опять FAQ'и, ****'и, маны, выясняешь, что вместе с ядром надо еще пересобрать драйвера nVidia, а так же все остальные, тобою добавленные к старому ядру. Ладно уж, ввязался в драку, так маши дальше кулаками. Пересобираем драйвера, перегружаемся - и ура-а-а-а!!- заработало (правда от старого ядра драйвера отвалились, так что если что не так - то...)
Вспоминаем, ради чего все это затевалось, пытаемся поставить свой сканер... и снова облом, как будто ничего и не перестраивал. Как не было /sbin/isapnp, так и нет , как не подхватывался файл /etc/isapnp.conf, так и не цепляется. Хотя в ядре четко прописывал и поддержку ISA PNP, и модуль sym53c416. Вот такая замечательно настраиваемая под себя и свое железо система.
И теперь спрашиваю себя - зачем нужен мне этот гемор? Возвращаться опять на RedHat? Или вообще плюнуть на этот программистский лего-конструктор под названием Linux? Было очень интересно строить систему своими руками, и удовольствие получил от собранного ядра не меньше, чем от настройки Win98 до нормальной работоспособности.

Но так и хочется повторить: Какая гадость ваша заливная рыба!
И сканер жалко...
Re: Какая гадость ваша заливная рыба! 27.02.2004 20:49Woodoo Да.... намучался, болезный. :]
Re: Какая гадость ваша заливная рыба! 27.02.2004 23:06Kaster Troy бывает.. не без этого..=))
Re: Какая гадость ваша заливная рыба! 28.02.2004 02:49XMan Ну ну... В ядро-то зачем лез ? Лениво было просто модуль собрать к уже имеющемуся ? Делов-то на минуту Улыбка
Re: Какая гадость ваша заливная рыба! 28.02.2004 04:12knzsoft Молодец парень! Упорный! Уважаю!!!

Мне везет больше. Я сам рождаю себе проблемы, а это гораздо приятнее. И этот Linux-лего лучшая школа ликвидации компьютерной безграмотности. Наверняка, Вы теперь на Windows смотрите по другому. Я, например, оскорбляюсь каждой минутой работы в Win. Поэтому, ни дома ни на работе не держу. Правда, на следующей неделе собираюсь LingHorn дома поставить - интересно, стали они ближе к Unix или по прежнему игрушка.

С уважением, Князев Алексей. knzsoft@mail.ru
Re: Какая гадость ваша заливная рыба! 28.02.2004 21:41XMan > Правда, на следующей неделе собираюсь LingHorn дома поставить - интересно, стали они ближе к Unix или по прежнему игрушка.

Сразу скажу - не стали. Зато стали гораздо тормозней и глючней. Уже проверено Улыбка

PS. Оно, вобщем-то, и не удивительно - версия-то альфа Улыбка
Re: Какая гадость ваша заливная рыба! 29.02.2004 10:56hazard48 leond писал(а):

>
> После десятилетия работы в Windows и вкушения прелестей этой
> .....
> ну и просто интересно - что-то новенькое...
Очень знакомо.

> И теперь спрашиваю себя - зачем нужен мне этот гемор?
Честное слово интересно (я такой же вопрос себе задаю) - и каков __Ваш__ ответ на собственный вопрос?

> Возвращаться опять на RedHat? Или вообще плюнуть на этот
> программистский лего-конструктор под названием Linux? Было
> очень интересно строить систему своими руками, и удовольствие
> получил от собранного ядра не меньше, чем от настройки Win98 до
> нормальной работоспособности.
Я ядро никогда не собирал Грустный
Windows (все версии) настраивал.
И что же решили? Вернуться? или Остаться?

>
> Но так и хочется повторить: Какая гадость ваша заливная
> рыба!
Улыбка)

> И сканер жалко...
У меня сканер до сих пор не заработал...
Вот гадость: придеться сканер менять.


Ваш героизм уже завоевал уважение присутствующих тут.
Re: Какая гадость ваша заливная рыба! 29.02.2004 14:06zakon Такс, хватит гнать на поддержку сканера!
Можно сказать именно из-за него, точнее сказёвки sym53c416 и перебрался на Линух.
Что я ненавижу, так это поддержку долбанного плаг-анд-плэй, вероятно портированного с грёбанных форточек, потому как в них теже проблемы были, решались установкой в биосе отсутствуя ПнП ОСи, на Юникс-подобные системы такие действия не оказывают нужно эффекта.
Пропишите параметр к ядру sym53c416=0x240,10
После загрузки системы, ядро что-то должно проорать про подрубленный сканнер, смотрим либо dmesg, либо cat /proc/scsi/scsi
ставим нужные права/группу на /dev/sg0, прописываем народ-пользователей сканнера в указанную группу, врубаем xsane, сканируем до посинения.

Нда, ну я понаписал...
Re: Какая гадость ваша заливная рыба! 29.02.2004 15:07hazard48 zakon писал(а):

> Нда, ну я понаписал...
Да... Действительно... Понаписал...
А что написал-то? Улыбка
Re: Какая гадость ваша заливная рыба! 29.02.2004 20:44leond А заливная рыба оказалась и не такой уж гадкой!!!
Но все по порядку... Смотрю в /proc/scsi/sg/ - карта видна, но не активируется. То, что система ее видит, я знал еще и на старом ядре по записям в /var/log/message, но как ее активировать? Крутил по-всякому, но никакие modprobe и insmod не помогают - после перезагрузки карта не активна. Пришлось применить трюк, который помог при установке Win-модема Acorp, - прописал в rc.sysinit команду modprobe sym53c416... Перегружаюсь - и, о счастье, сканер нашелся и правильно определился. Сразу в xsane и наслаждаться замечательным сканированием, не то что в этих Wind'ах. Я почему еще за это боролся? В Windows (особенно в Win2k) драйвера для этого сканера просто отвратительные.
Ну все, радости полные штаны, все железо запустил, еще раз ура!
Правда, так и не понял, почему пришлось делать такие трюки при установке модуля. Что-то не так в АСПшном королевстве... Осталась только одна проблема - если сканер не включен при старте системы, то при его включении надо перезагружаться, чтоб система его увидела. Кто подскажет, может, как его через kudzu подключить, а то я пока не могу сообразить...
Ладно, железные проблемы решили, надо решать программные проблемы. Есть многие, нужные мне, программки, которые не портированы в Linux, либо надо сильно переучиваться. Это такие, ка MathCad, Origin, P-Cad (про Eagle я знаю, но не буду ж я переводить кучу библиотек и проектов в это формат), HotSync для моей Sony Clie (Jpilot пробовал, но не понравилось - шрифты портит, как книжки перекачивать тоже не понял), программы от производителей типа AVRStudio и пр. Без Windows пока никак не получается, но из Linux'a уже вылезать не хочется, почти родным стал после стольких дней мучений. Поэтому бросаем взгляд в сторону wine - и вперед... Сказано - сделано, ставим, читаем всякие pdf-ки, настраиваем - у меня для работы на одном из разделов диска стоит Win98, подключаем его как C: к wine...
Запускаем - и шик-блеск-красота, могу достать любое приложение и запустить его. Что, в общем-то, и требовалось, теперь можно жить в Linux'e , а через wine строить рожи Билли Гейтсу.
Так что насчет гадости - признаю, был не прав, погорячился. Буду переходить в АСП (точнее уже перешел), хотя и Windows бросить не получается
Re: Какая гадость ваша заливная рыба! 01.03.2004 00:26XMan > Правда, так и не понял, почему пришлось делать такие трюки при установке модуля.

Мало того - они еще и в корне неверные Улыбка
Не надо лезть в rc.sysinit. В /etc/modules.conf:

alias scsi_hostadapter sym53c416...

Теоретически поможет. Если таки не завелось, то сделай /etc/rc.d/rc.local.local и впихни свой модпробе туда. Не забудь выставить ему режим исполнения. Это более правильно, чем sysinit.
Re: Какая гадость ваша заливная рыба! 02.03.2004 00:34leond XMan писал(а):

> Не надо лезть в rc.sysinit. В /etc/modules.conf:
>
> alias scsi_hostadapter sym53c416...
>
> Теоретически поможет.
Это не помогло

> /etc/rc.d/rc.local.local и впихни свой модпробе туда. Не забудь
> выставить ему режим исполнения. Это более правильно, чем
> sysinit.
А вот этот способ прошел. Заодно я туда же поместил и запуск модема HCF. Thanks
Re: Какая гадость ваша заливная рыба! 03.03.2004 16:26Selecter У меня было примерно так же. Помучился пару месяцев, а теперь живу спокойно. Имхо безболезненно этот процесс никогда не пройдёт. А ещё, многие шишки open source community в один голос говорят, что linux ещё не готов быть для desktop (всмысле для малоопытных пользователей).
Re: Какая гадость ваша заливная рыба! 03.03.2004 19:33leond По моему мнению, Linux вряд ли отвоюет сколь-нибудь серьёзную долю desktop'a, пока не сменит философию сетевой системы. Правда, тогда это уже будет не Linux, а что-то другое. А пока это всё похоже на попытку сделать из трактора мерседес. Кабину-то можно сделать красивой, но колеса и движок всё равно останутся от трактора. Попытка сделать именно desktop (BeOS) закончилась неудачей.
Но интересно, черт побери, самому систему собирать...
Re: Какая гадость ваша заливная рыба! 04.03.2004 05:11Genie Завоевать-то - дело нехитрое.. Вот удержать Улыбка

На самом деле, до тех пор, пока для desktop не понадобится сетевой прозрачности, пока не будет распространена настолько возможность удалённо работать и именно в desktop понимании... Будет рулить desktop в понимании m$.
Re: Какая гадость ваша заливная рыба! 04.03.2004 15:17zakon Вот вы тут обсуждаете десктопы всякие BeOS, Mac OS X, Linux, FreeBSD, а вот Windows, мне говорили, пока сыроват для десктопа!
Но суть не в этом, суть в том, что у меня у сканнера(HP5p) пружинка расслабилась, и у него обратный ход теперь не работает, что делать, блин?
Re: Какая гадость ваша заливная рыба! 04.03.2004 20:45leond >На самом деле, до тех пор, пока для desktop не понадобится сетевой прозрачности, пока >не будет распространена настолько возможность удалённо работать и именно в desktop >понимании... Будет рулить desktop в понимании m$.
Здесь, кажется, стоит определиться с терминологией - кто что понимает под desktop'ом. В моем понимании (и, как мне казалось, большинства) - это компьютер в стиле SOHO (small office-home office), т.е. графический интерфейс, офисный набор в стиле OpenOffice/M$Office, набор профессиональных программ (кто чем занимается) плюс мультимедийный центр (для дома), а из сетевых добавок - поддержка модема (ISDN, выделенки) дома или локалки в офисе, браузер (только не IE!!), почтовый клиент, какая-нибудь болталка .... и в общем-то все. А зачем дома удаленный доступ и сетевая прозрачность - я не держу постоянно включенным комп, тем более в сети (это какая зарплата нужна!?), на работе тоже (электро-, пожаро- и пр. безопасность)

>Но суть не в этом, суть в том, что у меня у сканнера(HP5p) пружинка расслабилась, и у >него обратный ход теперь не работает, что делать, блин?
Во-первых, убедиться, что пружинка виновата, а не ремень растянулся (последнее хуже, если начал тянуться, то скоро порвется). Во-вторых, посмотреть можно ли сместить задний ролик.Ну и в-третьих, если предыдущее не помогло, заменить пружинку (например, взять от прищепки), поджать плоскогубцами или, наконец, намотать достаточно жесткой проволки, чтобы стянуть усики... Ну и самое последнее - любимый совет линуксоидов: смени сканер
Re: Какая гадость ваша заливная рыба! 04.03.2004 21:47Woodoo leond писал(а):

> По моему мнению, Linux вряд ли отвоюет сколь-нибудь серьёзную
> долю desktop'a, пока не сменит философию сетевой системы.

Класс. Улыбка
Re: Какая гадость ваша заливная рыба! 05.03.2004 01:56XMan > Класс. Улыбка

Да. Интересное предположение Улыбка

На мой взгляд, с точки зрения пользователя, хоть он этих терминов и не знает, но весьма неудобна бинарная зависимость. Особенно в плане дров.
Re: Какая гадость ваша заливная рыба! 05.03.2004 05:25Genie > А зачем дома удаленный доступ и сетевая прозрачность -
К примеру, затем, чтобы в случае чего не ехать ради 5-10 минут ковыряния по более чем полчаса в каждую сторону. А лениво минут за 15, посматривая видео, управиться с этим из дома.

> я не держу постоянно включенным комп, тем более в сети
Uptime домашнего серверочка - 81 день. Выключался по причине обнаружения неработоспособности кулера на проце.
Собственно рабочий комп - раз в неделю получается, что перегужается... То девайс какой воткнуть/выдернуть приспичит, то vmware повесится.. А то и вовсе ядро новое попробовать..

> (это какая зарплата нужна!?),
На самом деле, не такая уж и большая.. Улыбка)

> на работе тоже (электро-, пожаро- и пр. безопасность)
А вот тут надо требования читать правильно. нигде не сказано, что компутеры должны быть выключены. И не выключаются, и так даже лучше - меньше выключаются, реже ломаются.
Re: Какая гадость ваша заливная рыба! 01.04.2004 00:19leond Ну вот, прошло некоторое время после установки Линукса и можно трезво посмотреть на то, что получилось. Во-первых, быстро прошла эйфория от того, что удалось запустить win-приложения. Запустить мало - с ними ж еще и работать надо, а вот здесь начались проблемы - от поддержки русского до поддержки железа (USB, COM, принтер). К тому же, если из постоянно нужных 10 приложений 8 надо запускать под эмулятором, то стабильности от такой матрешки тяжело ждать, лучше уж использовать нативную для пакетов систему. Во-вторых, перевод проектов из win-пакетов в lin-пакеты оказался практически невозможен, проще делать заново. Это относится в основном к оффисным пакетам (большинство других вообще не стыкуется) - не смотря на заявленную в ОО поддержку конвертации из/в MSOffice. Если файл содержит только текст или несложную таблицу, то более или менее все нормально проходит, хотя местами и временами форматирование теряется, т.е. о работе ОО<->MSOffice не приходится, либо-либо. Ну, а если в файле есть рисунки, графики, формулы и прочие излишества, то всё, полные кранты, - рассыпается напрочь... В-третьих, многие годы работы в Windows дали навык в решений проблем достаточно оперативно, а новизна Linux (для меня) приводит к многодневным поискам по инету рекомендаций (а без инета вообще бесполезно, никакие книжки не помогут)... А некоторые (особенно железные) проблемы могут и не иметь решения, например, я так и не нашел где можно программно поднять яркость/контрастность дисплея, если железные регулировки на максимуме, а все равно темно... Всякие
акробатические этюды с gamma/rgb параметрами в X86.config не дали результата, к тому же процедура достаточно муторная - поменял-перегрузил X'ы-посмотрел - и по новой Грустный( А в win это настраивается 4 кликами мышки...
Подытоживая, могу сказать, что про "гадость" в начале поста я несколько погорячился, но и на "кулинарный" изыск Linux вообще и ASP в частности не тянут. В качестве рабочей системы я оставляю себе Windows, а Linux буду использовать для
изучения и развлечений, на большее (для МОИХ задач) он не способен...
Re: Какая гадость ваша заливная рыба! 01.04.2004 00:40Woodoo Поздравляю. Первое свидание с linux прошло удачно. Улыбка
Некоторые становятся грандами по пляскам Святого Витта.
Re: Какая гадость ваша заливная рыба! 01.04.2004 14:25Oddinn Эээххх... Читаю я все это, и вспоминается собственное первое знакомство с Линуксом. То был RedHat 4. И пляски с бубном происходили куда дольше и сложнее, чем сейчас. И интернет тогда был бАААльшим деффицитом. Но впечатление было примерно таким-же. А теперь вот пользуюсь этой системой (только не АСП уже) с большим удовольствием. Дома. На работе корпоративная политика вынуждает Win2k использовать.
RSS-материал