Hadret’s.Blog

Ateista, linuksiarz i przyszły filolog (;

Krótko i na temat (8)

Najnowsza wersja środowiska graficznego GNOME, oznaczona numerkiem 2.26, powoli przedostaje się do Debiana. Ponieważ część paczek pochodzi jeszcze z wcześniejszego stabilnego wydania, GNOME 2.24, część paczek trafia od razu do Sida1, a część do Experimentala2, może przynieść to miejscami efekty… nieoczekiwane. Ponieważ jednak jest to Debian, a nie pierwsza lepsza dystrybucja, która wpuszcza najświeższe paczki bez uprzedniego sprawdzenia ich jakości i kompatybilności, można śmiało założyć, że nie ma problemów nie do przejścia.
Najnowsza wersja GVFS3 przyniosła niespodzianki. Pierwsza była bardzo nieprzyjemna, gdyż GVFS nie chciało się zaktualizować z wersji 1.0.3 do najnowszej 1.2.2. Problem stanowiła inna paczka, z GVFS związana, libgvfscommon0, która to przestała być potrzebna. Z jakichś jednak względów Aptitude nie był w stanie usunąć paczki libgvfscommon0 i poprawnie skonfigurować paczkę gvfs. Rozwiązanie jest proste, ale nie każdemu może się spodobać — należy wymusić instalację nowego pakietu i dopiero usunięcie paczki libgvfscommon04:

# dpkg -i --force-all /var/cache/apt/archives/gvfs_1.2.2-2_amd64.deb
# aptitude remove libgvfscommon0

Dla pewności, że wszystkie pliki będą działały jak trzeba, postanowiłem odpalić jeszcze:

# aptitude reinstall gvfs

Drugą niespodzianką był… brak montowania zewnętrznych pamięci5. Staram się używać jak najmniejszej ilości paczek z gałęzi experimental, ale tym razem okazało się to być niezbędne. Najnowszy GVFS do prawidłowego montowania potrzebuje paczki gnome-settings-daemon w wersji 2.26+. Oznacza to tyle, że aby móc automatycznie montować zewnętrzne urządzenia, należy zaktualizować tę paczkę do wersji z repozytorium experimental:

# aptitude -t experimental install gnome-settings-daemon

I wszystko wraca do normy (:

  1. Gałąź unstable. []
  2. Gałąź experimental. []
  3. 1.2.2-2. []
  4. Wymuszenie usunięcia, IMO, wydaje się być bardziej konfliktowe. []
  5. Telefonu komórkowego, konkretniej. []

 Przydał Ci się ten wpis? Postaw mi kawę! (:

29 Odpowiedzi

  1. Where is the Fedora? :)

    Odpowiedz

  2. Z tym montowaniem telefonu to dziwna sprawa bo u mnie w Sidzie montuje bez problemu mimo ze nic nie ruszalem, tak samo libgvfscommon0 zostalo samo usunięte.

    Odpowiedz

    Hadret

    Bardzo możliwe, że problem był tylko chwilowy i puścili poprawioną paczkę, przy które kombinować już nie było trzeba (:

    Odpowiedz

  3. Debian ostatnio nie radzi sobie z apt-getem (przynajmniej u mnie), dlatego chyba przezuce sie na Ubuntu 9.04. ;)

    Odpowiedz

    Hadret

    Która gałąź? Jeśli chodzi o unstable, to wreszcie jest to unstable i jest jakaś frajda! :D Jeśli szukasz większej stabilności w Ubuntu to obawiam się, że możesz się bardzo zawieść. W testing powinno być spokojnie jak zawsze (:

    Odpowiedz

  4. W ogole Debian ostatnio wydaje mi sie malo dopracowany (pomimo tak duzej zwloki we wprowadzaniu nowych pakietow) – masa niespelnionych zaleznosci itp.

    Odpowiedz

    Hadret

    Mówisz o gałęzi stable? (:

    Odpowiedz

  5. O gałęzi niestabilnej, bo stabilna trąci myszką. :P
    Nieaktualizowane Ubuntu powinno byś w miarę stabilne (to nowe jest całkiem szybkie), a w porównaniu z Debianem (nawet Sidem) ma stosunkowo nowe pakiety.

    Np. w tej chwili nie mogę zainstalować GIMPa. W nowym GNOME nie mam nowych powiadomień…

    Odpowiedz

    Hadret

    GIMP w najnowszej wersji, zainstalowany bez problemów. Cały GNOME 2.26 jeszcze nie wszedł, ale i tak jest to niesamowity postęp w czasie, jak na Debiana, w porównaniu do poprzednich wydań (:

    Odpowiedz

  6. Co do nowych powiadomień to zostały one zrobione przez cannonical więc póco sa tylko w ubuntu. Choć uważam je póki co za niedopracowane bo nie da się zmieniać ich koloru przynajmniej tak w sieci piszą.

    Odpowiedz

    Hadret

    Ten brak zmieniania kolorów może przynieść akurat coś dobrego — unifikację. Same powiadomienia jednak są dla mnie, póki co, zbyt niedopracowane, by ich używać na co dzień [:

    Odpowiedz

  7. I tak wyglądają lepiej niż te stare.

    Odpowiedz

    Hadret

    Powiadomienia, których nie można zamknąć „bo uciekają” są u mnie dyskwalifikowane na samym starcie, ale co kto lubi (:

    Odpowiedz

  8. >Dawid Cień: Polecam zapoznać Ci się z tym bug’iem w najnowszym Ubuntu 9.04: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/346691 Trzy dni walczyłem z tym u siebie. Podejrzewałem już sprzęt, a tu taka niespodzianka. Bug leży od marca i nikt z nim nic nie robi. Żenada.

    Odpowiedz

  9. Mnie Ubuntu dobrze działa.

    Dla mnie żenadą jest, że od kilku miesięcy nie da się w Sidzie zainstalować GNOME przez apt-get. To samo z KDE4. GIMP-a też nie mogę: niespełnione zależności. Naprawdę lubiłem Debiana, ale bez przesady.

    sudo aptitude install gimp
    Czytanie list pakietów… Gotowe
    Budowanie drzewa zależności
    Odczyt informacji o stanie… Gotowe
    Odczyt dodatkowych informacji o stanie
    Inicjalizacja stanów pakietów… Gotowe
    Odczyt opisów zadań… Gotowe
    Następujące pakiety mają NIESPEŁNIONE zależności:
    gimp
    Następujące NOWE pakiety zostaną zainstalowane:
    gimp-data{a} libbabl-0.0-0{a} libgegl-0.0-0{a} libgimp2.0{a}
    libwmf0.2-7{a}
    0 pakietów aktualizowanych, 6 instalowanych, 0 do usunięcia i 2 nie aktualizowanych.
    Do pobrania 16,9MB archiwów. Zajęte po rozpakowaniu: 52,2MB.
    Następujące pakiety mają niespełnione zależności:
    gimp: Wymaga: libwebkit-1.0-1 (>= 1.0.1) 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:
    gimp [nie zainstalowany]

    Pozostawienie następujących problemów z zależnościami:
    gimp-data poleca gimp
    libgimp2.0 poleca gimp
    Wynik: -10281

    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 2 nie aktualizowanych.
    Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
    Kontynuować? [T/n/?] y
    Zapisywanie dodatkowych informacji o stanie… Gotowe
    Czytanie list pakietów… Gotowe
    Budowanie drzewa zależności
    Odczyt informacji o stanie… Gotowe
    Odczyt dodatkowych informacji o stanie
    Inicjalizacja stanów pakietów… Gotowe
    Odczyt opisów zadań… Gotowe

    sudo apt-get install gimp
    Czytanie list pakietów… Gotowe
    Budowanie drzewa zależności
    Odczyt informacji o stanie… Gotowe
    Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
    że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
    w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
    z katalogu Incoming („Przychodzące”).
    Następujące informacje mogą pomóc rozwiązać sytuację:

    Następujące pakiety mają niespełnione zależności:
    gimp: Wymaga: libwebkit-1.0-1 (>= 1.0.1) ale nie da się go zainstalować
    E: Pakiety są uszkodzone

    Odpowiedz

  10. Nie wiem jakie masz repozytoria użyte ale u mnie z GIMPem nie ma problemów z instalacją.

    Odpowiedz

  11. @Dawid: masz coś nie tak z repozytoriami, paczka libwebkit-1.0-1 jest dostępna i nie ma żadnych kłopotów z jej instalacją (podobnie jak i z samym GIMP-em).

    Pokaż zawartość /etc/apt/sources.list i spróbuj odpalić apt-get -f install lub aptitude -f install (staraj się jednak nie używać tych narzędzi zamiennie, bo działają w różny sposób — wybierz jedno i używaj go konsekwentnie).

    Odpowiedz

  12. Używałem apt-geta, ale z GNOME sobie nie radził.

    #~~~~~~Sid~~~~~~#
    deb ftp://ftp.pl.debian.org/debian/ sid main non-free contrib
    deb-src ftp://ftp.pl.debian.org/debian/ sid main non-free contrib
    #~~~~~~Debian-multimedia~~~~~~#
    deb http://www.debian-multimedia.org sid main
    deb-src http://www.debian-multimedia.org sid main

    deb http://ftp.de.debian.org/debian/ sid main
    deb-src http://ftp.de.debian.org/debian/ sid main
    #~~~~~~Experimental~~~~~~#
    deb http://ftp.cz.debian.org/debian/ experimental main contrib non-free
    deb-src http://ftp.cz.debian.org/debian/ experimental main contrib non-free

    Odpowiedz

    Hadret

    Sid bardzo często potrzebuje być uzupełniany przez testing — i w nim właśnie znajduje się część paczek z GNOME, podobnie jak libwebkit wymagany przez GIMP-a. Ustaw sobie takie wpisy jak podane niżej, zrób update i wszystko będzie Ci działało jak trzeba:

    deb http://ftp.de.debian.org/debian/ experimental main contrib non-free
    deb-src http://ftp.de.debian.org/debian experimental main contrib non-free
    
    deb http://ftp.de.debian.org/debian/ sid main contrib non-free
    deb-src http://ftp.de.debian.org/debian/ sid main contrib non-free
    
    deb http://ftp.de.debian.org/debian/ testing main contrib non-free
    deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
    
    deb http://security.debian.org/ testing/updates main contrib non-free
    deb-src http://security.debian.org/ testing/updates main contrib non-free
    
    deb http://debian-mirrors.sdinet.de/debian-multimedia unstable main
    deb-src http://debian-mirrors.sdinet.de/debian-multimedia unstable main
    
    deb http://debian-mirrors.sdinet.de/debian-multimedia testing main
    deb-src http://debian-mirrors.sdinet.de/debian-multimedia testing main

    Odpowiedz

  13. Hadet, więc działa Ci już Gnome 2.26?

    Odpowiedz

    Hadret

    Ta część, która już została włączona (link do statusu wyżej) hula jak trzeba, czemu? (:

    Odpowiedz

  14. Z ciekawości zainstalowałem to GNOME i rozczarowałem się. Środowisko jak było mułowate takie zostało, za długo włączające się aplikacje, pełno pakietów – zostanę przy XFCE :)

    Odpowiedz

    Hadret

    Najnowsze Xfce straciło w moich oczach dwie najbardziej kuszące mnie rzeczy — szybkość i menu pod prawym przyciskiem. Nie wiem jakie masz parametry kompa, ale u mnie GNOME naprawdę hula bez zarzutów w tym względzie (:

    Odpowiedz

  15. No i Debian znowu wygrywa. Ja mimo wszystko namawiam do przetestiwania Archa :)

    Odpowiedz

    Hadret

    Za każdym razem, kiedy wracam do Debiana powtarzam sobie, że nie mam już potrzeby szukać innej dystrybucji — ta jest dla mnie idealna i już się do niej przyzwyczaiłem. Póki co, jestem na etapie 100% zgodności z tym poglądem (:

    Odpowiedz

  16. Za każdym razem, kiedy wracam do Ubuntu powtarzam sobie, że nie mam już potrzeby szukać innej dystrybucji – jestem zbyt leniwy i tylko Ubuntu robi wszystko za mnie ;) Ale tak poważnie to mam zamiar zabrać się teraz za testowanie FreeBSD. Może spełni moje wymagania.

    Odpowiedz

  17. Debian to naprawdę dobry system!

    Odpowiedz

Zostaw odpowiedź