Решено радикально. Не печатает принтер из wine.

Автор ferum, 12 ноября 2015, 10:14:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ferum

 Есть желание продвигать linux в массы но для этого нужно добиться как можно большей независимости от форточек. Что делают люди на домашних компьютерах? Понятно большинство сидят в соцсетях и на форумах, смотрят кино и слушают музыку...а ещё , например учащимся необходимо бывает создать или отредактировать текстовый документ или презентацию и желательно не абы в каком формате, особенно касается редактирования. Надо признать как не крути наиболее популярным и востребованным инструментом остаётся MS Office 2007, собственно говоря с установкой его под wine особых проблем не возникает. По крайней мере word, excel , PowerPoint прекрасно работают под вайном, но иногда неоходимо сразу распечатать документ, если это делать через либре офис получается очень коряво а при попытке самостоятельной печати из wine получаем ошибку.

Поиск в google ни чего вразумительного не дал, но может быть кто то знает решение ? В основной системе wheezy принтер совершенно нормально печатает.
Русские дебианщики против цифрового слабоумия !

surfer

2007, это старье?
а что за принтер, в Debian самом печатает?

ferum

Цитата: surfer от 12 ноября 2015, 10:30:192007, это старье?
Не принципиально старьё это или нет, он популярен, к тому же более свежие версии wine не поддерживает. Можно прикрутить через playonlinux, но это будет уже другой вопрос, принтер работает в debian без нареканий, модель не принципиальна, Стыковка всё равно через CUPS, непонятно как настроить.
Русские дебианщики против цифрового слабоумия !

endru

#3
Цитата: нагугленоWine может взаимодействовать напрямую с вашей печатающей системой CUPS (система печати Юникс) и находить принтеры, доступные системе. Настройка принтеров в Wine сводится к тому, чтобы убедиться, что CUPS работает. Тем не менее, Wine нуждается в команде lpr (от CUPS), когда нужно распечатать какой-либо документ.
Если вы не пользуетесь CUPS, то применяется старая BSD-Printing система печати:
Все принтеры из файла /etc/printcap автоматически устанавливаются в Wine.
Wine требует PPD-File для каждого из принтеров (generic.ppd входит в состав Wine)
Для распечатки документа запускается команда lpr.
отсюда вопрос. как он взаимодействует с CUPS, напрямую, или пытается подключиться к нему как к расшаренному принтеру.

кстати есть пакеты с именем lrp, попробуй поставить.

ferum

#4
Значит пока результат такой - устаревший wine1.4 из реп wheezy  печатать не хочет категорически, мой бэкпорт wine-1.7.38 из бунтовского ппа установленный на jessie печатает хоть из MS Office 2007 хоть из notepad без каких либо посторонних вмешательств....стоило только физически перетащить принтер, единственно jessie 32bit a wheezy 64bit видимо придётся развернуть образ wheezy  в pbuilder. Единственный вопрос что собирать хорошо проявившую себя версию 1.7.38 или последний писк ?
*удалены лишние строки. endru
Русские дебианщики против цифрового слабоумия !

ferum

После достаточно продолжительных экспериментов по разрешению зависимостей удалось бэкпортировать для debian7 wheezy последнюю на сегодняшний день рабочую версию wine1.7.55 .
Программа конечно значительно продвинута относительно версии находящейся в родном репозитории, больше того её даже нет в SID и скорее всего не будет. Пусть wheezy давно oldstable а с февраля будет LTS тем не менее дистрибутив до сих пор находится в актуальном состоянии и ни что не мешает использовать его по полной. Для желающих полный архив пакетов с исходниками и инструкцией по установке на яндексе. https://yadi.sk/d/mpiJ7ZlBkdUwd
Русские дебианщики против цифрового слабоумия !

Yrii

Цитата: ferum от 21 ноября 2015, 22:30:05больше того её даже нет в SID и скорее всего не будет
Она там есть. Называется wine-development.

ferum

Ошибаетесь, посмотрите хотя бы на размер упомянутого вами файла  :D скорее всего это лишь сборочный скрипт.
Русские дебианщики против цифрового слабоумия !

Yrii

Ну так размер не сильно отличается:
wine sid
Версия    Размер пакета    В установленном виде
1.6.2-22    100,7 Кб           134,0 Кб

wine-development
Версия    Размер пакета    В установленном виде
1.7.55-4    94,0 Кб           124,0 Кб

далее wine-development подтягивает основной пакет - например wine64-development

ferum

Самый большой пакет по зависимостям libwine-development 16мб, это всё не то, далеко не то, то есть если и есть наработки то всё это в зачаточной стадии.
Русские дебианщики против цифрового слабоумия !

Yrii

                                                                                  Размер пакета    В установленном виде
https://packages.debian.org/jessie/libwine                       15 528,1 Кб           118 348,0 Кб
https://packages.debian.org/sid/libwine-development      17 775,2 Кб           150 180,0 Кб

https://www.winehq.org/download/debian

wine-development это оф. пакет от разработчиков wine

ferum

Русские дебианщики против цифрового слабоумия !

Yrii

К чему этот вопрос?
Вы изначально писали:
Цитата: ferum от 21 ноября 2015, 22:30:05последнюю на сегодняшний день рабочую версию wine1.7.55 .
Программа конечно значительно продвинута относительно версии находящейся в родном репозитории, больше того её даже нет в SID и скорее всего не будет
Я же вам написал (уточнил), что версия есть. Просто называется по другому. Разработчики wine решили разделить её в Debian.
Вы же начали спорить про "не те версии" и размеры.
п.с. так то я рад, что у вас получилось решить проблему и вы смогли собрать wine для wheezy и сие действие оспаривать не собираюсь.
п.п.с. Кстати в sid потихоньку появляется wine 1.8 rc1. именно wine, а не wine-development.

Aalexeey

#13
Wine 1.5.15 - 1.9.8 для Wheezy http://main.mepis-deb.org/mepiscr/testrepo/pool/test/w/wine/
Вы упомянули MS Office но есть http://wps-community.org/download.html самая лучшая совместимость из всех оффисов и прекрасно работает под Linux, колосальный прогресс в совместимости за последние годы. Я уже работаю с MS документами только в нём. Стабильный.

Единственное только из-за него я поставил бэкпортированный libc6_2.17-97: http://main.mepis-deb.org/mepiscr/experimental/pool/test/e/eglibc/ , http://repo.steampowered.com/steamos/pool/main/e/eglibc/ но позднее не пожалел, позволяет установить много нового софта, и система стала поотзывчевей. Без потерь.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ferum

Aalexeey, Про wheezy многие уже забыли, я правда ещё использую и совсем не сторонник держать дистрибутив Франкинштейна иначе использовал бы https://en.wikipedia.org/wiki/Kanotix где идут примерно вашим путём.
[ot]Я родился и вырос ещё в СССР и как будь то бы старой закалки ( здесь это назвали бы некрофилией), но уверяю вас с systemd можно жить и вполне комфортно[/ot]
Касаемо офиса, когда в любых учреждениях используют стандарты мелкософта ехать в Тулу со своим самоваром просто неблагодарное дело. В данной ситуации можно что то доказать только себе самому... а себя лично я знаю как облупленного.
Русские дебианщики против цифрового слабоумия !