Hot answers tagged

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 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 ...


3

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 ...


3

If something requires a library that is not present it simply will not work (as in, will not even start). There is no mystery or ambiguity to it. If the applications you mention run, then you are fine. You can check what libraries a binary needs to link with ldd. For example: > ldd /opt/VirtualBox/VirtualBox linux-vdso.so.1 => ...


2

Hi to resolve similar issue it helped me to install .x64 version first. It seems like yum is complaining about different version of .x64 package installed and .i686 you want to install. So sudo yum install gtk2.x86_64 sudo yum install gtk2.i686 worked for me


2

Debian I haven't tried yet but here some instruction to run X32-ABI on debian: https://wiki.debian.org/X32Port Arch Here a repository with many X32 packages (such as chromium, mysql): https://github.com/fantix/ArchLinux-x32


2

To answer your last question first, x86-64 CPUs (a.k.a. Intel 64, AMD64, x64...; basically any laptop/desktop 64-bit CPU you can get these days) are fully backwards-compatible with 32-bit operating systems and applications. So a 32-bit OS will work on a modern desktop. As to why you should use 64-bit instead, the 64-bit instruction set adds various features ...


2

You can use prtconf to get the bitness of the running kernel: $ prtconf -k Kernel Type: 64-bit You could also ls -l /unix or file /unix, but that's not guaranteed to be the kernel you're currently booted from. $ file /unix /unix: 64-bit XCOFF executable or object module not stripped $ ls -l /unix lrwxrwxrwx 1 root system 21 Dec 9 06:48 ...


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


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 ...


1

I did try to use the live CD and realized then what the problem was. For some reason when I try to boot using the live CD it never actually boots. When the Grub loader starts the computer goes into an infinite reboot loop. I had to change the boot parameters (way back when) to 'mem=3000M' and that is why it only recognized 3gb. I've since changed (grub.cfg) ...


1

It required to modify /etc/apt/sources.list adding i386 to downloadable architectures like that: deb [arch=amd64,i386] http://httpredir.debian.org/debian/ jessie main contrib After that you need to make apt-get update dpkg --add-architecture i386 apt-get update and to install package for i386 architecture: apt-get install ...


1

There are two benefits that I can think of. Both are "minor". First, you won't have 32 bit libs installed. Some times (though it is rare) you could end up using 32 bit libs when you meant to be using 64 bit libs. This is very rare and usually only happens when you, the user, are messing with trying to get pre-compiled software running using override tricks. ...


1

After a lot more searching I think I have convinced myself that there is no simple way to get what I want. So, what did I end up doing? I installed LiME from github (https://github.com/504ensicsLabs/LiME) git clone https://github.com/504ensicsLabs/LiMe cd /LiME/src make -C /lib/modules/`uname -r`/build M=$PWD modules The above commands create the lime.ko ...


1

I am assuming that your question is about x86 processor. Here is a compromise solution, that is used on Debian 32 bit. Produce the whole system for 32 bit, but also add some extra kernels: pea-kernel is 32 bit, but can address more than 4GB ( in theory up to 64 GB ) of physical memory, but only 3GB of logical (3GB per process, 1GB is used by kernel). ...


1

Can I be reasonably certain that a 32-bit OS will still work on a modern desktop? Yes. Almost all 64-bit capable processors support both 64 bit mode or 32 bit mode. (Exceptions might be early Itaniums, IBM power CPUs etc, but nothing mainstream.) Assuming that I will not be doing anything memory intensive, is there any other reason why I should use ...



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