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

Autor Wątek: APTus i instalacja nowych desktopów  (Przeczytany 1952 razy)

Offline gom1

  • Hero Member
  • *****
  • Wiadomości: 503
  • RLU #281182
APTus i instalacja nowych desktopów
« dnia: Sierpień 02, 2017, 01:37:03 pm »
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
« Ostatnia zmiana: Sierpień 02, 2017, 01:41:26 pm wysłana przez gom1 »
Wszędzie dobrze, ale w /home najlepiej

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #1 dnia: Sierpień 02, 2017, 01:45:55 pm »
Oczywiście, że można.
sudo apt update
sudo apt install sparky-desktop-NAZWA
np:
sudo apt install sparky-desktop-budgiePodaj 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.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline gom1

  • Hero Member
  • *****
  • Wiadomości: 503
  • RLU #281182
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #2 dnia: Sierpień 02, 2017, 01:55:23 pm »
"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

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #3 dnia: Sierpień 02, 2017, 02:05:11 pm »
Ok
Jaka do linia: stabilna czy testowa?
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline gom1

  • Hero Member
  • *****
  • Wiadomości: 503
  • RLU #281182
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #4 dnia: Sierpień 02, 2017, 02:09:12 pm »
Testowa (Rolling) :-)
Wszędzie dobrze, ale w /home najlepiej

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #5 dnia: Sierpień 02, 2017, 02:22:40 pm »
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
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline gom1

  • Hero Member
  • *****
  • Wiadomości: 503
  • RLU #281182
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #6 dnia: Sierpień 02, 2017, 02:29:35 pm »
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

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #7 dnia: Sierpień 02, 2017, 02:46:21 pm »
Trzeba drążyć dalej:
sudo apt-get install -s gir1.2-polkit-1.0
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline gom1

  • Hero Member
  • *****
  • Wiadomości: 503
  • RLU #281182
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #8 dnia: Sierpień 02, 2017, 02:51:36 pm »
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

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #9 dnia: Sierpień 02, 2017, 04:43:13 pm »
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.debzaktualizować do niższej wersji, właściwej dla Debiana testing.
Następnie odśwież liste pakietów i instalacja powinna zadziałać.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #10 dnia: Sierpień 02, 2017, 04:46:26 pm »
Pokaż jeszcze:
apt-cache policy libpolkit-agent-1-0aby zdiagnozowac z którego repo te 2 pakiety miały by byc zainstalowane.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline gom1

  • Hero Member
  • *****
  • Wiadomości: 503
  • RLU #281182
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #11 dnia: Sierpień 03, 2017, 08:10:27 am »
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.
« Ostatnia zmiana: Sierpień 03, 2017, 08:12:26 am wysłana przez gom1 »
Wszędzie dobrze, ale w /home najlepiej

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #12 dnia: Sierpień 03, 2017, 01:24:09 pm »
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.debNastępnie odśwież listę pakietów:
sudo apt-get updatei spróbuj zainstalować gir1.2-polkit-1.0 a następnie desktopowy meta pakiet.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline gom1

  • Hero Member
  • *****
  • Wiadomości: 503
  • RLU #281182
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #13 dnia: Sierpień 03, 2017, 01:59:42 pm »
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

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1612
Odp: APTus i instalacja nowych desktopów
« Odpowiedź #14 dnia: Sierpień 03, 2017, 02:13:57 pm »
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.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel