Atualizei em uma nova instalação para o Ubuntu 12.10 e tentei instalar o vinho várias vezes, mas sempre recebo isso:
This error could be caused by required additional software packages which are missing or not installable.
Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
The following packages have unmet dependencies:
wine:
Ele não me permite instalar as dependências ou diz que precisa de outro conjunto de dependências para instalá-las. Usando o Asus KJ50 64bit OS, inicialização dupla com o Windows 7
sudo apt-get install wine1.5
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
wine1.5 : Depends: wine1.5-i386 (= 1.5.15-0ubuntu1) but it is not installable
Recommends: gnome-exe-thumbnailer but it is not going to be installed or
kde-runtime but it is not going to be installed
Recommends: ttf-droid
Recommends: ttf-mscorefonts-installer but it is not going to be installed
Recommends: ttf-umefont but it is not going to be installed
Recommends: ttf-unfonts-core but it is not going to be installed
Recommends: winbind but it is not going to be installed
Recommends: winetricks but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
package-management
12.10
wine
RawX
fonte
fonte
Respostas:
Eu estou tendo o mesmo problema, verifica-se que, com as versões mais recentes do apt e do dpkg, eles suportam um recurso chamado "Multi-arch". Em termos simples, você pode especificar que o apt extrai informações de pacotes de repositórios para arquiteturas diferentes da instalação nativa e instala pacotes compatíveis com multiarch desses repositórios. Para informações mais detalhadas, consulte: http://wiki.debian.org/Multiarch/HOWTO
Seu problema especificamente é que o wine1.5-i386 está no repositório do wine de 32 bits, mas não no repositório de 64 bits, e o dpkg / apt não está configurado para lidar com isso por algum motivo. Resolver:
Verifique sua arquitetura nativa com:
Outras arquiteturas disponíveis podem ser mostradas por:
Portanto, você precisa configurar uma nova arquitetura estrangeira (quantal / 12.10 ou mais recente ***):
Verifique se o seu novo arco está disponível, atualize e instale o seu pacote com o apt:
=======
*** Observe que o dpkg do Ubuntu em natty (1.16.0 ~ ubuntu7 (relatórios 1.15.8.10)), onírico e preciso (1.16.1.2ubuntu7) usa uma sintaxe diferente: *
fonte
Você seguiu este procedimento ao instalar o wine:
abra o terminal e digite estes comandos: mas primeiro remova o vinho pelo comando:
sudo apt-get remove --purge wine*
depois de adicionar o vinho reprositório que você já fez. Usando o gerenciador de software, vá para 'editar' e escolha 'fontes de software'. Selecione a guia 'outro software' e clique em 'adicionar' na parte inferior da janela. Agora você precisa adicionar a seguinte linha de código em vez do link original do Wine PPA.
Agora você pode fechar a lista de fontes e o gerente de software. Avançar para atualizar sua lista de fontes, abra o Terminal e digite:
Depois que sua lista de fontes for atualizada, você poderá instalar o pacote estável 1.4 Wine ou o pacote de desenvolvimento 1.5 usando os seguintes comandos:
Vinho 1.4 (estável)
Vinho 1.5 (desenvolvimento)
Isso é tudo o que existe, agora você também continuará recebendo os últimos lançamentos e atualizações do Wine no seu Linux, divirta-se!
fonte da solução
outra solução: Como resolvo dependências não atendidas após adicionar um PPA?
fonte
sudo apt-get remove --purge wine*
pode remover mais do que você pretende;apt-get
não usa curingas da mesma maneira que um shell. Se sua intenção é apenas remover todos os pacotes cujos nomes começam comwine
, use uma expressão regular:sudo apt-get purge ^wine
em geral, para comandos de remoção de pacotes que usam curingas ou expressões regulares, é recomendável simulá-lo em alguma máquina primeiro, substituindosudo apt-get
porapt-get -s
. Isso mostra o que ele fará sem realmente fazê-lo. (É claro que isso nem sempre prever os resultados em outro sistema.)Este é um erro ao tentar instalar o pacote i386 em uma instalação de 64 bits. tente seguir este guia para o seu sistema!
http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37
Eu sei disso porque é isso que eu tinha feito originalmente.
fonte
Não é instalável, porque depende da arquitetura i386 que não existe no seu sistema.
Para adicioná-lo, tente:
atualize seus repositórios apt:
e instale o vinho novamente:
Como alternativa, você pode
--force-architecture
usardpkg
.fonte
Primeiro eu recomendo remover o vinho com os arquivos de configuração
Atualizar pacotes de sistema e atualização, Corrigir dependência
Remova pacotes desnecessários, se houver
Agora instale o vinho
Cache Clen
fonte
sudo apt-get remove --purge wine*
? Isso remove mais do que apenas pacotes cujos nomes começam comwine
, portanto, se é tudo o que você deseja remover, você deve usarsudo apt-get purge ^wine
. (Useapt-get -s
no lugar desudo apt-get
ver o que qualquerapt-get
comando de instalação ou remoção vai fazer, sem realmente executar as ações.)