логин: 
<< предыдущая заметкаследующая заметка >>
30 апреля 2010
Про инсталляторы

Одно из самых противных порождений программной индустрии — сочинение пафосных программных продуктов там, где это не нужно. Допустим, у вас есть принтер. Принтеру для работы необходим файл драйвера в папке драйверов принтеров и файл описания в папке описаний моделей принтеров. И все! Windows, Mac, Linux — принцип один, в общем-то. Но не! Мы же производители принтеров! Мы фирма! Мы команда! И мы пишем охуительный ебанистический инсталлятор для всех систем, какие знаем, с блэкджеком и шлюхами, который будет долго мигать, ебать дисплей и мозг пользователя, задавать идиотские вопросы, и в итоге этот гейпарад с флагами все равно закончится тем же: файл драйвера в папку драйверов, файл описания — в папку описаний.

Купил принтер Samsung CLP-310N — цветной лазерный, 7400 рублей, мечтал всю жизнь о домашнем цветном принтере. Стал устанавливать под Линукс — не устанавливается:

[[email protected] driver]$ sudo sh ./install.sh
libtiff.so.3 not found, install ... done
qVersionInt() 64: build=<4.3.0/262912/40300> run=<4.3.4/262916/40304>
Cannot mix incompatible Qt libraries

Убил на проблему весь вечер. Долбил мозг всем знакомым, кто оказался в аське. Не работает! Нет каких-то графических библиотек QT, которые не той версии или не так, или не то... Зачем драйверу принтера графические библиотеки дисплея, чего ему делать на дисплее пользователя?

Оказалось все просто: надо было запустить фирменный инсталлятор из голой текстовой консоли. Тогда он сразу понимал, что запущен в консоли, и графический экран ему не светит. И просто устанавливался — тихо раскладывал свои файлики, куда надо по системе, и заканчивал работу. Но если же его запустить в окне графического терминала... тут он пытался искать графические библиотеки, чтобы нарисовать на экране красивые окошки с логотипами, закричать, что он принтер Самсунг и задать кучу идиотских вопросов. Библиотеки находились не тех версий, что он надеялся увидеть (Линуксов-то миллион разных), и с обидой инсталлятор вылетал, так и не выполнив свое предназначение.

Дюжину гвоздей в жопы господам авторам идиотских и пафосных инсталляторов!

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Opera
0
0
bubbo (#26436)
Цветной лазерный принтер. Уже пора? Или еще подождать. Фотографии печатать 10х15 выгодно, удобно? И не дорого? В фотолаб то ходить уже надоедает.
Windows Firefox
1
0
[email protected] (217888993625)
ubuntu 10.04 скачал. буду пробовать.
Linux Opera
0
0
akopyanoleg
Насколько я могу судить, цветные лазерники - сплошной развод на бабки. Картриджи стоят дороже самого принтера :(
Как альтернатива, говорят, хороши гелиевые принтеры, по крайней мере намного гуманнее по деньгам.
Linux Firefox
 Москва
1
0
Это распространенное заблуждение - специально насаждаемое, как мне кажется. Моя сестра выкинула на цветные струйники и картриджи к ним в 10 раз больше денег. За 15 лет сменила четыре струйника и картриджи к ним бессчетно покупала. И все равно, когда надо что-то напечатать, струйник НЕ РАБОТАЕТ. Реально не работает - статистика такая. Потому что или картридж уже кончился или засох. Или засох вместе с головкой. А вот лазерник (ЧБ) проработал 15 лет, я только раз в три года порошок покупал за 5$ и досыпал в картридж.

Собираюсь это делать и далее. Вот инструкция:
http://hghltd.yandex.net/yandbtm?qtree=zm3bvepTrXcOH91S+9rsp[...]
Понять бы только, где микросхему перешить.
из практики: какие бы прямые руки не были бы у заправщика цветного картриджа для лазерного принтера, но через 3-4 заправки он начинает сыпаться, грязно печатать(смешение тонеров и в результате серо-бурая страница). Поэтому на работе приходится после эксперементов с заправками покупать картриджи оригинальные для HP 1600 по цене 2000 за каждый из 3 цветных и 3000 за черный.
Но вы правы на счет экономии. Если покупать оригинальные и струйные и лазерные, то лазерные чуть подешевле в долгосрочной перспективе. Для дома мне кажется лучше взять струйник с СПЧ.
Linux Firefox
0
0
Винтер (#4790)
Надо ещё суметь справиться с этой СНПЧ.
Купили СНПЧ для эпсоновского МФУ, поставили - принтер на картриджи ругается. Не подходят для него эти чипы, хоть на коробке от СНПЧ он и указан. Со сторонними картриджами часто отказывается работать, даже если прошлые были точно такими же.
Почему-то с принтерами всегда так: уйдёт либо много денег, либо много сил, а чаще - и то, и другое. И ведь всё равно печатать будет через раз...
Это еще ничего :-) У меня когда-то был тюнер Pinnacle, наставивший в систему около полугига "драйверов", одним из которых был MS SQL Server. Вот это было жутко.
Багрепорт. Комменты на странице не видны. Только в /rssc
Комменты видны. Опять англичанка?
Ах Леонид, это право такие мелочи. Меня куда больше огорчают не инсталяторы, а драйверы с похожими повадками. Схавать пару сотен мегабайт, перехватить управление всем чем только можно о TCP/IP до мыши, на всякий случай засунуть в систему свой HTTP и/или SQL сервер, напихать неотносящихся к делу плагинов в браузер после чего убить себя об стену от невозможности обматерить пользователя по причине отсутствия звуковой карты. Как-то так примерно.
Windows Opera
0
0
DISPLAY= sudo sh ./install.sh
Windows Safari Chrome
0
0
armyakov
а опцию -t в параметрах запуска добавить уже считается не круто?
Linux Firefox
 Москва
0
0
Это вы кому сейчас сказали, разработчикам или пользователям? Впрочем, не важно: разработчик все равно не додумается это проверить, а пользователь все равно не догадается, что надо попробовать позапускать в разных терминалах.
Windows Firefox
0
0
armyakov
Разработчик-то как раз добавил
Windows Opera
1
0
Taskmgr (#142241)
Леонид, первый абзац хочется рапечатать и повесить в рамочке. Просто шедевр! Причем, в том числе, и с точки зрения художественной прозы. Слог-то какой ;-)
Давно хотел написать по поводу библиотек, но все руки не доходили.
Леонид попробуйте getlibs. Если что то ругается на нехватку библиотек или пакетов, то прогоняю ее через этот пакетик, все что нужно ставится и все работает.
http://ubuntuforums.org/showthread.php?t=474790 это форум убунты так как я на ней сижу, но деб он и в африке деб. Вроде сам пакет никчему конкретно в убунте не привязан.
Linux Safari Chrome
0
0
ALT Linux использует RPM пакеты
Linux Safari Chrome
0
0
Кстати, небольшой баг. Когда пытаешься отредактировать сообщение оно пишет осталось x секунд. Но вместо того, чтобы писать сколько секунд осталось, оно пишет сколько прошло с момента написания комментария
Linux Safari Chrome
0
0
проверка
Windows IE
1
0
greshnik
Я бы даже больше сказал. Зачем вообще принтеру драйвер? Почему флеш-карте драйвер не нужен, мыши драйвер не нужен, клавиатуре драйвер не нужен, монитору драйвер не нужен - а принтеру вдруг занадобился? Кто мешает при печати посылать на него стандартные графические файлы плюс пару простых команд (перевести страницу, поставить ориентацию бумаги, выбрать лоток)?
Зачем этот зоопарк?
Linux Firefox
 Москва
0
1
А типа вы не в курсе, что принтер печатает обычно не графическую страницу, а векторные построения? Передавать ему каждый раз графику, когда надо распечатать листик с текстом, - это дико долго и тяжело.
Windows Firefox
2
0
Есть, по идее, PostScript принтеры.
Они так и работают - посылаешь на них голый постскрипт и оно печатает.
Windows Firefox
0
0
Комфортное разрешение печати - 200 dpi.
Если посчитать картинку для листа A4 с полями по 15 мм с каждой стороны, то получится около 14173x21023 точек.
Даже если рассматривать исключительно монохромное изображение, то получается около 284 МБайт на страничку. Даже если взять 100 dpi, то получается 71 МБайт.
Нет уж, лучше вектор.

всего комментариев: 23

<< предыдущая заметка следующая заметка >>