Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

APTus i instalacja nowych desktopów

Zaczęty przez gom1, Sierpień 02, 2017, 01:37:03 PM

Poprzedni wątek - Następny wątek

gom1

Cześć,

Pytanie do opiekunów dystrybucji: czy można w jakiś sposób zatrzymać/podejrzeć zawartość ekranów, której pojawiają się w trakcie (próby) instalacji dodatkowych desktopów? Próbowałem doinstalować Xfce oraz Budgie - niestety na etapie pobierania plików z repo (apt-get update/install) wyskakują błędy. Sęk w tym, że terminale generowane przez APTus zamykają się automatycznie i nie jestem w stanie stwierdzić jakiego rodzaju są to błędy - zauważyłem jedynie, że dotyczy to niespełnionych zależności.

Pacjent to Sparky 5 (32-bity).

Dzięki
Wszędzie dobrze, ale w /home najlepiej

pavroo

Oczywiście, że można.
sudo apt update
sudo apt install sparky-desktop-NAZWA

np:
sudo apt install sparky-desktop-budgie
Podaj wyniki błędów, możliwe że brakuje w repo Debiana zależności, więc dodam je do repo Sparka.
p.s
Meta pakiet instaluje tylko pakiety, opcja w APTus dodaje również sparkowe ustawienia pulpitu.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

gom1

"Pluje" się o system-config-printer:
gom1@sparky:~$ sudo apt install sparky-desktop-budgie
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żyto 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:
sparky-desktop-budgie : Wymaga: system-config-printer ale nie zostanie zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.


To samo w przypadku sparky-desktop-xfce
Wszędzie dobrze, ale w /home najlepiej

pavroo

Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

gom1

Wszędzie dobrze, ale w /home najlepiej

pavroo

Wywaliłem system-config-printer i jego zależności, lecz instaluje się ponownie bez problemów.
Pokaż pełne wyniki poleceń:
sudo apt-get update
sudo apt-get install -s system-config-printer
sudo apt-get install -s sparky-desktop-budgie
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

gom1

gom1@sparky:~$ sudo apt-get update
Stary:1 http://sparkylinux.org/repo unstable InRelease
Stary:2 http://ftp.debian.org/debian testing InRelease
Stary:3 https://sparkylinux.org/repo testing InRelease
Pobieranie:4 http://security.debian.org testing/updates InRelease [25,5 kB]
Stary:6 http://www.deb-multimedia.org testing InRelease
Stary:5 https://liquorix.net/debian sid InRelease
Pobrano 25,5 kB w 3s (7752 B/s)
Czytanie list pakietów...

gom1@sparky:~$ sudo apt-get install -s system-config-printer
Czytanie list pakietów...
Budowanie drzewa zależności...
Odczyt informacji o stanie...
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto 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:
system-config-printer : Wymaga: gir1.2-polkit-1.0 ale nie zostanie zainstalowany

gom1@sparky:~$ sudo apt-get install -s sparky-desktop-budgie
Czytanie list pakietów...
Budowanie drzewa zależności...
Odczyt informacji o stanie...
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto 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:
sparky-desktop-budgie : Wymaga: system-config-printer ale nie zostanie zainstalowany
Wszędzie dobrze, ale w /home najlepiej

pavroo

Trzeba drążyć dalej:
sudo apt-get install -s gir1.2-polkit-1.0
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

gom1

Dlatego tak lubię aptitude ;-)

gom1@sparky:~$ sudo apt-get install -s gir1.2-polkit-1.0
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żyto 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:
gir1.2-polkit-1.0 : Wymaga: libpolkit-agent-1-0 (= 0.105-18) ale 0.112-5.3.1~really-0.105-8 ma zostać zainstalowany
                     Wymaga: libpolkit-gobject-1-0 (= 0.105-18) ale 0.112-5.3.1~really-0.105-8 ma zostać zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.


Wszędzie dobrze, ale w /home najlepiej

pavroo

Masz zainstalowane wyższe wersje libpolkit-agent-1-0 oraz libpolkit-gobject-1-0 z innych, *buntowych repozytoriów.
Należy te dwa pakiety pobrać z repo Debiana testowego i poleceniem:
sudo dpkg -i nazwa-pakietu.deb nazwa-pakietu2.deb
zaktualizować do niższej wersji, właściwej dla Debiana testing.
Następnie odśwież liste pakietów i instalacja powinna zadziałać.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

pavroo

Pokaż jeszcze:
apt-cache policy libpolkit-agent-1-0
aby zdiagnozowac z którego repo te 2 pakiety miały by byc zainstalowane.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

gom1

#11
Bardzo proszę:
gom1@sparky:~$ sudo apt-cache policy libpolkit-agent-1-0
libpolkit-agent-1-0:
  Zainstalowana: 0.112-5.3.1~really-0.105-8
  Kandydująca:   0.112-5.3.1~really-0.105-8
  Tabela wersji:
*** 0.112-5.3.1~really-0.105-8 100
        100 /var/lib/dpkg/status
     0.105-18 500
        500 http://ftp.debian.org/debian testing/main i386 Packages


Żadnych innych repo nie dodawałem, ponad te, które zostały dodane przy instalacji systemu.
Wszędzie dobrze, ale w /home najlepiej

pavroo

W takim razie pobierz dwa pakiety z repo Debiana testowego:
https://packages.debian.org/buster/i386/libpolkit-agent-1-0/download
https://packages.debian.org/buster/i386/libpolkit-gobject-1-0/download
i zainstaluj otwierając terminal w katalogu z pobranymi debami:
sudo dpkg -i libpolkit-gobject-1-0_0.105-18_i386.deb libpolkit-agent-1-0_0.105-18_i386.deb
Następnie odśwież listę pakietów:
sudo apt-get update
i spróbuj zainstalować gir1.2-polkit-1.0 a następnie desktopowy meta pakiet.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

gom1

Po zainstalowaniu tych dwóch *.deb'ów wszystko poszło dalej jak z płatka. Zarówno Budgie, jak i Xfce zainstalowały się bez problemów, nie musiałem rozwiązywać dalszych zależności. Instalację puściłem z APTusa.

Otwartymi pozostają pytania dlaczego system nie mógł sobie poradzić z brakującymi zależnościami i jak tego uniknąć na przyszłość.
Wszędzie dobrze, ale w /home najlepiej

pavroo

Prawdopodobnie te pakiety były w przeszłości w repo sparka jako zależności, prawdopodobnie dla dde.
Z repo sparkowego zostały usunięte, lecz twój APT nie chce "w normalny" sposób ich downgradować, bo posiada zainstalowane nowsze wersje.

Aby uniknać podobnym problemów, przesuwam pakiety ddm, wśród których jest kilka ubuntowych, do oddzielnego repo. Będzie o tym wzmianka, aby wszystko było jasne.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

Zobacz najnowsze wiadomości na forum