Spirala zależności pakietów, jak wyjść?

Tylko tematy nie mieszczące się powyżej.
bober0
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 22 lis 2006, 20:04
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Spirala zależności pakietów, jak wyjść?

Post autor: bober0 »

Witam,

używam ubuntu od około 2 miesięcy, w tym czasie przez przypadek usunąłem część pakietów, tzn instalator zapytał czy usunąć, odpowiedziałem pozytywnie i usunął.

Usunął mi n.p. program ktorrent, z którego byłem bardzo zadowolony.
Teraz próbuje go instalować z Synaptica i otrzymuje błąd:

Kod: Zaznacz cały

ktorrent:
 Wymaga: kdebase-runtime, ale nie jest on przeznaczony do instalacji
 Wymaga: kdelibs5, ale nie jest on przeznaczony do instalacji
 Wymaga: libqt4-qt3sup
zatem próbuje zainstalować kdebase-runtime, ale otrzymuje błąd:

Kod: Zaznacz cały

kdebase-runtime:
 Wymaga: kdelibs5, ale nie jest on przeznaczony do instalacji
 Wymaga: libqt4-qt3support, ale nie jest on przeznaczony do instalacji
 Wymaga: libqt4-svg, ale nie jest on przeznaczony do instalacji
 Wymaga: kdebase-runtime-bin-kde4, ale nie jest on przeznaczony do instalacji

więc próbuje zainstalować kdelibs5, ale otrzymuje błąd:

Kod: Zaznacz cały

kdelibs5:
 Wymaga: libqt4-designer, ale nie jest on przeznaczony do instalacji
 Wymaga: libqt4-qt3support, ale nie jest on przeznaczony do instalacji
 Wymaga: libqt4-script, ale nie jest on przeznaczony do instalacji
 Wymaga: libqt4-svg, ale nie jest on przeznaczony do instalacji
 Wymaga: kdelibs-bin, ale nie jest on przeznaczony do instalacji

więc próbuje zainstalować libqt4-designer ale otrzymuje błąd:

Kod: Zaznacz cały

libqt4-designer:
 Wymaga: libqt4-script, ale nie jest on przeznaczony do instalacji
  Wymaga: libqt4-xml (=4.4.3-0ubuntu1.4). ale ma być zainstalowana wersja 4.5.3really4.5.2-0ubuntu1
  Wymaga: libqtcore4 (=4.4.3-0ubuntu1.4). ale ma być zainstalowana wersja 4.5.3really4.5.2-0ubuntu1
  Wymaga: libqtgui4 (=4.4.3-0ubuntu1.4). ale ma być zainstalowana wersja 4.5.3really4.5.2-0ubuntu1
więc próbuje zainstalować libqt4-script, ale otrzymuje

Kod: Zaznacz cały

libqt4-script:
  Wymaga: libqt4-dbus (=4.4.3-0ubuntu1.4). ale ma być zainstalowana wersja 4.5.3really4.5.2-0ubuntu1
  Wymaga: libqtcore4 (=4.4.3-0ubuntu1.4). ale ma być zainstalowana wersja 4.5.3really4.5.2-0ubuntu1
gdy wpisuje libqt4-dbus do Synaptica widzę:
libqt4-dbus, zainstalowana wersja: 4.5.3really4.5.2-0ubuntu1,
najnowsza dostępna wersja: 4.5.3really4.5.2-0ubuntu1


Co robię źle?
Czy mogę zrobić jakoś reinstalację wszystkich pakietów wraz z zależnościami aby
wyjść na prostą?
tat99
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 15 kwie 2009, 13:36
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: tat99 »

Synaptic powinien sam doinstalować potrzebne pakiety, reinstaluj go.
Spróbuj w terminalu

Kod: Zaznacz cały

sudo apt-get install ktorrent
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: jacekalex »

Za jakiś czas sprawa się wyjaśni, natomiast na razie radziłbym przeprosiś się z deluge lub transmission.

Część paczek masz w nowszych wersjach - niż zalezności innych - masz to wyraźnie napisane:
libqt4-script:
Wymaga: libqt4-dbus (=4.4.3-0ubuntu1.4). ale ma być zainstalowana wersja 4.5.3really4.5.2-0ubuntu1
Zazwyczaj po jakimś czasie takie historie znikają (może tydzień-dwa, może dłużej), kiedy wszystkie paczki będą miały wyjaśnione zależności.

Po za tym chyba masz pochrzanione repozytoria:
:~$ ktorrent -v
Qt: 4.5.2
KDE: 4.3.2 (KDE 4.3.2)
KTorrent: 3.2.4
Gdyby w normalnych repozytoriach były jakieś cyrki - to raczej u mnie też by coś się sypało, a ktorrent jest i działa.

Jeśli bez ktorrenta żyć nie możesz, to ściągnij sobie oficjalne repozytoria z tego forum i zrób aktualizację.

Bo u Ciebie wyraźnie próbuje się instalować jakaś wersja kde 4.4 i gryzie z kde 4.5, a z tego masz cały cyrk.
Sprawdź - czy nie masz pomieszanych repo z 9.04 i 9.10 lub dodanych repo z Debiana, wtedy często takie historie wychodzą.

To by było na tyle
;)
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
bober0
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 22 lis 2006, 20:04
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: bober0 »

tat99 pisze:Synaptic powinien sam doinstalować potrzebne pakiety, reinstaluj go.
Spróbuj w terminalu

Kod: Zaznacz cały

sudo apt-get install ktorrent

Komunikty te same co z Synaptica.
Awatar użytkownika
k2cl
Przyjaciel
Przyjaciel
Posty: 3632
Rejestracja: 09 gru 2007, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: k2cl »

Podaj wynik polecenia

Kod: Zaznacz cały

cat /etc/apt/sources.list
...przynajmniej nie trzeba będzie się bawić w zgaduj-zgadulę :)
Work less, climb more :D
bober0
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 22 lis 2006, 20:04
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: bober0 »

k2cl pisze:przynajmniej nie trzeba będzie się bawić w zgaduj-zgadulę :)

Racja, oto wynik cat /etc/apt/sources.list
Mam teraz wersje 9.10, migrowałem do niej z 8.10 (8.10 -> 9.04, 9.04 -> 9.10)

Kod: Zaznacz cały

deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu intrepid universe
deb-src http://archive.ubuntu.com/ubuntu intrepid universe
deb http://archive.ubuntu.com/ubuntu intrepid-updates universe
deb-src http://archive.ubuntu.com/ubuntu intrepid-updates universe
deb http://security.ubuntu.com/ubuntu intrepid-security universe
deb-src http://security.ubuntu.com/ubuntu intrepid-security universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu intrepid multiverse
deb-src http://archive.ubuntu.com/ubuntu intrepid multiverse
deb http://archive.ubuntu.com/ubuntu intrepid-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu intrepid-updates multiverse
deb http://security.ubuntu.com/ubuntu intrepid-security multiverse
deb-src http://security.ubuntu.com/ubuntu intrepid-security multiverse
deb http://wine.budgetdedicated.com/apt intrepid main
deb http://packages.medibuntu.org/ intrepid free non-free
deb http://download.skype.com/linux/repos/debian/ stable non-free
deb http://dl.google.com/linux/deb/ stable non-free
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu karmic main
deb http://archive.ubuntu.com/ubuntu/ karmic universe multiverse universe
deb http://ppa.launchpad.net karmic main
deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu karmic main
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu karmic main
deb http://ppa.launchpad.net/compiz/ubuntu karmic main
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: jacekalex »

@tat99 - to bardzo miło - że chcesz pomóc, jednak czasami jest tak - że dobrymi chęciami piekło jest wybrukowane.
A z waszych postów widzę - ze nigdy nie widzieliście sytuacji takiej - jak "piekło zależności".

Synaptic nic nie pomoże - bo domyślnie ładuje nowszy pakiet - i przy takich zależnościach w najlepszym razie wywala błąd.
W najgorszym - jak się nie wie , o co biega, to łatwo tak "naprawić" system - że się tylko do reinstalacji nadaje. :)

A ja widzę pomieszane repozytoria z 8.10 i 9.10 - odległość 2 wydań.
Zrób sobie repozytoria z tego howto: viewtopic.php?p=658351
I potem aktualizację.
Bo po takim pomieszaniu repozytoriów - cud że w ogóle Ci coś działa po aktualizacji.

To by było na tyle
;)
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
bober0
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 22 lis 2006, 20:04
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: bober0 »

@jacekalex - miałeś racje, zaktualizowałem sources.list i śmignęło od razu.
Dziękuje Ci bardzo!

A co do przesiadki na innego klienta, jasne, że można ale jakoś ktorrent mi bardzo przypadł do gustu. Oprócz tego często widziałem info, że posiadanie gnoma wcale nie wyklucza używania aplikacji ze stajni kde.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Spirala zależności pakietów, jak wyjść?

Post autor: jacekalex »

Po to właśnie niektórzy mają DWA jaja, żeby nie martwić się takimi problemami - jak np. jeden torrent nie działa, lub firefox dostał kataru ;)

Po za tym w gnome (moim zdaniem) znacznie lepiej działa deluge.
Programy kde można używać z gnome - ale przy starcie ładują tyle bibliotek z kde - że skórka przeważnie nie jest warta wyprawy.

A żeby mieszać repozytoria różnych wydań lub dystrybucji - to trzeba się na tym naprawdę dobrze znać, albo naprawiać system po każdej aktualizacji. :)
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości