Re: kde4-kdeadmin-kprinter - brakujace zaleznosci w runtime.

Bartlomiej Zimon uzi18 at o2.pl
Sun Jan 22 10:26:58 CET 2012


Dnia 22 stycznia 2012 9:56 Paweł Sikora <pluto w agmk.net> napisał(a):
> On Sunday 22 of January 2012 09:42:32 Grzesiek Pycia wrote:
> > W dniu 22.01.2012 07:31, Paweł Sikora pisze:
> > > On Sunday 22 of January 2012 06:47:59 Bartlomiej Zimon wrote:
> > >> Dnia 22 stycznia 2012 4:43 Bartlomiej Zimon <uzi18 w o2.pl> napisał(a):
> > >>> Dnia 21 stycznia 2012 22:30 Paweł Sikora <pluto w agmk.net> napisał(a):
> > >>>> On Saturday 21 of January 2012 18:46:53 Bartlomiej Zimon wrote:
> > >>>>> Dnia 21 stycznia 2012 17:10 Paweł Sikora <pluto w agmk.net> napisał(a):
> > >>>>>> On Saturday 21 of January 2012 16:59:22 Łukasz Maśko wrote:
> > >>>>>>> Dnia sobota, 21 stycznia 2012, Paweł Sikora napisał:
> > >>>>>>> [...]
> > >>>>>>>> postanowilem wiec sprobowac innej drogi i zamiast
> > >>>>>>>> menu->settings->system.settings->printer.configuration odpalilem
> > >>>>>>>> menu->settings->printing ->add, klik, klik, podalem haslo roota,
> > >>>>>>>> wskazalem plik .ppd ktory mam od producenta i okienka zamarzly :) czekam
> > >>>>>>>> chwilke i nic, patrze w top-a, a tam cupsd i python rozgrzewaja cpu.
> > >>>>>>>> dostaly delikatny sygnal zeby przestac, ale zanim to ubilem, to jeszcze
> > >>>>>>>> mi /var/log/cups zapchaly:
> > >>>>>>>
> > >>>>>>> Chciałem spróbować powtórzyć powyższe, ale nie za bardo wiem, jakiej 
> > >>>>>>> aplikacji do tego użyłeś. Obstawiam, że system-config-printer, ale jeśli 
> > >>>>>>> tak, to wiem, jak powtórzyć "menu->settings->printing ->add", ale co dalej 
> > >>>>>>> klikać to już nie wiem. Możesz podesłać na priv ten ppd?
> > >>>>>>>
> > >>>>>>> Jeśli chodziło ci o dodanie drukarki to ja to robię z poziomu WWW. W pewnym 
> > >>>>>>> momencie następuje rzeczywiście "przywieszka", ale to tylko dlatego, że cups 
> > >>>>>>> buduje listę dostępnych modeli drukarek, co trwa trochę nawet na szybkiem 
> > >>>>>>> maszynie.
> > >>>>>>
> > >>>>>> finalnie tez dodalem drukarke z poziomu www cupsa i poszlo to blyskawicznie.
> > >>>>>> niestety ten aplet kde jest koszmarny :( plik .ppd do ML-1670 wzialem sobie z paczki
> > >>>>>> 'unified driver' ze strony samsunga:
> > >>>>>>
> > >>>>>> http://www.samsung.com/in/support/detail/supportPrdDetail.do?menu=SP00&prd_ia_cd=1704&prd_mdl_cd=ML-1676%2FXIP&prd_mdl_name=ML-1676&srchword=ML-1676
> > >>>>>>
> > >>>>>> do tego musialem jeszcze skopiowac binarke rastertosamsungsplc do /usr/lib/cups/filter
> > >>>>>> i wyglada, ze wszystko sie ladnie drukuje z poziomu np. okulara.
> > >>>>>>
> > >>>>>
> > >>>>> Zgaduje ze wersja kde4-kdebase == kde4-kdeadmin == 4.8.0 ?
> > >>>>> Bo z tego co widzialem to kdeadmin nie jest podbity.
> > >>>>
> > >>>> fakt, kdebase mam 4.8.0 a admin jeszcze 4.7.4. sprawdze to jeszcze raz jak sie zbiegna wersje na ftp...
> > >>>
> > >>> Sprobuj przebudowac 4.7.4 z nowym kde.
> > >>
> > >> Poprawka 4.8.0 jest juz dostepne w th-test
> > >> Za to rozwiazaniem jest - UWAGA!:
> > >> install python-PyKDE4-devel-tools
> > >> dlatego ze uic analogicznie potrzebuje tez widgetow z PyKDE4 ktore sa wlasnie w tej paczce
> > > 
> > > nie, nie jest ;)
> > > 
> > > aktualnie mam zainstalowane fragmenty kde-4.8.0 (bez domieszek 4.7.4) oraz elementy
> > > python-a, ktore wyczailem po importach:
> > > 
> > > kde4-kdeadmin-kprinter-4.8.0-2.x86_64
> > > python-PyKDE4-4.8.0-1.x86_64
> > > python-PyKDE4-devel-tools-4.8.0-1.x86_64
> > > python-PyQt4-4.9-1.x86_64
> > > python-PyQt4-devel-tools-4.9-1.x86_64
> > > system-config-printer-1.3.7-1.x86_64
> > > 
> > 
> > U mnie instalacja python-PyKDE4-devel-tools też rozwiązuje problem
> > Mam zainstalowane:
> > kde4-kdeadmin-kprinter-4.7.4-1.i686
> > python-PyKDE4-4.7.4-1.i686
> > python-PyKDE4-devel-tools-4.7.4-1.i686
> > python-PyQt4-4.8.5-1.i686
> > python-PyQt4-devel-tools-4.8.5-1.i686
> > system-config-printer-1.3.7-1.i686
> > 
> > Bez python-PyKDE4-devel-tools wywala się na takim błędzie:
> > 
> > ImportError: No module named kpushbutton
> 
> ten blad to brak -devel:
> 
> # rpm -ql python-PyKDE4-devel|grep kpushbutton
> /usr/share/sip/PyKDE4/kdeui/kpushbutton.sip
> 
> z ta paczka czarodziej sie odpalil.
> teraz zatem musimy podjac decyzje, czy uzytkowy pakiet kde4-kdeadmin-kprinter
> bedzie wymagal developerskich paczek python/KDE4/Qt4, czy moze zmienimy nieco
> polozenie niektorych plikow w tych pakietach? prosze znawcow pythona/kde o opinie.
> 

$ sudo mv /usr/lib/python2.7/site-packages/PyQt4/uic/widget-plugins/kde4.py* .
...
ImportError: No module named kpushbutton
...
$ sudo ls -l /usr/share/sip/PyKDE4/kdeui/kpushbutton.sip
ls: nie ma dostępu do /usr/share/sip/PyKDE4/kdeui/kpushbutton.sip: Nie ma takiego pliku ani katalogu
...
install python-PyKDE4-devel-4.8.0-1.i686
...
ImportError: No module named kpushbutton
...
$ sudo mv kde4.py* /usr/lib/python2.7/site-packages/PyQt4/uic/widget-plugins/
...
OK
...
uninstall python-PyQt4-devel-4.9-1.i686
zazn. python-PyQt4-devel-4.9-1.i686
Przetwarzanie zależności...
python-PyQt4-devel-4.9-1.i686 zaznacza python-PyKDE4-devel-4.8.0-1.i686 (wymaga python-PyQt4-devel >= 4.9)
Są 2 pakiety do usunięcia (1 zaznaczony pośrednio):
R python-PyQt4-devel-4.9-1.i686
D python-PyKDE4-devel-4.8.0-1.i686
...
OK

IMHO - python-PyKDE4-devel-tools powinny znalezc sie w python-PyKDE4 i analogicznie dla python-PyQt4-devel-tools
sip i pliki .sip sa potrzebne tylko gdy buduje sie moduly dla pythona i to jest faktyczny pakiet devel.

modul uic sam w sobie to kompilator ui w locie i to nie zalicza sie do devel

Pozdrawiam
Bartlomiej Zimon


More information about the pld-devel-pl mailing list