terça-feira, 17 de julho de 2012

Instalando Virtualbox no Debian Wheezy Testing

Quem lida com linux sabe da desgraça que é esses programas que só tem portabilidade para os "Microsoft Popular" (comprado no camelô da esquina). Felizmente existe maneiras de "driblar" estas situações; existem ferramentas que emulam muito bem softwares com extensão .exe feitas para Windows. As mais populares são o VirtualBox e o Wine.
Neste post, me atenho na instalação do VirtualBox no Debian 7, condinome Wheezy; versão testing (ainda não saiu do forno a versão stable).

O processo de instalação é simples e me poupa de escrever. Consiste em 3 ou 4 passos básicos.

Passo 1
Passo 2
  • Instale as dependências utilizando o gerenciador de pacotes aptitude; no prompt como superusuario; claro. (Casi me olvido de que hay hombres que no les gusta linux)

#aptitude -y install libqt4-network libqt4-opengl libqtcore4 libqtgui4

Passo 3
  • Satisfeitos os passos 1 e 2 a próxima tarrefa é instalar o VirtualBox propriamente. No diretório onde baixamos o VirtualBox, com poderes de administrador, damos o seguinte comando:

#dpkg -i virtualbox-4.1_4.1.18-78361~Debian~wheezy_i386.deb

Pronto! VirtualBox instalado, só falta agora emular outros Sistemas Operacionais e testar...

Ps.: para o leitor atento percebeu que  i386.deb; essa é uma versão para o debian 32 bits; para quem estiver usando uma versão do debian de 64 bits tem outra versão do VirtualBox de 64 bits, apropriado para esta arquitetura, disponível no site do VirtualBox.

"con el permiso" do autor do vídeo vou linkar esta maravilha da música gaúcha  João Almeida Neto "Siempre que es gaucho el cantor"

9 Comentários:

Às 23 de agosto de 2012 às 17:35 , Anonymous Carlos disse...

Grato pelo tutorial!!!
Abraço!

 
Às 31 de agosto de 2012 às 12:22 , Blogger Vilson Jorge disse...

Não há de que Carlos!

Fico contente que tenha servido pra alguém.

abraço.

 
Às 27 de novembro de 2012 às 13:21 , Anonymous Leo Avilla disse...

Boa noite Professor.

Poderia me dar maiores detalhes para emular o WinXP no debian 7?

 
Às 29 de novembro de 2012 às 03:46 , Blogger Vilson Jorge disse...

Opa Leo... blz?

Vou enviar no teu e-mail mais detalhadamente.

abr

 
Às 22 de maio de 2013 às 12:08 , Anonymous Anônimo disse...

segui a risca seu tutorial ele chegou a instalar mais nao abria removi para instalar denovo e ele da erro de processamento :/ se puder me ajudar ficarei grato.

 
Às 22 de maio de 2013 às 13:29 , Blogger Vilson Jorge disse...

"Anonimo" se vc precisa de ajuda tu tens que dar maiores detalhes...

Ta usando o debian 7? estável? está com uma versão de testing ainda?

É importante saber a versão do Kernel que vc está utilizando (uname -a) se o teu sistema é de 64 ou 32 bits... é importante saber qual virtual box vc está tentando instalar (tipo virtualbox-4.1_4.1.4-74291~Debian~squeeze_i386.deb) e por último e sem rodeios o erro copiado na integra direto do prompt... senão vai ficar difícil alguém te ajudar...

abs

 
Às 3 de julho de 2013 às 12:33 , Anonymous Anônimo disse...

Obrigado! Deu certo!

 
Às 12 de julho de 2013 às 04:12 , Blogger Rafael Fischer disse...

Esta retornando esta mensagem:
Os pacotes a seguir têm dependências desencontradas:
virtualbox-4.2 : Depende: libc6 (>= 2.15) mas 2.11.3-4 está para ser instalado
Depende: libcurl3 (>= 7.16.2-1) mas não será instalado
Depende: libgl1-mesa-glx mas não será instalado ou
libgl1
Depende: libpython2.7 (>= 2.7) mas não é instalável
Depende: libqt4-opengl (>= 4:4.7.2) mas não será instalado
Depende: libqtcore4 (>= 4:4.8.0) mas 4:4.6.3-4+squeeze1 está para ser instalado
Depende: libqtgui4 (>= 4:4.8.0) mas não será instalado
Depende: libssl1.0.0 (>= 1.0.0) mas não é instalável
Depende: libstdc++6 (>= 4.6) mas 4.4.5-8 está para ser instalado
Depende: libxcursor1 (> 1.1.2) mas não será instalado
Depende: libxinerama1 mas não será instalado
Depende: libxmu6 mas não será instalado
Depende: libxt6 mas não será instalado
Recomenda: libpulse0 mas não será instalado
Recomenda: pdf-viewer
Recomenda: libgl1
O que fazer agora?

 
Às 12 de julho de 2013 às 10:02 , Blogger Vilson Jorge disse...


Rafael nesse caso te complica um pouco.

Quando instalamos pacotes de software no formato .deb, utlizando o gerenciador dpkg temos que resolver dependências manualmente usando o conhecimento e a paciência. Teoricamente o gerenciador de pacotes apt-get e o aptitude resolvem essas dependencias de pacotes pra nós. Teoricamente... na prática as vezes não é bem assim, dando uns conflitos de versão de pacote.

O esquema de dependências funciona assim: Suponha que eu queira instalar o pacote "c"; o pacote "c" para ser instalado depende que previamente já tenha sido instalado os pacoes "a" e "b"; então obrigatoriamente antes que eu possa instalar "c" tenho que ter tido instado os pacotes "a" e "b"...

no teu caso, esta mensagem esta te dizendo que antes de vc instalar o virtualbox vc necessariamente terá que instalar os pacotes libc6 (>= 2.15), libcurl3 (>= 7.16.2-1), libgl1-mesa-glx, etc, etc...

atente para isso libc6 (>= 2.15).

tu pode resolver assim:

1 - manda pesquisar o pacote no prompt de comando como root utilizando o seguinte comando:
#aptitude search libc6

verifica se o pacote foi encontrado; caso tenha sido encontrado tu instala ele, com o seguinte comando

2 - instalar o pacote
#aptitude -y install libc6

depois de instalado tu pode utilizar o comando dpkg -s libc6 para verificar versão do pacote, lembre-se que está exigindo a versão (>=2.15)

olha tchê quanta informação importante este comando retorna... versão do pacote instado, tamanho do pacote, arquitetura, dependẽncias, home page do mantenedor, etc, etc...


root@debian:/home/sti# dpkg -s libc6
Package: libc6
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 8546
Maintainer: GNU Libc Maintainers
Architecture: i386
Multi-Arch: same
Source: eglibc
Version: 2.13-38
Replaces: libc6-i386
Provides: glibc-2.13-1
Depends: libc-bin (= 2.13-38), libgcc1
Recommends: libc6-i686
Suggests: glibc-doc, debconf | debconf-2.0, locales
Breaks: locales (<< 2.13), locales-all (<< 2.13), nscd (<< 2.13)
Conflicts: prelink (<= 0.0.20090311-1), tzdata (<< 2007k-1), tzdata-etch
Conffiles:
/etc/ld.so.conf.d/i486-linux-gnu.conf de72af11e0f4e741c2cca3e0e87b7af4
Description: Embedded GNU C Library: Shared libraries
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
and the standard math library, as well as many others.
Homepage: http://www.eglibc.org

Neste exemplo e desta maquina que estou te respondendo não tenho o virtualbox instado, note que tenho uma versão anterior do pacote. Version: 2.13-38.


Pra tu baixar a versão mais atual do pacote tu pode visitar esta home page e baixar e instalar a versão mais atual... no braço!!!

http://packages.debian.org/search?suite=default&section=all&arch=any&lang=pt&searchon=names&keywords=libc6

feito isso tu baixa o pacote que vc quer baixar, vai na pasta de download do arquivo e instala utilizando o dpkg -i.

e assim sucessivamente até resolver todoas as dependências... bastante trabalhoso, mas vale a pena.

lembre-se: linux é um Sistema Operacional feito para Profissionais da informática. Embora existam versões mais amigaveis, geralmente se sobresai aquele que tem algumas habilidades.

abs.




 

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial