Strona 2 z 4
: 23 czerwca 2009, 13:33
autor: Firstborn
szmergiell pisze:Zainstaluj w takim razie WINE z repozytorium
Lamaresh.net
Korzystam z tej wersji (na Squeeze) i nie było na razie żadnych problemów. Oczywiście należy pamiętać, że to WINE jest w wersji rozwojowej, a nie stabilnej.
Niestety nie wiem czy to coś pomoże. Korzystam z tych repozytoriów pod SIDem od dawna i mam podobne problemy jak opisane wyżej. Od ok. 3 lub 4 tygodni pakiet WINE "wisi" mi jako zatrzymany podczas aktualizacji w oczekiwaniu na kompletne pakiety w zależnościach w odpowiednich wersjach. Zamierzałem rozwiązać ręcznie te problemy, ale za bardzo jest tam namieszane i mi się nie chciało

: 23 czerwca 2009, 15:04
autor: ArnVaker
szmergiell pisze:Zainstaluj w takim razie WINE z repozytorium Lamaresh.net
Ale to nie ma kompletnie żadnego znaczenia, czy jest to
wine z repozytorium Debiana, Lamaresh, stabilne, niestabilne, experimental itd. Chodzi o jego zależność
ia32-libs, która to paczka jest niezbędna w każdej wersji (na systemach 64-bitowych).
Firstborn pisze:Od ok. 3 lub 4 tygodni pakiet WINE "wisi" mi jako zatrzymany podczas aktualizacji w oczekiwaniu na kompletne pakiety w zależnościach w odpowiednich wersjach.
A to już chyba jakaś inna sprawa. Ja również mam
wine z tego repozytorium, aktualnie w wersji
1.1.24. Zatrzymane podczas aktualizacji są natomiast
libc6 i spółka, a trwa to dokładnie od 14-ego czerwca.
: 23 czerwca 2009, 21:11
autor: dragonn
ArnVaker chętnie bym cofnął libc6, skąd mogę ściągnąć wersję 2.9-13 i wszystkie jej zależność by działało może ty byś mi je gdzieś na serwer wrzucił?
: 23 czerwca 2009, 21:25
autor: ArnVaker
Nie mam już paczek na dysku, tylko zainstalowane w systemie. W Squeeze jest wersja 2.9-12.
Jeśli chodzi o
libc6, to są to trzy pakiety:
libc6 libc6-dev libc6-i386. Sytuacja robi się o tyle skomplikowana, że pewnie zaktualizowałeś jeszcze parę pakietów zależących od nowej wersji
libc6 i je także musiałbyś cofnąć. U mnie w sumie byłoby to:
Kod: Zaznacz cały
gcc-4.4-base lib32gcc1{a} lib32stdc++6{a} libc6 libc6-dev{a} libc6-i386 libgcc1 libgfortran3{a} libgomp1{a} libstdc++6
Jak już koniecznie chcesz je cofnąć, to ja bym zrobił tak:
- Dodaj do sources.list repozytoria wersji testowej.
- Zaktualizuj listę pakietów.
- Wydaj polecenie:
Aptitude powinien zaproponować różne rozwiązania, a jednym z nich będzie właśnie cofnięcie
libc6 i spółki do wersji ze Squeeze, co umożliwi instalację
wine.
PS Jak już pisałem - robisz to na własną odpowiedzialność.
: 23 czerwca 2009, 21:45
autor: dragonn
ArnVaker wielkie dzięki, to rozwiązanie jest genialne :-D , teraz ale już wywaliłem wpisy Squeeze. Raczej te pakiety nie ingerują głęboko w system, tak że go nie uszkodzę.
: 23 czerwca 2009, 22:12
autor: ArnVaker
dragonn pisze:Raczej te pakiety nie ingerują głęboko w system, także go nie uszkodzę.
Tu się
grubo mylisz, pół systemu stoi na
libc6.
Jak wyłożysz
libc6, to jest to niemal równoznaczne z wyłożeniem całego systemu.
Zresztą sam sprawdź, przeprowadzając symulację (
-s):
: 24 czerwca 2009, 19:24
autor: dragonn
Masz rację, ale wszytko jest okej a wine działa. A po wywaleniu tego system uruchomił by się w trybie tekstowym? Jeżeli tak to zawsze go można uratować :-) .
: 24 czerwca 2009, 21:12
autor: ArnVaker
dragonn pisze:A po wywaleniu tego system uruchomiłby się w trybie tekstowym?
Nie, w ogóle by się nie uruchomił :-P .
opis pakietu libc6 pisze:Biblioteka GNU C: biblioteki współdzielone. Zawiera standardowe biblioteki, które są używane przez prawie wszystkie programy w systemie. Pakiet ten zawiera współdzielone wersje biblioteki standardowej języka C, standardową bibliotekę matematyczną, oraz wiele innych.
Czyli leży wszystko:
coreutils,
bash,
passwd,
dpkg,
apt,
make... (tu bardzo długa lista).
Teoretycznie można by coś kombinować z poziomu livecd, ale szanse marne.
: 25 czerwca 2009, 19:08
autor: dragonn
Ale w końcu ja tylko zastąpiłem ten pakiet starszą wersją, także system powinien to przeżyć i przeżył :-) .
: 25 czerwca 2009, 20:06
autor: ArnVaker
dragonn pisze:Ale w końcu ja tylko zastąpiłem ten pakiet starszą wersją, także system powinien to przeżyć i przeżył
Tak wiem o tym, w takim wypadku wszystko jest w porządku. Też mi się zdarzało cofać
libc6. Chodzi mi głównie o to, że cofanie pakietów samo w sobie nie jest zbyt bezpieczne. A wyłożenie konkretnie
libc6 byłoby katastrofalne w skutkach.
Zawsze lepiej jest wstrzymać się z aktualizacją, niż później cofać pakiety.