Problema ao rodar um software 32bits em um sistema 64bits. [RESOLVIDO]

1. Problema ao rodar um software 32bits em um sistema 64bits. [RESOLVIDO]

rob
robgeek

(usa Debian)

Enviado em 21/10/2014 - 22:27h

Boa noite pessoal!
Estou com um problema com Debian Wheezy 64bits com Gnome e queria a ajuda de vocês.

Eu baixei uma versão 32bits do Sublime Text 2.0.2 há algum tempo e ele rodava numa boa no meu sistema(na verdade era Debian Wheezy também, mas somente com OpenBox). Dessa vez eu formatei o sistema, instalei a versão 64bits mais nova do Debian com Gnome e baixei novamente o Sublime Text 2.0.2 32bits, mas quando vou tentar iniciar ele, me aparece a seguinte mensagem:
rob@robgeek:~/Downloads/Sublime Text 2$ ./sublime_text
bash: ./sublime_text: No such file or directory


O que está acontecendo? Como eu resolvo este problema? Eu sei que posso baixar a versão 64 bits dele, mas como ele rodava antes? Queria resolver este problema. mas não faço ideia de como fazer isso.

Aqui estão as permissões:
rob@robgeek:~/Downloads$ ls -l
total 5460
drwxr-xr-x 5 rob rob 4096 Jul 7 2013 Sublime Text 2
-rw-r--r-- 1 rob rob 5584673 Oct 21 01:14 Sublime Text 2.0.2.tar.bz2

rob@robgeek:~/Downloads$ cd Sublime\ Text\ 2/
rob@robgeek:~/Downloads/Sublime Text 2$ ls -l
total 7800
drwxr-xr-x 7 rob rob 4096 Jul 7 2013 Icon
drwxr-xr-x 2 rob rob 4096 Jul 7 2013 lib
-rw-r--r-- 1 rob rob 4206 Jul 7 2013 PackageSetup.py
drwxr-xr-x 2 rob rob 4096 Jul 7 2013 Pristine Packages
-rw-r--r-- 1 rob rob 10838 Jul 7 2013 sublime_plugin.py
-rwxr-xr-x 1 rob rob 7952096 Jul 7 2013 sublime_text


Tentei isso e não mudou nada:
rob@robgeek:~/Downloads/Sublime Text 2$ su
Password:
root@robgeek:/home/rob/Downloads/Sublime Text 2# chmod +x sublime_text

root@robgeek:/home/rob/Downloads/Sublime Text 2# ./sublime_text
bash: ./sublime_text: No such file or directory

root@robgeek:/home/rob/Downloads/Sublime Text 2# exit
exit
rob@robgeek:~/Downloads/Sublime Text 2$ ./sublime_text
bash: ./sublime_text: No such file or directory


Tentei isso também, mas não de um nada.
root@robgeek:/home/rob/Downloads/Sublime Text 2# dpkg --add-architecture i386
root@robgeek:/home/rob/Downloads/Sublime Text 2# apt-get update
...//Installation code here.
root@robgeek:/home/rob/Downloads/Sublime Text 2# dpkg --print-architecture
amd64
root@robgeek:/home/rob/Downloads/Sublime Text 2# dpkg --print-foreign-architectures
i386
root@robgeek:/home/rob/Downloads/Sublime Text 2# ./sublime_text
bash: ./sublime_text: No such file or directory

rob@robgeek:~/Downloads/Sublime Text 2$ ldd ./sublime_text
not a dynamic executable


Aqui está meu arquivo /etc/fstab, caso alguém queira ver, acredito que o Sublime esteja na sda3.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda3 during installation
UUID=0d7b698c-1374-481d-b621-cdce9d9711e2 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=9ddecbe3-63e5-46e9-ba8e-d6ccbdf8a354 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0



  


2. Re: Problema ao rodar um software 32bits em um sistema 64bits. [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 21/10/2014 - 22:35h

como usuário comum, ele abre?

$ ./sublime_text

experimente "juntar o nome, tipo, na pasta dele expandido:

$ sudo mv sublime_text sublimetext
$ ./sublimetext


3. Re: Problema ao rodar um software 32bits em um sistema 64bits. [RESOLVIDO]

rob
robgeek

(usa Debian)

Enviado em 22/10/2014 - 00:09h

albfneto escreveu:

como usuário comum, ele abre?

$ ./sublime_text

experimente "juntar o nome, tipo, na pasta dele expandido:

$ sudo mv sublime_text sublimetext
$ ./sublimetext


Obrigado por responder.
Sim, como mostrei nos meus quotes, como usuário comum não funciona também. E sua sugestão também não funcionou. Veja:
rob@robgeek:~$ cd Sublime\ Text\ 2/
rob@robgeek:~/Sublime Text 2$ ./sublimetext
bash: ./sublimetext: No such file or directory


Isso é muito estranho, antes estava funcionando. Foi só eu reinstalar o sistema e não funciona mais.


4. Re: Problema ao rodar um software 32bits em um sistema 64bits. [RESOLVIDO]

rob
robgeek

(usa Debian)

Enviado em 22/10/2014 - 20:35h

Pessoal, resolvi o problema. O que acontece é que, além de eu ter que habiliar o multiarch no meu sistema eu tenho que instalar duas bilbiotecas nele, "ia32-lib" e "ia32-libs-gtk"(tomar cuidado para não desinstalar o Gnome, é uma das opções oferecidas no terminal).

root@robgeek:/home/rob# dpkg --add-architecture i386
root@robgeek:/home/rob# aptitude install ia32-libs ia32-libs-gtk


Agora, o Sublime Text 2.0.232bits está funcionando no Debian Wheezy 64bits.

Obrigado por tentar me ajudar, albfneto!