Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2017-12-05 18:39:56

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Problem z dowiązaniem symbolicznym do wine

Muszę zrobić dowiązanie symboliczne do pliku wine-development  z katalogu usr/bin tak żeby dało się go wywołać poprez wine.

Więc piszę:

ln -sf /usr/bin/wine-development /usr/local/bin/wine

Jednak to nie działa, gdy wpisuję :

wine --version

dostaje:

error: unable to find wine executable. this shouldn't happen.

żeby było ciekawiej problem występuje tylko dla win-development, wykonanie analogicznej operacji dla dowolnego innego programu np.bitmap skutkuje utworzeniem całkowicie sprawnego dowiązania.

Ma ktoś jakiś pomysł dlaczego to nie działa ?

Offline

 

#2 2017-12-05 18:56:45

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: Problem z dowiązaniem symbolicznym do wine

Kod:

root@baza:~# which wine
/usr/bin/wine
root@baza:~# ls -l /usr/bin/wine
lrwxrwxrwx 1 root root 22 Oct 16 16:44 /usr/bin/wine -> /etc/alternatives/wine
root@baza:~# ls -l /etc/alternatives/wine
lrwxrwxrwx 1 root root 20 Oct 16 16:44 /etc/alternatives/wine -> /usr/bin/wine-stable
root@baza:~# ls -l /usr/bin/wine-stable
-rwxr-xr-x 1 root root 1019 Oct 23 20:03 /usr/bin/wine-stable

Offline

 

#3 2017-12-05 18:57:03

arecki
Użytkownik
Zarejestrowany: 2016-03-03

Re: Problem z dowiązaniem symbolicznym do wine

Kod:

locate wine

Offline

 

#4 2017-12-05 19:38:40

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Re: Problem z dowiązaniem symbolicznym do wine

Pakos napisał(-a):

Kod:

root@baza:~# which wine
/usr/bin/wine
root@baza:~# ls -l /usr/bin/wine
lrwxrwxrwx 1 root root 22 Oct 16 16:44 /usr/bin/wine -> /etc/alternatives/wine
root@baza:~# ls -l /etc/alternatives/wine
lrwxrwxrwx 1 root root 20 Oct 16 16:44 /etc/alternatives/wine -> /usr/bin/wine-stable
root@baza:~# ls -l /usr/bin/wine-stable
-rwxr-xr-x 1 root root 1019 Oct 23 20:03 /usr/bin/wine-stable

Teraz mam tak:

lrwxrwxrwx 1 root root 22 gru  5 19:31 /usr/bin/wine -> /etc/alternatives/wine

lrwxrwxrwx 1 root root 25 gru  5 19:30 /etc/alternatives/wine -> /usr/bin/wine-development

Ale problem jest nadal taki sam.

po wpisaniu wine-development --version mam:

wine-1.7.29

dla wine --version

error: unable to find wine executable.  this shouldn't happen.e --version:

arecki,

po wpisaniu locate wine :

/root/anaconda3/include/qt/QtCore/qwineventnotifier.h
/root/anaconda3/lib/python3.6/site-packages/skimage/measure/_marching_cubes_lewiner.py
/root/anaconda3/lib/python3.6/site-packages/skimage/measure/_marching_cubes_lewiner_cy.cpython-36m-x86_64-linux-gnu.so
/root/anaconda3/lib/python3.6/site-packages/skimage/measure/_marching_cubes_lewiner_luts.py
/root/anaconda3/lib/python3.6/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner.cpython-36.pyc
/root/anaconda3/lib/python3.6/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner_luts.cpython-36.pyc
/root/anaconda3/pkgs/pyqt-5.6.0-py36_2/share/sip/PyQt5/QtCore/qwineventnotifier.sip
/root/anaconda3/pkgs/qt-5.6.2-4/include/qt/QtCore/qwineventnotifier.h
/root/anaconda3/pkgs/scikit-image-0.13.0-np112py36_0/lib/python3.6/site-packages/skimage/measure/_marching_cubes_lewiner.py
/root/anaconda3/pkgs/scikit-image-0.13.0-np112py36_0/lib/python3.6/site-packages/skimage/measure/_marching_cubes_lewiner_cy.cpython-36m-x86_64-linux-gnu.so
/root/anaconda3/pkgs/scikit-image-0.13.0-np112py36_0/lib/python3.6/site-packages/skimage/measure/_marching_cubes_lewiner_luts.py
/root/anaconda3/pkgs/scikit-image-0.13.0-np112py36_0/lib/python3.6/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner.cpython-36.pyc
/root/anaconda3/pkgs/scikit-image-0.13.0-np112py36_0/lib/python3.6/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner_luts.cpython-36.pyc
/root/anaconda3/share/sip/PyQt5/QtCore/qwineventnotifier.sip
/usr/share/bash-completion/completions/wine
/usr/share/icons/matefaenza/apps/16/q4wine.png
/usr/share/icons/matefaenza/apps/16/wine-notepad.png
/usr/share/icons/matefaenza/apps/16/wine-uninstaller.png
/usr/share/icons/matefaenza/apps/16/wine-winecfg.png
/usr/share/icons/matefaenza/apps/16/wine-winetricks.png
/usr/share/icons/matefaenza/apps/16/wine.png
/usr/share/icons/matefaenza/apps/22/q4wine.png
/usr/share/icons/matefaenza/apps/22/wine-notepad.png
/usr/share/icons/matefaenza/apps/22/wine-uninstaller.png
/usr/share/icons/matefaenza/apps/22/wine-winecfg.png
/usr/share/icons/matefaenza/apps/22/wine-winetricks.png
/usr/share/icons/matefaenza/apps/22/wine.png
/usr/share/icons/matefaenza/apps/24/q4wine.png
/usr/share/icons/matefaenza/apps/24/wine-notepad.png
/usr/share/icons/matefaenza/apps/24/wine-uninstaller.png
/usr/share/icons/matefaenza/apps/24/wine-winecfg.png
/usr/share/icons/matefaenza/apps/24/wine-winetricks.png
/usr/share/icons/matefaenza/apps/24/wine.png
/usr/share/icons/matefaenza/apps/32/q4wine.png
/usr/share/icons/matefaenza/apps/32/wine-notepad.png
/usr/share/icons/matefaenza/apps/32/wine-uninstaller.png
/usr/share/icons/matefaenza/apps/32/wine-winecfg.png
/usr/share/icons/matefaenza/apps/32/wine-winetricks.png
/usr/share/icons/matefaenza/apps/32/wine.png
/usr/share/icons/matefaenza/apps/48/q4wine.png
/usr/share/icons/matefaenza/apps/48/wine-notepad.png
/usr/share/icons/matefaenza/apps/48/wine-uninstaller.png
/usr/share/icons/matefaenza/apps/48/wine-winecfg.png
/usr/share/icons/matefaenza/apps/48/wine-winetricks.png
/usr/share/icons/matefaenza/apps/48/wine.png
/usr/share/icons/matefaenza/apps/64/wine-notepad.png
/usr/share/icons/matefaenza/apps/64/wine-uninstaller.png
/usr/share/icons/matefaenza/apps/64/wine-winecfg.png
/usr/share/icons/matefaenza/apps/64/wine-winetricks.png
/usr/share/icons/matefaenza/apps/64/wine.png
/usr/share/icons/matefaenza/apps/96/wine-notepad.png
/usr/share/icons/matefaenza/apps/96/wine-uninstaller.png
/usr/share/icons/matefaenza/apps/96/wine-winecfg.png
/usr/share/icons/matefaenza/apps/96/wine-winetricks.png
/usr/share/icons/matefaenza/apps/96/wine.png
/usr/share/icons/matefaenza/apps/scalable/q4wine.svg
/usr/share/icons/matefaenza/apps/scalable/wine-notepad.svg
/usr/share/icons/matefaenza/apps/scalable/wine-uninstaller.svg
/usr/share/icons/matefaenza/apps/scalable/wine-winecfg.svg
/usr/share/icons/matefaenza/apps/scalable/wine-winetricks.svg
/usr/share/icons/matefaenza/apps/scalable/wine.svg
/usr/share/icons/matefaenza/places/16/folder-wine.png
/usr/share/icons/matefaenza/places/22/folder-wine.png
/usr/share/icons/matefaenza/places/24/folder-wine.png
/usr/share/icons/matefaenza/places/32/folder-wine.png
/usr/share/icons/matefaenza/places/48/folder-wine.png
/usr/share/icons/matefaenza/places/64/folder-wine.png
/usr/share/icons/matefaenza/places/96/folder-wine.png
/usr/share/icons/matefaenza/places/scalable/folder-wine.svg

Ostatnio edytowany przez TournerD (2017-12-05 19:47:38)

Offline

 

#5 2017-12-05 21:10:41

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Problem z dowiązaniem symbolicznym do wine

Nie czytasz co ci Pakos podsunął.
Tam masz wszystko czarno na białym.

Kod:

update-alternatives --config wine

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#6 2017-12-05 22:26:07

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Re: Problem z dowiązaniem symbolicznym do wine

ilin napisał(-a):

Nie czytasz co ci Pakos podsunął.
Tam masz wszystko czarno na białym.

Kod:

update-alternatives --config wine

Co mam czarno na białym ?

Problem jest taki kolego, że wpisując

which wine

dostaje:

/usr/local/bin/wine

wpisując

which wine-development

dostaje:

/usr/bin/wine-development

wpisując:

ls -l /usr/local/bin/wine

dostaje:

lrwxrwxrwx 1 root staff 25 gru  5 22:21 /usr/local/bin/wine -> /usr/bin/wine-development

Czyli widzisz na własne oczy, że wszytsko jest prawidłowo powiązane.

A jednak z jakiegoś powodu gdy wpisuje bezpośrednio:

wine-development to działa,

wpisuje

wine

nie działa !


error: unable to find wine executable.  this shouldn't happen.

Offline

 

#7 2017-12-05 22:32:30

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Problem z dowiązaniem symbolicznym do wine

Nadal nie rozumiesz o czym mówię.

Wykonałeś moje polecenie ?
Na pewno nie.
Nim przestawisz sobie wersję wine.

Jak to już zrobisz to na spokojnie przeanalizuj co pokazał Pakos.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#8 2017-12-05 22:47:19

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Re: Problem z dowiązaniem symbolicznym do wine

ilin napisał(-a):

Nadal nie rozumiesz o czym mówię.

Wykonałeś moje polecenie ?

Ależ oczywiście że wykonałem.

Efekt:

update-alternatives: błąd: brak alternatyw dla wine


Na pewno nie.

Nie bądź tego taki pewny. Wykonałem je jeszcze zanim napisałem tego wcześniejszego posta a teraz wykonałem jeszcze raz powtórnie aby dokładnie wkleić treść błędu. i udoowdnić że twoje polecenie nie działa.

.Nim przestawisz sobie wersję wine

Nie da się. Brak alternatyw dla wine..

Jak to już zrobisz to na spokojnie przeanalizuj co pokazał Pakos.

Przeanalizowałem i nie ma tam nic  ponad to co pokazałem w ostatnim poście

Offline

 

#9 2017-12-06 05:49:12

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Problem z dowiązaniem symbolicznym do wine

Pokaż

Kod:

 dpkg -l | grep wine

Oraz

Kod:

ls /etc/alternatives/ | grep wine

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#10 2017-12-06 09:35:16

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Re: Problem z dowiązaniem symbolicznym do wine

ilin napisał(-a):

Pokaż

Kod:

 dpkg -l | grep wine

ii  libwine-development:amd64             1.7.29-4                             amd64        Windows API implementation - library
ii  libwine-gecko-2.24                    2.24+dfsg-1                          all          Windows API implementation - web browser module
ii  wine-development                      1.7.29-4                             amd64        Windows API implementation - standard suite
ii  wine64-development                    1.7.29-4                             amd64        Windows API implementation - 64-bit binary loader

Oraz

Kod:

ls /etc/alternatives/ | grep wine

Nic nie ma

Natomiast dowiązania mam tak ustawione jak pisalem:

Problem jest taki kolego, że wpisując

which wine

dostaje:

/usr/local/bin/wine

wpisując

which wine-development

dostaje:

/usr/bin/wine-development

wpisując:

ls -l /usr/local/bin/wine

dostaje:

lrwxrwxrwx 1 root staff 25 gru  5 22:21 /usr/local/bin/wine -> /usr/bin/wine-development

Czyli widzisz na własne oczy, że wszytsko jest prawidłowo powiązane.

A jednak z jakiegoś powodu gdy wpisuje bezpośrednio:

wine-development to działa,

wpisuje

wine

nie działa !

Offline

 

#11 2017-12-06 10:28:11

arecki
Użytkownik
Zarejestrowany: 2016-03-03

Re: Problem z dowiązaniem symbolicznym do wine

A co masz pod zmienną PATH?

Kod:

echo $PATH

Ostatnio edytowany przez arecki (2017-12-06 10:28:45)

Offline

 

#12 2017-12-06 10:47:35

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Re: Problem z dowiązaniem symbolicznym do wine

/root/anaconda3/bin:/root/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Ostatnio edytowany przez TournerD (2017-12-06 10:48:07)

Offline

 

#13 2017-12-06 10:57:57

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Problem z dowiązaniem symbolicznym do wine

Nie masz w pełni zainstalowanego wine.
Dodatkowo nie masz 32 bitowego wine na którym odpalasz wiekszość windowsowych programów.

Kod:

root@debian:/home/adam# dpkg -l | grep wine
ii  fonts-wine                            2.0.3-1                           all          Windows API implementation - fonts
ii  libwine:amd64                         2.0.3-1                           amd64        Windows API implementation - library
ii  libwine:i386                          2.0.3-1                           i386         Windows API implementation - library
ii  libwine-development:amd64             2.22-1                            amd64        Windows API implementation - library
ii  libwine-development:i386              2.22-1                            i386         Windows API implementation - library
ii  libwine-development-dev:i386          2.22-1                            i386         Windows API implementation - development files
ii  wine                                  2.0.3-1                           all          Windows API implementation - standard suite
ii  wine-development                      2.22-1                            all          Windows API implementation - standard suite
ii  wine32:i386                           2.0.3-1                           i386         Windows API implementation - 32-bit binary loader
ii  wine32-development:i386               2.22-1                            i386         Windows API implementation - 32-bit binary loader
ii  wine32-development-preloader:i386     2.22-1                            i386         Windows API implementation - prelinked 32-bit binary loader
ii  wine32-development-tools:i386         2.22-1                            i386         Windows API implementation - 32-bit developer tools
ii  wine64                                2.0.3-1                           amd64        Windows API implementation - 64-bit binary loader
ii  winetricks                            0.0+20171018-1                    all          package manager for Wine to install software easily

U mnie są obie wersje wine stabilna i rozwojowa zainstalowane więc tym się nie sugeruj że musi tak być.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#14 2017-12-06 12:32:37

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Re: Problem z dowiązaniem symbolicznym do wine

A czy to rzeczywiście może wpłynąć na działanie dowiązania ?

Wątpie, że to coś da .

Co ma zainatslowanie pakietu do działania dowi ązania ?

I które pakierty niby doinstalować ?


Poza tym.
Uruchomilem w virtualce drugeigeo debiana, wykonalem to samo  i tam dowiązanie działa. Jedyna różnica jest taka że tamten to debian 9

Offline

 

#15 2017-12-06 19:16:17

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Problem z dowiązaniem symbolicznym do wine

Po pierwsze to jest archaiczny Jessie( oldstable)

Przy identycznym zestawie pakietów jaki posiadasz otrzymasz takie komunikaty.

Kod:

dpkg -l | grep wine
ii  fonts-wine                           2.0.3-1                           all          Windows API implementation - fonts
ii  libwine-development:amd64            2.20-1                            amd64        Windows API implementation - library
ii  wine-development                     2.20-1                            all          Windows API implementation - standard suite
ii  wine64-development                   2.20-1                            amd64        Windows API implementation - 64-bit binary loader

wine --version
it looks like wine32-development is missing, you should install it.
multiarch needs to be enabled first.  as root, please
execute "dpkg --add-architecture i386 && apt-get update &&
apt-get install wine32-development"
wine-2.20 (Debian 2.20-1)

Wniosek ?
To nie problem z dowiązaniami tylko brak porządnie zainstalowanego wine.
No i archaiczny system na dokładkę.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#16 2017-12-06 21:15:05

TournerD
Użytkownik
Zarejestrowany: 2017-12-05

Re: Problem z dowiązaniem symbolicznym do wine

ilin napisał(-a):

Wniosek ?
To nie problem z dowiązaniami tylko brak porządnie zainstalowanego wine.
No i archaiczny system na dokładkę.

Typowy wywód amatora.

Gdyby przyczyna leżała w wersji systemu lub niedoinstalowanym pakiecie to problem dotyczyłby każdego pliku a nie tylko jednego.

Co mają do rzeczy zainatslowane pakiety do działania dowiązania ?

Nic.

Offline

 

#17 2017-12-06 21:17:21

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Problem z dowiązaniem symbolicznym do wine

Inaczej
Co ci da dowiązanie skoro nie ma plików potrzebnych do działania programu.
Wine nie siedzi w jednym pliku binarnym.


Co do wersji debiana to nie potrafię powiedzieć jak jest ze spójnością pakietów w wersji oldstable.
Poprzez poprawki i backporty pewne rzeczy mogły się rozjechać.Nie musiały ale mogły.


Kolejna sprawa.
Nie masz multiarch
Na 64 bitowym wine uruchomisz tylko 64 bitowe programy windowsowe.
Te zaś sa bardzo nieliczne.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#18 2017-12-06 22:09:56

arecki
Użytkownik
Zarejestrowany: 2016-03-03

Re: Problem z dowiązaniem symbolicznym do wine

Dodaj sobie architekturę i386 i doinstaluj sobie wine32.
Samo dowiązanie działa,to jest problem po stronie wine albo raczej Twojej niepełnej instalacji.

Ostatnio edytowany przez arecki (2017-12-06 22:11:17)

Offline

 

#19 2017-12-07 10:31:06

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Problem z dowiązaniem symbolicznym do wine

W debianie jessie jest błąd w skrypcie wine-development, wystarczy porównać z pakietem z jessie-backports, gdzie jest to poprawione.
Zmienne generują nieprawidłową ścieżkę do pliku /usr/lib/wine-development/wine (wine64), poprawić w pliku:

Kod:

nano /usr/bin/wine-development

zmienić

Kod:

name=$(basename $0)

na

Kod:

name=wine-development

lub wykasować stare zmienne i wpisać

Kod:

wine32=/usr/lib/wine-development/wine
wine64=/usr/lib/wine-development/wine64

To samo trzeba zrobić po instalacji innej wersji np. i386

Tego nie robić. Jak ma się zamiar korzystać tylko z wine64, można pozbyć się monitu o instalacje wine32 i najprościej zmienić na końcu .../wine.

Kod:

win32=$bindir/wine

lub

Kod:

wine32=/usr/lib/wine-development/wine

Na wine64, nie radzę tego robić jak się nie pamięta co się zmieniało.

Ostatnio edytowany przez jawojx (2017-12-07 10:37:53)

Offline

 

#20 2017-12-08 20:07:46

hi
Uzytkownik
Skąd: Lechistan
Zarejestrowany: 2016-03-24

Re: Problem z dowiązaniem symbolicznym do wine

przy tak starym systemie dodajesz multiarch i lecisz instalkę playonlinux

Kod:

apt --install-recommends --install-suggests install playonlinux

na POL możesz sobie żonglować wersjami wina i wszystko robi automagicznie (szorty też :) do tego jak grasz to masz zoptymalizowane skrypty dla wybranych gier...

Ostatnio edytowany przez hi (2017-12-08 20:13:05)


Ci, którzy potrafią postępować niekonwencjonalnie, są nieskończeni niczym niebo i ziemia, niewyczerpani niczym wielkie rzeki. Gdy nadchodzi ich koniec, zaczynają się znowu, jak dni i miesiące. Umierają i rodzą się na nowo, niczym cztery pory roku.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)