Hot answers tagged

10

Your system has a 64-bit kernel with 32-bit userspace, which is perfectly valid. Since Chrome is no longer updated for 32-bit systems, you need to enable support for 64-bit userspace; on Debian this is as easy as sudo dpkg --add-architecture amd64 sudo apt-get update Then you should be able to install the Chrome package, presumably with errors since you ...


7

I don't know about Mint, but I don't think many distributions support that kind of upgrade. Technically it shouldn't be impossible, but there are some pitfalls that will leave you with an unusable system. It's probably easier to do a new install.


6

To answer your question generally, http://superuser.com/questions/726395/how-to-check-if-a-binary-requires-sse4-or-avx-on-linux gives a script which can be fed a disassembled binary (the output of objdump) and will try to figure out the minimum required instruction set. This technique is necessarily approximate, since a given binary may have different ...


6

The answer is given in a mailing list comment by Stefan Dösinger entitled Wine 64 bit OSX has a ABI incompatibility with Win64 - OSX overwrites a CPU register that Win64 applications expect to remain untouched. Apple can’t change the ABI because there are already 64 bit OSX apps that expect things to work that way. A potential workaround may be to run ...


6

The other answers here show that while this is theoretically possible, it is very complex and probably not worth the effort. You can, however, do a clean install and make the process relatively painless if you keep your $HOME the same. The general process will be Make a backup of your list of installed packages and the list of automatically-installed ...


2

There is no such kernel option as far as I can tell. You can take a look yourself through the kernel source if you want; relevant things to search for are set_personality and current->personality. The flag you want is PER_LINUX32. Short of patching the kernel, your solution of overriding init is probably the simplest one. This isn't really out of the ...


2

“No such file or directory” for a file that exists is a symptom of a missing loader. In your case, with a 32-bit binary on a 64-bit system, you're missing the dynamic loader /lib/ld-linux.so.2. Having multi-arch enabled means that you can install 32-bit packages on your 64-bit system. But to actually run 32-bit executables, you need to actually install 32-...


2

Short: it depends on what type of test you are running, and whether the data fits into 32-bits and does not depend upon extended precision software manipulations. There are a lot of pros/cons, and without thorough testing by you, the information will be only second-hand. Further reading: Are 64-bit Binaries Really Slower than 32-bit Binaries? Why ...


2

It's certainly possible to backup & restore the settings you have made, but how to do it depends on which settings you mean. Generally I'd divide the settings into two categories: User Settings These are the settings like the mentioned layout of my panels, they are specific to your user and should usually be stored in /home/<username>. If you ...


2

Use the repositories and don't try to install packages with the wrong architecture and dependencies. aptitude purge dia apt-get update apt-get install dia


1

A 32 to 64 bit hot upgrade procedure has to be performed with some care. Essentially what happened is that you are in the middle of the migration procedure and have a mixed environment between libraries of one architecture and binaries of another, and then some commands could not be installed, and others were the library installed do not match anymore the ...


1

You need to enable enable VT-x/AMD-v in the host PC BIOS to be able to run 64 bit guests. Otherwise as you have found out, several emulation framework/technologies will only allow you to use 32 bit guests. Here is an article about how to enable Intel Virtualization Technology (vt-x) and amd-v in BIOS http://www.sysprobs.com/disable-enable-virtualization-...



Only top voted, non community-wiki answers of a minimum length are eligible