Próbowałem:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
i to się nie udało.
Błąd wydaje się być:
The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable
E: Unable to correct problems, you have held broken packages.
Potrzebuję, wine1.5-i386
ale nie jest na Ubuntu, więc nie mogę zainstalować wina, ponieważ wine1.5-i386
jest częścią tego. Kiedy próbuję zdobyć wino w sklepie Ubuntu, pojawia się ten sam błąd z mniejszą ilością szczegółów.
wine
package-management
użytkownik114477
źródło
źródło
Odpowiedzi:
Kiedy mam ten problem (który pojawia się w wersji 32-bitowej lub 64-bitowej), pierwszą rzeczą, którą muszę zrobić, to:
Uzyskaj łatwiejsze narzędzia
Aby wykonać niektóre z zadań, które wymienię poniżej, najpierw pobierz
aptitude
isynaptic
. Wynika to z faktu, że oba z nich lepiej radzą sobie z uszkodzonymi pakietami, zwłaszcza synaptycznymi. więc zróbsudo apt-get install aptitude synaptic
. Możesz pominąć ten krok, ale naprawdę polecam ten, aby uniknąć bardzo rzadkich problemów z pakietami, takich jak Twój.Wyeliminuj wino -
(Jeśli ten krok nie pozwala wyeliminować wina, przejdź do kroku 3, a następnie z powrotem do 2)
Jeśli otworzysz synaptic, poszukaj WSZYSTKICH opakowań wina i oczyść je. Nie usuwaj ich tylko. Jeśli je usuniesz, pobrany pakiet pozostanie. Wyczyść je, co pokazuje jako Znak do całkowitego usunięcia, jeśli klikniesz prawym przyciskiem myszy pakiet wewnątrz Synaptic.
Jeśli używasz aptitude, zrób to
sudo aptitude search wine
. Dla każdego pakietu, który ma i w kolumnie początkowej (co oznacza zainstalowany), wykonajsudo aptitude purge PACKAGE_NAME
.Na przykład
sudo aptitude purge wine1.5
. Następnie wykonaj:sudo apt-get autoremove
sudo apt-get autoclean
Aktualizacja i aktualizacja -
Po upewnieniu się, że zostały całkowicie usunięte, wykonaj aktualizację, a następnie aktualizację:
sudo apt-get update
sudo apt-get upgrade
Jeśli kroki 2 i 3 nie dają żadnego błędu i ukończyłeś je doskonale, zakładając, że już dodałeś PPA dla Wine, jak wspomniano w pytaniu, zainstaluj Wine w jeden z następujących sposobów:
Z Aptitude :
sudo aptitude install wine1.5
Z Synaptic : Otwórz Synaptic i poszukaj pakietu wine1.5. Zainstaluje również swoje zależności i rozwiąże wszelkie problemy. Tam zobaczysz także pakiet i386. Jeśli nie zostanie to wybrane automatycznie, wybierz pakiet ręcznie. Pamiętaj, aby również wybrać winetricks, które są potrzebne do zainstalowania dodatkowych pakietów dla wina (.NET, DirectX ...)
Z Apt :
sudo apt-get install wine1.5
Z Software Center : po prostu wyszukaj Wine. Sprawdź, czy jest to wersja 1.5.
Z 4 polecam najpierw Synaptic, a następnie aptitude i apt. Ostatni to Centrum oprogramowania. Nie dlatego, że ogólnie występuje problem z pakietem, ale dlatego, że na przykład w tym przypadku Centrum oprogramowania nie daje dużo błędu, jeśli coś się dzieje, nie pokazuje, jakie zależności pakietu są instalowane, a do końca nie wiadomo, czy wszystko pracował czy nie.
Sprawdź, czy wszystko jest w porządku, uruchamiając
winetricks
z Dasha lub terminalu. Tak czy inaczej, powinno pojawić się okno konfiguracji wina. Oznacza to, że wszystko jest w porządku.źródło
Możesz zainstalować playonlinux, a on automatycznie wybierze najlepszą wersję wina.
źródło
Jest całkiem możliwe, że orig. Problem tutaj był kwestią daty i godziny, być może ppa nie zbudował wszystkich pakietów lub jakiś inny problem z pakowaniem tymczasowym.
Więc nie może niczego „naprawić”
Instalacja pakietów Wine PPA jest dość prosta, można użyć tego samego polecenia, niezależnie od tego, czy wino z repozytoriów Ubuntu jest zainstalowane, czy wino nie jest zainstalowane lub nigdy nie zostało zainstalowane. Istnieje jeden potencjalny problem, jeśli wino było lub jest obecnie zainstalowane i chce się zainstalować wersję wina ppa tylko z konsoli z apt-get. (tzn. nie używaj aktualizacji apt-get
Aby zainstalować tylko wino ppa i wszelkie deps z konsoli
1. miejsce usuń metapakiet, jeśli jest zainstalowany
Następnie te same polecenia, niezależnie od tego, czy wino jest zainstalowane czy nie
Skończyć z
Jeśli ktoś ma jakieś wcześniejsze uwagi, to 1.. zasymuluj (-s) instalację, przechodząc
Jeśli wszystko jest w porządku, po prostu uruchom ponownie bez -s,
sudo apt-get install wine
źródło
Twój problem jest związany z architekturą 32-64 bitową, dlatego musisz skonfigurować nową architekturę obcą (tylko kwantowe / 12.10):
Sprawdź, czy nowy łuk jest już dostępny, zaktualizuj i zainstaluj pakiet za pomocą
apt
:Źródło: Dlaczego Wine nie można zainstalować w moim systemie?
źródło