Strona 2 z 3

: 06 sierpnia 2009, 18:46
autor: ArnVaker
Coś musiałeś zamieszać, u mnie to działa bez problemu.
Zresztą nie tylko u mnie:
http://forum.dug.net.pl/viewtopic.php?p ... 60#p124960

Pokaż:

Kod: Zaznacz cały

ls -lh /usr/lib32/ |grep libuuid

: 06 sierpnia 2009, 18:47
autor: Olo

Kod: Zaznacz cały

lrwxrwxrwx 1 root root   35 08-06 17:26 libuuid.so.1 -> /root/libuuid1/lib/libuuid.so.1.3.0

: 06 sierpnia 2009, 18:50
autor: ArnVaker
Mam tak samo, a jeszcze:

Kod: Zaznacz cały

ls -lh /root/libuuid1/lib/

: 06 sierpnia 2009, 18:52
autor: Olo
lrwxrwxrwx 1 root root 16 08-06 17:26 libuuid.so.1 -> libuuid.so.1.3.0
-rw-r--r-- 1 root root 13K 08-06 01:25 libuuid.so.1.3.0
Wytłuszczone jest u mnie w konsoli więc tutaj tez wytłuściłem.

: 06 sierpnia 2009, 19:07
autor: ArnVaker
Nie wiem dlaczego u Ciebie to nie działa. Może przez te pozostałości po innych paczkach ia32*? Spróbuj przeinstalować, ale najpierw pozbądź się dokładnie wszystkiego co z nimi związane.

Kod: Zaznacz cały

rm /usr/lib32/libuuid.so.1
rm /root/libuuid1_2.16-2.1_i386.deb
rm -r /root/libuuid1

Kod: Zaznacz cały

aptitude update
aptitude purge --purge ~nia32
aptitude safe-upgrade
aptitude dist-upgrade
deborphan
aptitude purge ~c
rm -r /emul

Kod: Zaznacz cały

aptitude install ia32-libs ia32-libs-gtk

Kod: Zaznacz cały

aptitude install wine

Kod: Zaznacz cały

cd /root/
wget [url]http://ftp.pl.debian.org/debian/pool/main/u/util-linux/libuuid1_2.16-2.1_i386.deb[/url]
dpkg -x libuuid1_2.16-2.1_i386.deb /root/libuuid1
ln -s /root/libuuid1/lib/libuuid.so.1.3.0 /usr/lib32/libuuid.so.1
I jako zwykły użytkownik:

Kod: Zaznacz cały

winecfg
Jeśli dalej nie będzie działać, to nic na razie mi nie przychodzi do głowy.

giaur pisze:ia32-apt-get juz nie ma w Debianie.
Myślę, że to chwilowe. Autor wspominał już o wersji 23, możliwe że niedługo ia32-apt-get wróci. Straszny młyn jest obecnie w tej kwestii, a deweloperzy nie są ze sobą zgodni. Obecnie ia32-libs w monolitycznej postaci jest rozwijane przez innego dewelopera niż dotychczasowe wersje.

Ciekawe co z tego wszystkiego wyniknie. Mam nadzieję, że ia32-apt-get wróci, a ia32-libs zostanie poprawione i będziemy mieli możliwość wyboru między nimi. Jakby nie patrzeć, wskrzeszenie ia32-libs w monolitycznej postaci to jednak krok wstecz.

>>ia32-apt-get został usunięty z Sida<<

: 06 sierpnia 2009, 21:17
autor: Olo
Czyli co, mogę pożegnać się z wine w Sidzie?
Ps. Nadal mi nie działa, nie mam już na to ochoty. Cedege chyba kupię.

: 06 sierpnia 2009, 21:20
autor: ArnVaker
...

: 06 sierpnia 2009, 23:12
autor: Olo
W jaki sposób to zrobić?
ArnVaker pisze:lub zainstalować ia32-libs ze Squeeze.

: 07 sierpnia 2009, 00:09
autor: ArnVaker

Kod: Zaznacz cały

rm /usr/lib32/libuuid.so.1
rm /root/libuuid1_2.16-2.1_i386.deb
rm -r /root/libuuid1

Kod: Zaznacz cały

aptitude purge --purge ~nia32
aptitude purge ~c

Kod: Zaznacz cały

nano /etc/apt/sources.list
Dodaj wpis dotyczący repozytorium Squeeze:

Kod: Zaznacz cały

deb [url]http://ftp.pl.debian.org/debian/[/url] squeeze main

Kod: Zaznacz cały

aptitude update
aptitude dist-upgrade
aptitude -t testing install ia32-libs
Instalacja ia32-libs ze Squeeze wiąże się z cofnięciem libc6!!!

Kod: Zaznacz cały

aptitude dist-upgrade -s
Aby sprawdzić, jakie pakiety mają zostać zaktualizowane do wersji z Sida.
Najlepiej teraz zatrzymać pakiety zainstalowane ze Squeeze poleceniem:

Kod: Zaznacz cały

aptitude hold nazwa_pakietu
Będzie to mniej więcej coś takiego:

Kod: Zaznacz cały

aptitude hold gcc-4.4-base ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libasound2 libc6 libc6-dev libc6-i386 libgcc1 libgfortran3 libgomp1 libstdc++6
To samo można osiągnąć za pomocą Pin-Priority jeśli wolisz. Jeżeli będziesz potrzebował ia32-libs-gtk, będziesz musiał zainstalować wersję z Lennego w analogiczny sposób.

: 07 sierpnia 2009, 11:56
autor: dent
Witam i jednocześnie dziękuję za obejście problemu przedstawione przez ArnVaker.
Miał ten sam problem co założyciel tematu, winecfg pluło błędami.

Po sprawdzeniu:

Kod: Zaznacz cały

dpkg -l |grep ia32
ii  ia32-libs                            20090804                    ia32 shared libraries for use on amd64 and i
ii  ia32-libs-gtk                        20090804                    GTK+ ia32 shared libraries
Zastosowałem podane przez ArnVaker obejście:

Kod: Zaznacz cały

cd /root/ 
wget [url]http://ftp.pl.debian.org/debian/pool/main/u/util-linux/libuuid1_2.16-2.1_i386.deb[/url] 
dpkg -x libuuid1_2.16-2.1_i386.deb /root/libuuid1 
ln -s /root/libuuid1/lib/libuuid.so.1.3.0 /usr/lib32/libuuid.so.1
Teraz żadne błędy nie występują.