Pular para o conteúdo

Rodar cygwin pelo wine no Ubuntu

Dica publicada em Linux / Miscelânea
Perfil removido removido
Hits: 7.853 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Rodar cygwin pelo wine no Ubuntu

O cygwin é um programa quebra galho que roda nos sistemas operacionais Windows (do Windows NT para frente) e no ReactOS e funciona como uma "camada de software" que emula o Linux dentro do Windows.

Assim, você pode rodar seus programas como o sed, grep, super tux e até programas do Gnome dentro do Windows sem nenhum problema e, raramente, com alguns bugs corrigíveis.

Essa dica irá mostrar como você pode rodar o cygwin dentro do wine sem nenhum problema. Eu só testei isso no Ubuntu, não sei se irá funcionar em outras distros (99% de chance que funcione também).

Não me pergunte por que você vai rodar o cygwin dentro do wine, isso é só uma dica para os curiosos.

Para começar, você vai precisar baixar o arquivo setup.exe no site do cygwin. Esse executável cria uma pasta dentro do drive C: chamada cygwin (C:\cygwin), e dentro dela, cria o ambiente virtual do Linux, com as sub-pastas /bin, /lib, /var, /etc, além de outras, cria o arquivo cygwin.bat, que executa o ambiente virtual. Eis o site do programa:
Porém, há um pequeno erro. O arquivo setup.exe não funciona no wine, pois apresenta alguns erros quanto o download dos programas básicos (sed, grep, bash, man etc). Assim, você deve executar o setup.exe em uma máquina com o Windows ou ReactOS já instalado (ou em uma máquina virtual) e depois devolvê-lo ao seu computador com Ubuntu.

Após criar o ambiente do cygwin pelo setup.exe, copie a pasta criada para um pendrive e plugue-o numa máquina com Ubuntu. Copie essa pasta em qualquer lugar.

Após copiado:

Vá num terminal e siga os seguintes passos:

1. Execute o prompt de comando do wine, o comando a seguir faz isso:

wineconsole cmd

2. Dentro do wineconsole, verifique se o prompt começa com "Z:" (Z:\home\usuário>, por exemplo), se não estiver, faça o seguinte comando:

Z:

3. Depois de estar dentro do drive Z: (a pasta raiz do Linux), você deve mudar a pasta local para a pasta bin, dentro da pasta cygwin. Por exemplo, se você copiou a pasta do seu pendrive para sua o diretório /media/sda2/cygwin, você deve fazer o seguinte comando:

cd Z:\media\sda2\cygwin\bin

4. Depois, execute o bash do cygwin com o seguinte comando:

bash --login -i

Divirta-se!

Erro comum:

O cygwin, acusa que você não tem o arquivo /dev/null, se isso acontecer, vá no terminal do wine, com o seguinte comando:

wineconsole cmd

E crie o arquivo null com o seguinte comando:

dir > null

Depois entre no cygwin e copie o arquivo null criado anteriormente para a pasta /dev.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Mentindo descaradamente para recompilar o kernel do Fedora

Assistindo DVD pelo Totem no SuSE 10.1

BURG: Uma interface para o Grub

Grub Customizer no LMDE-2014

Atualizando Ubuntu-16.04 LTS para Ubuntu 18.04 LTS

SubDownloader - Gestor de download/upload de legendas

Xtree no GNU/Linux

Obtendo Número de Série do MikroTik Routerboard

Nano - com Syntaxe Highlighting

VU-Meter no XMMS

#1 Comentário enviado por rogeriojlle em 26/04/2011 - 20:18h
ainda não entendi o porque ...
a cara vai, vira win, pra de lá se parecer com lin?
em que situação essa solução teve de se adotada?
#2 Comentário enviado por removido em 26/04/2011 - 21:05h
Eu tenho que usar o PC dos meus amigos ou da escola aí eu sempre tenho o cygwin no pendrive, mas quando eu deixo alguma coisa dentro do cygwin, e devo usá-la, não tenho windows em casa para rodar o cygwin só para pegar uma coisinha que eu quero, aí rodo ele pelo wine
#3 Comentário enviado por iz@bel em 27/04/2011 - 00:35h
Bom, entendi a serventia de usar o cygwin no wine: acesso a arquivos...
Já usei o cygwin, um ótimo quebra galho...
Na época, só no windows...
Valeu a dica!
#4 Comentário enviado por jborda em 27/04/2011 - 09:32h
Uso o Cygwin diariamente aqui no meu serviço(já que tenho que usar windows), uso e recomendo... queria eu ter que rodar o cygwin via wine... hehehe
#5 Comentário enviado por killerbean em 28/04/2011 - 10:13h
Cygwin pelo wine; não faz sentido . . . . .
#6 Comentário enviado por tiekookeit em 28/04/2011 - 13:27h
ja ouviu falar em chroot? não seria mais interessante??

Contribuir com comentário

Entre na sua conta para comentar.