Nowe posty

xx Bezpieczne usunięcie ubuntu 18.10 (4)
Wczoraj o 16:51:49
xx GMail w KDE (20)
2018-10-21, 13:49:48
xx Zmiana Nazwy użytkownika (1)
2018-10-18, 23:39:05
xx Dostęp zewnętrzny do sprzętu. (4)
2018-10-18, 22:29:25
xx Modem komórkowy z GPS - komendy AT (5)
2018-10-17, 17:58:39
xx Jak pobierać dodatki do kde? (6)
2018-10-17, 14:06:19
xx [ROZWIĄZANY] LO Writer - jak rozsunąć tekst do lewa i prawa w jednym wierszu (4)
2018-10-17, 11:57:05
xx skrypty wykonywane w crontab-ie [SElinux] (2)
2018-10-17, 10:33:12
xx Jak zmienić domyślny emulator terminala ? (4)
2018-10-14, 20:51:52
xx Javascript pasjans (1)
2018-10-14, 13:10:22

Autor Wątek: System instaluje stare wine 1.6.2  (Przeczytany 898 razy)

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 338
    • Zobacz profil
System instaluje stare wine 1.6.2
« dnia: 2018-01-27, 15:07:06 »
apt-get instaluje mi stare wine 1.6.2 a nie 3.0. W Synapticu jest tylko wersja 1.6.2 Cytuje:

Cytuj
prezes@tux ~ $ sudo apt-get install wine-stable
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
wine-stable is already the newest version (3.0.0~xenial).
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
prezes@tux ~ $ wine-stable --version
wine-stable: nie znaleziono polecenia
prezes@tux ~ $ wine --version
wine-1.6.2
prezes@tux ~ $ sudo apt-get install wine
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
wine is already the newest version (1:1.6.2-0ubuntu14.2).
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.

To jakie mam wine - 1.6.2 czy 3.0.

wine --version zwraca 1.6.2 ale wyżej jest wersja 3.0.0~xenial
Windows for Gamers -- Linux for Programming -- FreeBSD, Haiku as a hobby

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2007
  • 1709
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #1 dnia: 2018-01-28, 15:29:00 »
W synaptic mozesz sobie zobaczyć różne wersje do wyboru,
a we właściwościach pakietu, pliki ze ścieżkami ( /opt/wine-staging/ ... )

$ /usr/bin/wine --version
wine-1.6.2

$ /usr/bin/wine64 --version
wine-1.6.2

$ /opt/wine-stable/bin/wine --version
wine-3.0

$ /opt/wine-stable/bin/wine64 --version
wine-3.0

$ /opt/wine-staging/bin/wine --version
wine-2.21 (Staging)

$  /opt/wine-staging/bin/wine64 --version
wine-2.21 (Staging)

Te pakiety są trochę rozbite, przez co ciężko znaleźć do którego pakietu należy dany plik,
np. jeśli szukałbym w wine-staging pakiecie to bym nie znalazł nic ciekawego prócz linku gdzie ewentualnie szukać
ale da się sprawdzić.

Czy plik istnieje
$ ls -l /opt/wine-staging/bin/wine
-rwxr-xr-x 1 root root 9776 lis 22 05:52 /opt/wine-staging/bin/wine

Do jakiego pakietu plik należy
$ dpkg -S /opt/wine-staging/bin/wine
wine-staging-i386:i386: /opt/wine-staging/bin/wine

Sprawdzamy czy to prawda
$ dpkg -L wine-staging-i386| grep "bin/wine"
/opt/wine-staging/bin/wine-preloader
/opt/wine-staging/bin/wine

Oczywiście "  wine-stable --version " to dobry pomysł, możesz zgłosić paczkującym ( każdemu osobno ) by dodali skrót.
Cytuj
$ dpkg -s wine-staging-i386
Package: wine-staging-i386
Status: install ok installed
Priority: optional
Section: otherosfs
Installed-Size: 192199
Maintainer: WineHQ Builds <builds@wine-staging.com>

Do pomocy z angielskim masz https://translate.google.pl/
« Ostatnia zmiana: 2018-01-28, 15:32:21 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 338
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #2 dnia: 2018-01-28, 20:59:24 »
To mam tak samo, czyli wine 3.0.0 jest zainstalowany pod odpowiednią komendą

Cytuj
$ /usr/bin/wine --version
wine-1.6.2

$ /usr/bin/wine64 --version
wine-1.6.2

$ /opt/wine-stable/bin/wine --version
wine-3.0

$ /opt/wine-stable/bin/wine64 --version
wine-3.0

Tego nie ma wogóle

Cytuj
prezes@tux ~/Pulpit $ $ ls -l /opt/wine-staging/bin/wine
$: nie znaleziono polecenia

Tego nie ma

Cytuj
prezes@tux ~/Pulpit $ $ dpkg -S /opt/wine-staging/bin/wine
$: nie znaleziono polecenia

Reszty nie znaleziono polecenia

Cytuj
by dodali skrót.

Gdzie ten skrót w Menu. Chciałbym zgłosić problem i dołożyć cegiełkę. Wysłać meila ze składnią, którą podałeś - nie wiem jak sie to nazywa. Wyśle maila ale co napisać?
Windows for Gamers -- Linux for Programming -- FreeBSD, Haiku as a hobby

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 338
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #3 dnia: 2018-01-28, 23:24:40 »
Cytuj
$ /usr/bin/wine --version
wine-1.6.2

$ /usr/bin/wine64 --version
wine-1.6.2

$ /opt/wine-stable/bin/wine --version
wine-3.0

$ /opt/wine-stable/bin/wine64 --version
wine-3.0

Wpisuje wine64 nazwa_programu ale dalej jest to wersja 1.6.2. Chcę zmienić plik wine z lokacji  /usr/bin/wine i zastąpić go plikiem z lokacji /opt/wine-stable/bin/wine, ale pojawia się komunikat:



To dałem uprawnienia 755 ale nie wiem czy to ma jakieś znaczenie.
Windows for Gamers -- Linux for Programming -- FreeBSD, Haiku as a hobby

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2007
  • 1709
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #4 dnia: 2018-01-29, 06:38:22 »
Cytuj
Wpisuje wine64 nazwa_programu ale dalej jest to wersja 1.6.2
Tak ma być, bo każda wersja w innym miejscu się instaluje.
np.
 /usr/bin/wine ( 1.6.2  )
/opt/wine-stable/bin/wine  ( 3.0 )
/opt/wine-staging/bin/wine ( 2.21 )

Gdybyś zainstalował tylko jedną wersję wine z /opt/...,
 to teoretycznie komenda wine powinna działać.
Ale to tylko teoria, bo za to odpowiada miedzy innymi zmienna $PATH a tam muszą być z góry ustalone ścieżki ( np. /opt/bin/ ),
a nie tysiąc wersji wine.

Cytuj
Chcę zmienić plik wine z lokacji  /usr/bin/wine i zastąpić go plikiem z lokacji /opt/wine-stable/bin/wine,
Nie możesz tego zrobić metodą kopiuj i wklej,
ponieważ program jest kompilowany i zawiera w sobie określone ścieżki w których ma szukać np. bibliotek lub czegoś innego.
https://pl.wikibooks.org/wiki/C/U%C5%BCywanie_kompilatora

Ale możesz usunąć pakiet wine-1.6.2,
i sworzyć link
z /opt/wine-stable/bin/wine  do  /usr/bin/wine
oraz
z /opt/wine-stable/bin/wine64  do  /usr/bin/wine64
i wine nadal bedzie startował z /opt/wine-stable/bin/ i nadal wszystko beðzie działać 
( wystarczy że stworzysz linka symbolicznego )
https://pl.wikipedia.org/wiki/Ln_(Unix)


Cytuj
Wysłać meila ze składnią, którą podałeś - nie wiem jak sie to nazywa. Wyśle maila ale co napisać?
Ja stworzysz odpowiedniego  linka, to będziesz wiedział.


Cytuj
prezes@tux ~/Pulpit $ $ dpkg -S /opt/wine-staging/bin/wine
$: nie znaleziono polecenia
$ -- > znak zachęty który masz w terminalu jako zwykły użytkownik
# --> znak zachęty który masz gdy jesteś zalogowany jako root
To znaczy że powinieneś skopiować komendę bez tego znaku, ponieważ już masz.
Znak zachęty nie jest do tego żebyś kopiował, a do tego żebyś w razie czego wiedział, z którego konta uruchomiłem komendę.
Sala komenda bez znaku zachęty wygląda tak:
Cytuj
dpkg -S /opt/wine-staging/bin/wine


Cytuj
Gdzie ten skrót w Menu.
Może nie istnieje. Ale do " Winetricks " powinieneś mieć w menu. ( jeśli instalowałeś " Winetricks " )
( Do aplikacji tylko tekstowych, lub nie własciwie spaczkowanych pakietów, nie ma skrótu w menu )


Edytowane
( drobny błąd poprawiono )
« Ostatnia zmiana: 2018-01-29, 07:26:54 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 338
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #5 dnia: 2018-01-29, 09:46:52 »
Cytuj
Ale możesz usunąć pakiet wine-1.6.2,
i sworzyć link
z /opt/wine-stable/bin/wine  do  /usr/bin/wine
oraz
z /opt/wine-stable/bin/wine64  do  /usr/bin/wine64
i wine nadal bedzie startował z /opt/wine-stable/bin/ i nadal wszystko beðzie działać
( wystarczy że stworzysz linka symbolicznego )
https://pl.wikipedia.org/wiki/Ln_(Unix)

Ale jak usunę wine 1.6.2 to usunę plik wine z lokacji /usr/bin/wine, tak samo z wine64

Czy polecenie linku symbolicznego ma postać

Cytuj
ln -s  /opt/wine-stable/bin/wine   /usr/bin/wine

Cytat z Wikipedii:
Cytuj
Wskazuje on, odwołując się za pomocą nazwy, na dowolny inny plik lub katalog (który może nawet w danej chwili nie istnieć).

Zainteresował mnie ten urywek
Cytuj
plik lub katalog (który może nawet w danej chwili nie istnieć
Windows for Gamers -- Linux for Programming -- FreeBSD, Haiku as a hobby

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 338
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #6 dnia: 2018-01-29, 09:54:12 »
Cytuj
Nie możesz tego zrobić metodą kopiuj i wklej

A jak bym użył dystrybucji System Rescue CD, podmontował dysk i wtedy metodą kopiuj - wklej. Dało by to radę?
Windows for Gamers -- Linux for Programming -- FreeBSD, Haiku as a hobby

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2007
  • 1709
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #7 dnia: 2018-01-29, 10:37:41 »
Cytuj
Ale jak usunę wine 1.6.2 to usunę plik wine z lokacji /usr/bin/wine, tak samo z wine64
To usuniesz tylko plik z pakietu wine-1.6.2:i386 lub wine:1.6.2 jeśli się nie mylę.
- Pakiety zazwyczaj usuwa się z menadżera plików. ( z terminala możesz, ale z menadzera będzie Ci wygodniej )

Cytuj
Czy polecenie linku symbolicznego ma postać
Cytuj
ln -s  /opt/wine-stable/bin/wine   /usr/bin/wine
Tak . Możesz dla pewności sprawdzić w internecie.

Cytuj
A jak bym użył dystrybucji System Rescue CD, podmontował dysk i wtedy metodą kopiuj - wklej. Dało by to radę?
Z encyklopedii ...
Cytuj
kopiowanie [łac.],
proces otrzymywania kopii, tj. odtwarzania obrazów oryginałów
https://sjp.pwn.pl/slowniki/kopiowanie.html
Czyli nie.
« Ostatnia zmiana: 2018-01-29, 10:39:58 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 338
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #8 dnia: 2018-01-29, 12:25:02 »
Czyli po kolei:
1. Odinstalowauje pakiet wine 1.6.2 i wine 64 i zostaje przy wine-stable 3.0.0 (wzięte z Synaptica)
2. Tworze link symboliczny o postaci ln -s  /opt/wine-stable/bin/wine   /usr/bin/wine oraz /opt/wine-stable/bin/wine64
  /usr/bin/wine64


Windows for Gamers -- Linux for Programming -- FreeBSD, Haiku as a hobby

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2007
  • 1709
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #9 dnia: 2018-01-29, 14:33:43 »
Zgadza sie.
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 338
    • Zobacz profil
Odp: System instaluje stare wine 1.6.2
« Odpowiedź #10 dnia: 2018-01-29, 15:14:34 »
Jest udało sie :) Po wielu męczarniach kolejny problem rozwiązany.
Windows for Gamers -- Linux for Programming -- FreeBSD, Haiku as a hobby