Re: Brakujące uprawnienia i Requires w kde4-kdeutils-printer-applet

Bartosz Świątek shadzik w gmail.com
Śro, 9 Wrz 2009, 00:47:20 CEST


W dniu 8 września 2009 11:19 użytkownik Michal Kochanowicz
<michal w michal.waw.pl> napisał:
> Cześć
>
> W logu KDE znalazłem:
> Could not find 'printer-applet' executable.
>
> Trochę się zdziwiłem, bo mam /usr/bin/printer-applet z
> kde4-kdeutils-printer-applet-4.3.1-1.i686. Okazuje się jednak że to
> symlink na /usr/share/apps/printer-applet/printer-applet.py któremu
> brakuje prawa wykonywania:
>
> [mkochano w imax tmp]$ l /usr/share/apps/printer-applet/printer-applet.py
> -rw-r--r-- 1 root root 44K 07-29 13:12 /usr/share/apps/printer-applet/printer-applet.py
> [mkochano w imax tmp]$
>
> Wydaje mi się jednak, że brakuje jeszcze jakiegoś Requires, ponieważ po
> zrobieniu:
>
> # chmod a+xr /usr/share/apps/printer-applet/printer-applet.py
>
> dostaję:
>
> $ printer-applet
> Traceback (most recent call last):
>  File "/usr/bin/printer-applet", line 42, in <module>
>    from PyQt4.QtCore import *
> ImportError: No module named PyQt4.QtCore
> $
>
> Zainstalowałem python-PyQt4-4.5.4-1.i686, zabrakło "PyKDE4.kdecore".
> Zainstalowałem python-PyKDE4-4.3.0-2.i686, zabrakło "qt". Zrobiłem
> upgrade:
> I python-dbus-0.83.0-4.i686
> R python-dbus-0.83.0-2.i686
>
> i w końcu przestał się wywalać.
>
> Podsumowując:
>
> 1. brakuje a+x na /usr/share/apps/printer-applet/printer-applet.py
> 2. brakuje R: python-dbus >= 0.83.0-4 w kde4-kdeutils-printer-applet
> 3. brakuje R: python-PyQt4 w kde4-kdeutils-printer-applet
> 4. brakuje R: python-PyKDE4-4.3.0-2.i686 w kde4-kdeutils-printer-applet
>
> A przynajmniej tak mi się wydaje :)

Brakuje tez poppler-progs jako R: do kde4-kdeadmin-kprinter (ale to
już lokalnie mam).

Ja bym powiedział, że te R:y które wypisałeś są potrzebne właśnie
kde4-kdeadmin-kprinter, a nie kde4-kdeutils-printer-applet, a rzeczony
applet powinien mieć R: do kde4-kdeadmin-kprinter.

Logiczne to co napisałem? Bo późno jest, także lepiej mnie sprawdzić.



-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


Więcej informacji o liście dyskusyjnej pld-devel-pl