[+] Aptitude - zależno

Tematy związane z oprogramowaniem, instalacją, konfiguracją
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Należy to zaktualizować. Compiz będzie wymagał naprawy.
Awatar użytkownika
Makemake
Posty: 13
Rejestracja: 02 grudnia 2009, 10:54

Post autor: Makemake »

System zaktualizowany. Compiz rzeczywiście wymaga naprawy :) . Mam go odinstalować i zainstalować ponownie? Instalowałem go w ten sposób:

Kod: Zaznacz cały

aptitude install compiz-kde compizconfig-settings-manager compiz-fusion-plugins-main
a później doinstalowałem jeszcze:

Kod: Zaznacz cały

aptitude install fusion-icon compiz-fusion-plugins-extra emerald
Usunąć to wszystko przez aptitude purge i zainstalować jeszcze raz?
misiek200m
Posty: 15
Rejestracja: 17 lutego 2010, 00:45

Post autor: misiek200m »

Kod: Zaznacz cały

aptitude reinstall
i podaj pakiety do ponownego zainstalowania.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Zapewne odinstalowanie tego z opcją ,,purge'' załatwi sprawę. Emerald nie jest wymagany i nie ma go w repozytorium Debiana.
http://wiki.debian.org/Compiz
http://www.nixser.com/2007/06/04/debian ... on-how-to/
Awatar użytkownika
Makemake
Posty: 13
Rejestracja: 02 grudnia 2009, 10:54

Post autor: Makemake »

Wszystkie wyżej wymienione pakiety z wyjątkiem emeralda były już odinstalowane. Przy próbie ponownej instalacji, mam coś takiego:

Kod: Zaznacz cały

root@debian:/home/adrian# aptitude install compiz-kde compizconfig-settings-manager compiz-fusion-plugins-main
Następujące NOWE pakiety zostaną zainstalowane:
  compiz-core{a} compiz-fusion-plugins-main{b} compiz-kde{b} compiz-plugins{a} compizconfig-settings-manager kdelibs-data{a} kdelibs4c2a{a} 
  kwin{a} libarts1c2a{a} libavahi-qt3-1{a} libcompizconfig0{ab} libdecoration0{a} liblua50{a} liblualib50{a} libqt3-mt{a} librsvg2-common{a} 
  menu-xdg{a} mesa-utils{a} oss-compat{a} python-compizconfig{a} 
0 pakietów aktualizowanych, 20 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 23,3 MB/27,4 MB archiwów. Zajęte po rozpakowaniu: 79,1 MB.
Następujące pakiety mają niespełnione zależności:
  libcompizconfig0: Wymaga: compiz-core-abiversion-20090619 który jest pakietem wirtualnym.
  compiz-kde: Wymaga: libdbus-qt-1-1c2 (>= 0.62.git.20060814) który jest pakietem wirtualnym.
  compiz-fusion-plugins-main: Wymaga: compiz-core-abiversion-20090619 który jest pakietem wirtualnym.
Następujące działania rozwiążą problemy z zależnościami:

     Zatrzymanie bieżących wersji następujących pakietów:  
1)     compiz-fusion-plugins-main [nie zainstalowany]      
2)     compiz-kde [nie zainstalowany]                      
3)     compizconfig-settings-manager [nie zainstalowany]   
4)     libcompizconfig0 [nie zainstalowany]                
5)     python-compizconfig [nie zainstalowany]             

     Pozostawienie następujących problemów z zależnościami:
6)     compiz-core poleca compiz-fusion-plugins-main       


Zaakceptować rozwiązanie? [T/n/q/?] y
Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

A przedstaw zawartość pliku:

Kod: Zaznacz cały

cat /etc/apt/sources.list
Pakiety są w repozytorium:
http://packages.debian.org/search?keywo ... lla-search
http://packages.debian.org/search?keywo ... lla-search
Awatar użytkownika
Makemake
Posty: 13
Rejestracja: 02 grudnia 2009, 10:54

Post autor: Makemake »

Kod: Zaznacz cały

root@debian:/# cat /etc/apt/sources.list
#------Squeeze------#
deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#------Debian-multimedia------#
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://www.debian-multimedia.org squeeze main non-free

#-----To było potrzebne do emeralda-------#
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./

#-------WINE------#
deb http://www.lamaresh.net/apt squeeze main

#------VirtualBox------#
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib

#~~~~~~Opera~~~~~~#
deb http://deb.opera.com/opera/ testing non-free
Dwa tygodnie temu instalowałem Compiz-a z tych repozytoriów i wszystko działało.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Instaluj compiza i wszystkie zależności z repozytorium Debiana.

To:

Kod: Zaznacz cały

#-----To było potrzebne do emeralda-------#
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./

#-------WINE------#
deb http://www.lamaresh.net/apt squeeze main

#------VirtualBox------#
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib
na razie wyłącz. Włączysz jeżeli zajdzie taka potrzeba po instalacji i konfiguracji tego co jest dostępne w repozytorium.
Awatar użytkownika
Makemake
Posty: 13
Rejestracja: 02 grudnia 2009, 10:54

Post autor: Makemake »

Wyłączyłem te repozytoria i compiz się zainstalował. Mam jednak jeszcze jeden problem. Napisałeś wcześniej, że emerald nie jest wymagany, ale bez emeralda nie mam dekoracji okien. Przy uruchomieniu fusion-icon mam coś takiego:

Kod: Zaznacz cały

adrian@debian:~$ fusion-icon
 * Detected Session: kde
 * Searching for installed applications...
Backend     : ini
Integration : true
Profile     : default
Initializing decoration options...done
 * NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
 * Using the GTK Interface
 * KWin is already running
 * Setting window manager to Compiz
 ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
Backend     : ini
Integration : true
Profile     : default
Adding plugins
Initializing core options...done
Initializing move options...done
Initializing resize options...done
Initializing place options...done
Initializing decoration options...done
Initializing imgjpeg options...done
Initializing kdecompat options...done
Initializing svg options...done
Initializing mousepoll options...done
compiz (cube) - Warn: Failed to load slide: /usr/share/images/desktop-base/debian-blueish-wallpaper-640x480.png
Initializing cube options...done
Initializing obs options...done
Initializing scale options...done
kde-window-decorator(2940) KWD::KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib/kde4/kwin3_oxygen.so"  for  "kwin3_oxygen"
KCrash: Application 'kde4-window-decorator' crashing...
sock_file=/home/adrian/.kde/socket-debian/kdeinit4__0
Initializing rotate options...done
Initializing mag options...done
Setting Update "command"
Setting Update "skydome"
Setting Update "skydome_image"
Setting Update "active_opacity"
Setting Update "initiate_edge"
Setting Update "zoom"
Setting Update "box_width"
Setting Update "box_height"
kde-window-decorator(2943) KWD::KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib/kde4/kwin3_oxygen.so"  for  "kwin3_oxygen"
KCrash: Application 'kde4-window-decorator' crashing...
sock_file=/home/adrian/.kde/socket-debian/kdeinit4__0
a kde wywala dodatkowo błąd:

Kod: Zaznacz cały

Przepraszamy. Kde Window Decorator niespodziewanie zakończył działanie. Szczegóły: Plik wykonywalny: kde4-window-decorator PID: 2943 Sygnał: 11 (Segmentation fault)
Zainstalowałem emeralda i teraz wszystko jest w porządku. Nie rozumiem jednak dlaczego emerald nie jest wymagany skoro bez niego nie mam dekoracji okien. Mam coś źle skonfigurowane?
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Nie używam compiza na systemach instalowanych na dysku. Jedynie wtedy kiedy korzystam z jakiejś wersji livecd oferującej taki program. Np. Knoppix, działa bardzo dobrze bez emeralda. Inna sprawa to nie przejrzałeś artykułu dostępnego na wiki Debiana.
ODPOWIEDZ