Strona 1 z 2

Synaptic się zepsuł - Mepis 8

: 15 kwietnia 2009, 23:33
autor: baron65
Cześć, siedziałem pół dnia nad moim drugim systemem testowym z mieszanymi repozytoriami. Zainstalowałem KDE4.2, rozwiązałem problemy z dźwiękiem, grafiką i gdy chyba wszystko mi się udało zrobić poza dekoracjami. Popsułem synaptica. Na Amaroku2 bluesa sobie słucham i piszę prosząc mądrzejszych o pomoc. Ja bez synaptica się niestety gubię. Aptitude się również zainstalować nie chce. Problemy z zależnościami. Byłem już zmęczony, gdy zacząłem szperać w synapticu i zachciało mi się aktualizować apt-get. Coś odinstalował, coś zainstalował i mam kłopot. Podaję co mam w konsoli po próbach instalacji synaptica i aptitude:

Kod: Zaznacz cały

apt-get install synaptic
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:
  synaptic: Wymaga: libapt-inst-libc6.7-6-1.1   
            Wymaga: libapt-pkg-libc6.7-6-4.6     
E: Pakiety są uszkodzone   

apt-get install libapt-inst-libc6.7-6-1.1
Czytanie list pakietów... Gotowe                               
Budowanie drzewa zależności                                     
Odczyt informacji o stanie... Gotowe                           
Uwaga, wybieranie apt-utils zamiast libapt-inst-libc6.7-6-1.1   
apt-utils jest już w najnowszej wersji.                         
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:                                                                           
  python-debian app-install-data libjs-jquery librasqal0 python-xapian         
  libxapian15                                                                   
Aby je usunąć należy użyć "apt-get autoremove"

apt-get install libapt-pkg-libc6.7-6-4.6                 
Czytanie list pakietów... Gotowe                                               
Budowanie drzewa zależności                                                     
Odczyt informacji o stanie... Gotowe                                           
Uwaga, wybieranie apt zamiast libapt-pkg-libc6.7-6-4.6                         
apt jest już w najnowszej wersji.                                               
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:                                                                           
  python-debian app-install-data libjs-jquery librasqal0 python-xapian         
  libxapian15                                                                   
Aby je usunąć należy użyć "apt-get autoremove"

Kod: Zaznacz cały

apt-get install aptitude 
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:
  aptitude: Wymaga: apt-xapian-index ale nie zostanie zainstalowany
            Wymaga: libapt-pkg-libc6.7-6-4.6                       
            Wymaga: libept0 (>= 0.5.22) ale nie zostanie zainstalowany
E: Pakiety są uszkodzone

Jak się drodzy moi za to zabrać?

: 15 kwietnia 2009, 23:40
autor: ArnVaker
Apt-get najwyraźniej Ci działa, także spróbuj:

Kod: Zaznacz cały

apt-get remove --purge aptitude

Kod: Zaznacz cały

apt-get install aptitude
No i nie wiem jaki masz właściwie system, jakie Pin-Priority. Jeśli używasz testing to najlepiej na czas wykonywania tych operacji zostaw tylko jego repo i zrób

Kod: Zaznacz cały

 apt-get update
Jak "pójdzie" to tak samo w przypadku Synaptica, jak nie to daj znać.

: 16 kwietnia 2009, 00:09
autor: baron65
System to Mepis 8, czyli Lenny. Ale repozytoria ma dodatkowo z experimentall i Siduksa, aby móc skonfigurować wodotryski KDE 4.2 i Amaroka2. Może to i nie jest potrzebne, ale chciałem przetestować i wszystko działało. Na innej partycji jest stabilny Mepis 8 z KDE 3. Ten miał udowodnić mi i innym, że się da na tym pracować i może pomóc w rozwoju Linuksa?

Kod: Zaznacz cały

apt-get update
popsuje go, lub przywróci do KDE 3. W Mepisie domyślnie nie ma aptitude, ale można je zainstalować, w końcu to Debian, tylko uproszczony. Trzeba więc jakoś podmienić pliki, aby nie popsuć apt-get.

: 16 kwietnia 2009, 00:22
autor: ArnVaker
...

: 16 kwietnia 2009, 03:51
autor: fnmirk
ArnVaker pisze:Wypadałoby też przeprowadzić

Kod: Zaznacz cały

apt-get autoremove
o które Cię prosi.
Ryzykowny krok. Można zepsuć system.

: 16 kwietnia 2009, 05:12
autor: ArnVaker
fnmirk pisze:
ArnVaker pisze:Wypadałoby też przeprowadzić

Kod: Zaznacz cały

apt-get autoremove
o które Cię prosi.
Ryzykowny krok. Można zepsuć system.
Generalnie tak, zgadzam się.
Niemniej przejrzałem, co to za paczki które chce usunąć apt-get i według mnie nie są one newralgiczne dla systemu.

Zastanowić można się nad app-install-data, który jest wymagany przez graficzne instalatory i nautilusa (baron65 używa kde) oraz nad libxapian15, który jest wymagany przez aptitude. De facto, mogą one się okazać problematyczne przy aktualizacji.

Jednak masz rację, lepiej z tym krokiem poczekać.
Bezpieczniej będzie to zrobić w takiej kolejności:

1. Porządek w repozytoriach
2. Porządek w ustawieniach Pin-Priority
3.

Kod: Zaznacz cały

apt-get update

Kod: Zaznacz cały

apt-get upgrade -s
4. Myśleć co dalej mając więcej informacji z konsoli
5. ...


Edit:
baron65, właśnie zauważyłem, że do Sida także został wrzucony nowy Apt. Na razie synaptic i aptitude również mają niespełnione zależności, ale niedługo pewnie pojawią się ich nowe wersje.
W związku z powyższym, możliwe, że Twój problem rozwiąże się "prawie" sam.

Kod: Zaznacz cały

debian:/# aptitude dist-upgrade -s
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
Następujące pakiety mają NIESPE£NIONE zależności:
  aptitude libept0 python-apt synaptic 
Następujące pakiety zostaną zaktualizowane:
  apt apt-utils 
2 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 1814kB archiwów. Zwolnione po rozpakowaniu: 86,0kB.
Następujące pakiety mają niespełnione zależności:
  aptitude: Wymaga: libapt-pkg-libc6.7-6-4.6 który jest pakietem wirtualnym.
  python-apt: Wymaga: libapt-inst-libc6.7-6-1.1 który jest pakietem wirtualnym.
              Wymaga: libapt-pkg-libc6.7-6-4.6 który jest pakietem wirtualnym.
  libept0: Wymaga: libapt-pkg-libc6.7-6-4.6 który jest pakietem wirtualnym.
  synaptic: Wymaga: libapt-inst-libc6.7-6-1.1 który jest pakietem wirtualnym.
            Wymaga: libapt-pkg-libc6.7-6-4.6 który jest pakietem wirtualnym.
Następujące działania rozwiążą problemy z zależnościami:

Usunięcie następujących pakietów:
aptitude
gnome
gnome-app-install
libept0
python-apt
synaptic

Pozostawienie następujących problemów z zależnościami:
nautilus poleca synaptic
rhythmbox poleca gnome-app-install
system-config-printer poleca synaptic
totem-gstreamer poleca gnome-app-install
Wynik: -1424

Zaakceptować rozwiązanie? [T/n/q/?] 

: 17 kwietnia 2009, 19:19
autor: baron65
Cześć, niestety próbowałem wszystkiego i nie dało się zainstalować synaptica i aptitude...Podczas późniejszych desperackich prób w/g własnych pomysłów system padł zupełnie. Piszę więc z mojego stabilnego Mepisa 8 z KDE3. Ale chęci mam nadal do testowania i spróbuję zainstalować jeszcze 2 dystrybucje (choć oficjalnego Mepisa uwielbiam i nie mam z nim najmniejszych problemów): Sidux i Debian - ostatniego się boję z powodu trudnej konfiguracji. Pewnie więc jak niegdyś tow. Gierek zawołam: POMORZECIE?! Liczę, że się nie zawiodę, bo z pin-priority nie miałem wcześniej do czynienia. Choć przy nieudanej próbie ratowania ustawiłem je jakoś, ale pewności nie mam, czy dobrze. Pozdrawiam ;-)

: 17 kwietnia 2009, 19:48
autor: ArnVaker
Przykro mi to słyszeć. Zwłaszcza (tu Cię pewnie trochę "dobiję"), że dzisiaj w repozytoriach pojawiła się nowsza wersja synaptica oraz aptitude i nie ma już problemów z zależnościami. Czyli jak pisałem, problem rozwiązałby się sam.
baron65 pisze:Sidux i Debian - ostatniego się boję z powodu trudnej konfiguracji.

Pewnie jak wszyscy tu na forum odpowiem, że absolutnie nie ma czego się bać. Sidux zresztą bardzo niewiele różni się od oficjalnego Debiana, przecież to w końcu Debian Sid i jeszcze kilka pakietów. Zatem instaluj, testuj, życzę powodzenia...

Pozdrawiam.

: 17 kwietnia 2009, 21:21
autor: pavbaranov
Dodam jeszcze, że i Siduksa i - obecnie także Debiana - nie musisz nawet instalować, a możesz je wypróbować jako livecd. Pierwszy zawsze był w takiej formie, drugi ma w końcu swoją oficjalną wersję livecd, zdaje się, że nawet wydawaną jako "wydania tygodniowe".

: 18 kwietnia 2009, 09:42
autor: baron65
Cześć, stało się i nie żałuję. Jedni rozwiązują krzyżówki w gazecie, inni bawią się z Linuksami. Ja mam 4 partycje na systemy. Mepis 8 z KDE3 jest bardzo stabilny, Windows jak zawsze nie, teraz na 3 jest Sidux jako testowy i jedna partycja jest wolna. Znowu więc wrócę na nią i w końcu stworzę Mepisa 8 KDE4, bo wydanie społecznościowe jakoś dziwnie działało i niestabilnie. Co do livecd Debiana, to wczoraj szukałem na oficjalnej stronie i nie znalazłem. Nie znam instalatora Debiana, więc boję się czy przy instalacji można mu wskazać partycje dla niego przeznaczone, aby nie zamordował mi Mepisa i Windows. Właśnie męczę się z Siduxem. Nie wiem jak w nim stworzyć możliwość zapisu-odczytu na innych partycjach w tym ntfs. Mam Windows, do którego zaglądam już tylko raz w miesiącu po to, aby wydrukować Pit-y. Muszę wtedy otworzyć Thunderbirda, aby wstawić dane do programu z maila od księgowej i w trakcie drukowania skorzystać z Firefoxa. Mepis 8 na następnej partycji zapisuje duże torrenty na dużej 750G partycji przeznaczonej wyłącznie na dane. W Mepisie trzeba edytować plik fstab, aby automatycznie montował inne partycje, a zapis jest ustawiony domyślnie. W Siduxie jest na odwrót, widzę zamontowane partycje, a nie mogę mieć auto zapisu. A potrzebny jest do takich rzeczy jak wspólne dla Linuksów profile Firefoxa, Thunderbirda pod Windows i Iceweasel, Icedove na Mepisie (plik profiles.ini). Mam tak zrobione i wszystko pięknie chodzi. Pozdrawiam