Questions tagged [compatibility]

Use this tag to know if a software can run satisfactorily on a given environment setup or computer.

Filter by
Sorted by
Tagged with
1
vote
0answers
31 views

Has a program ever successfully run on Wine, but failed on native Windows?

This is admittedly a more theoretical question looking for objective grounds; forgive me if I chose the wrong stack for it. Wine is a compatibility layer for Microsoft Windows, allowing programs ...
0
votes
0answers
50 views

Is there any way to make older Linux kernel modules work?

I have a wireless adapter that needs a proprietary driver. But the manufacturer has discontinued this device for about 7 years ago. As the code is very old and was written for Linux 2.6.0.0, it doesn'...
1
vote
0answers
70 views

Is there a glibc-compat or equivalent for CentOS 8?

I'm a new maintainer for an old codebase written in C++, targeting the C++0x standard, with several gcc and g++ dependencies in the code. I'm concerned about keeping the dependencies of this program ...
0
votes
0answers
17 views

'compgen' appears to have undocumented parameter '--', can I rely on it being present across systems? [duplicate]

I happen to be on Ubuntu 18.04, with GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu) The output of % compgen -A file -- test-data foobar -- outputs all files/dirs in the current directory ...
0
votes
1answer
312 views

32-bit libraries GCC for RHEL/CentOS 7

yum groupinstall "Compatibility Libraries" Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager There is no installed groups file. Maybe run: yum groups mark convert (...
2
votes
2answers
79 views

Missing argument option in sfdisk?

sfdisk --delete $disk From Ubuntu 18.04 or later works. What is the equivalent command in Ubuntu 16.04 LTS? Ubuntu 16.04 LTS (--delete missing), Ubuntu 18.04 LTS (--delete present)
3
votes
1answer
475 views

Can Systemd-free Artix Linux install packages from parent Arch Linux?

I want to install the Systemd-free Artix Linux, but noticed on DistroWatch that it misses many packages. Being an Arch based distribution, is it possible to install packages directly from Arch ...
1
vote
1answer
44 views

Run MS-Windows programs directly from MS-Windows drive, on Linux

I can't seem to find anything about getting WINE to use an actual MS-Windows install, instead of emulating a Windows directory system on Gnu/Linux. Is that even a good idea? I have two SSDs: one with ...
2
votes
1answer
113 views

Set NixOS config option only when it is valid, for backwards compatibility

Occasionally, NixOS changes config options in a way that is not entirely backwards compatible. For example, nixos 19.09 did not have a programs.gnupg.agent.pinentryFlavor option, but in nixos unstable ...
0
votes
2answers
27 views

Will gcc on onlinegdb always agree with gcc on CentOS 7?

Is there anything OS-dependent about gcc that would cause a meaningful change between the two versions? Are the two versions even different? Just want to make sure, because I test my code on onlinegdb ...
0
votes
0answers
171 views

zsh startup - interactive shell not running .zlogin

I have just installed zsh on my Mac (OS X 10.15.2 Catalina), and now am trying to get it working right on a computer running Mint 19.3. The Mac has shared bash startup files with the Linux computer (...
0
votes
1answer
13k views

Executing “Bad CPU type” executables in 10.15.x

I'm trying to execute a compiled Lazarus file which was working on macOS 10.14.x. After updating to 10.15, I started to get an error, "Bad CPU type in executable", which as far as I understand means ...
5
votes
2answers
350 views

Does FreeBSD contain multiple variants of basic regex?

grep and sed are both described as using "basic regex" ("BRE") by default. BRE is well described here. But consider this output: # echo ' aaaaa ' | grep '\(aaaaa\|bbbbb\)' aaaaa # echo ' ...
1
vote
1answer
147 views

Ampersand in the passwd GECOS field

When expanding the /etc/passwd GECOS field to get the user's full name, should we expand only the first ampersand (& character), or all ampersands? In a GECOS field with comma (,) delimited ...
-1
votes
1answer
551 views

What CMake version can I rely on in current popular Linux distributions? [closed]

Suppose I'm writing a CMakeLists.txt file for a project of mine. I would like to use some newer CMake features... but I don't want to end up requiring a CMake version that's not present in many users' ...
1
vote
0answers
13 views

how to do redhat7.5 hardware compatibility test?

I have installed Redhat7.5 in X3650 M3 which is an IBM server and not in the Redhat7.5 hardware support list. During the installation no error or warning is reported . But I still want to do some ...
1
vote
0answers
18 views

Compile on RHLE6, but run on RHEL7 or Fedora 29 - is that possible?

I was wondering in terms of system compatibility. If I compile an application on RHEL6 - would I be able to safely run the output on RHEL7 and/or Fedora 29 as well, if I copy both the binary as well ...
1
vote
1answer
726 views

Arch: Some very-common PHP packages missing in repo

When I establish LAMP environments on Debian, I install some PHP extensions: apt install php-{cli,curl,mbstring,mcrypt,gd} From the above, besides php-gd, all packages are missing in Arch. What are ...
0
votes
1answer
49 views

Developing Mozilla Firefox for Linux on Windows

I would like to make some contribution to Mozilla Firefox (with the little C++ I know). Can I build, run and debug Firefox for Linux using WSL (Windows Subsystem for Linux) ? If yes, should I install ...
1
vote
0answers
152 views

udf input/output error

A few months ago I formatted half an ssd (for use by all of my operating systems as file storage, I use os x, Debian, and Microsoft's windows) It was recommended that I use udf, because it is, in ...
1
vote
1answer
362 views

Why does the Linux kernel support “umount /”?

Why does Linux support this: umount / Why would anyone write that, instead of this: mount / -oremount,ro I'm looking at the kernel code here: if (&mnt->mnt == current->fs->root.mnt &...
4
votes
1answer
1k views

Keepass does not respect GTK_THEME variable

I am using Cinnamon on Arch Linux with a dark theme (specifically Vertex Dark). The dark theme leads to undesirable behavior in some apps where the foreground color is hard-coded to a dark color but ...
4
votes
2answers
145 views

BSD sed vs GNU - is it capable of nested matches?

This works perfectly well on any Linux : $ echo foo bar | sed -n '/foo/{/bar/{;p;}}' foo bar But fails on OSXs ancient BSD variant : ❯ echo foo bar | sed -n '/foo/{/bar/{;p;}}' sed: 1: "/foo/{/...
2
votes
2answers
1k views

How to run old 32 bit linux software in a container inside a modern 64-bit distribution

I need to create a container to run an old proprietary software that used to work in my old 32 bit computer with Ubuntu 8.04. I have been adapting this software in successive OS upgrades by linking ...
63
votes
6answers
19k views

Will a Linux executable compiled on one “flavor” of Linux run on a different one?

Will the executable of a small, extremely simple program, such as the one shown below, that is compiled on one flavor of Linux run on a different flavor? Or would it need to be recompiled? Does ...
0
votes
1answer
31 views

What to look for when mixing software in different releases of a distribution?

For instance, say hypothetically (or in reality) one was using and needed to continue using Debian Jessie, but wanted to utilize PHP7 from Debian Stretch. They might edit /etc/apt/sources.list to use ...
1
vote
1answer
77 views

How tied are Linux installations to hardware? [duplicate]

If I install Linux on a USB stick using computer A, then plug it into computer B with different hardware and try to boot and work on it, should I generally expect it to work? Or should I rather accept ...
2
votes
1answer
192 views

How to pass pseudo-file to child program?

I am using Cygwin - no, don't close yet - and I am having trouble with the <() syntax. A program refuses to accept the file descriptor that I am passing it, but other programs will accept it fine. ...
0
votes
1answer
1k views

How do I convert a package made in Arch Linux by using PKGBUILD and makepkg into a package that can be used by other Linux flavors such as centOS?

I have made a package in Arch Linux by using the PKGBUILD and makepkg method. So the file is a .pkg.tar.xz format. My goal is to be able to somehow convert this package to a format compatible with ...
1
vote
1answer
3k views

Can I use GnuPG 2 and GnuPG 1 concurrently, seeing the same keys?

Here on a Debian system I use mainly gpg2. Some (Debian packaging/signing) tools use gpg1 internally, and changing them as it should be would be infeasible. Both my gpg versions are using the same ...
2
votes
1answer
578 views

Compiled Executable

If for example I have compiled a simple C program that uses GTK 3 on a machine running Ubuntu, will I be able to run it on other Linux flavours? Note: My actual questions is "Should I label my ...
1
vote
1answer
1k views

Why must I use tabs instead of spaces in heredocs? [duplicate]

I personally work cross platform with Windows and Linux and sometimes I edit .sh files with Notepad++. It is hence problematic for me to keep all my files' tab indents as Unix-like so my solution was ...
1
vote
1answer
95 views

Any reason why find does not merge multiple slashes into one?

Is it true that find is not supposed to be doing even the most simple path unification/simplifications operations, such as coalescing multiple successive slashes together (which would be equivalent to ...
0
votes
1answer
84 views

How do I install an .rpm that fails with an error about an .so file not being found from Python 2.6?

When I try to install cloudera-manager-agent 5.7 from an .rpm I get an error. The error says that a dependency has not been met because yum could not find libpython2.6.so.1.0(64bit). I would expect ...
0
votes
1answer
4k views

Can Python 2.6.6 work with CentOS 7.3?

I expect to be able to use Python 2.6.6. with CentOS 7.3. If that is not a reasonable expectation, please say so. My goal is to use an .so file associated with Python 2.6.6. I downgraded Python ...
0
votes
0answers
28 views

Redirect directory path of misbehaving software

How one can redirect the path a software read/write its per user configuration to outside of user's home root (to ~/config instead) without root, doing crazy mount point or symlinking? The software ...
0
votes
1answer
806 views

How does x86 / x64 binary compatibility work on Linux? [duplicate]

On Windows, x64 versions of the OS can run both x86 and x64 binaries. However, x86 Windows can only run x86 binaries. Even if the underlying CPU is 64-bit capable, it cannot run x64 binaries. Is the ...
1
vote
0answers
226 views

mentor graphics pads alternative

Windows only SW: mentor graphics pads I want to move from Windows to linux, but I need this kind of SW for my work. I know some alternatives with similar functionality exist, for example KiCad, but ...
1
vote
2answers
626 views

*nix executable compatibility

I looked at this scheme and now i want to know, can one executable be runned in a two systems, which have the same ancestor? (and so probably the same kernel?) For example, according to the scheme: ...
-1
votes
1answer
84 views

Problem using SAP site

My father's company site uses SAP. He's trying to move to Linux (tired of Windows' bugs, problems and viruses) but he can't natively use the site's functionalities. When he tries to open those a popup ...
1
vote
2answers
145 views

Could the compile procedure be the real difference between Red Hat EL and CentOS? [duplicate]

The last few days I'm itching to change the distribution I'm using for years, Debian. Since stability is of major importance for me and I'm not interested in bleeding edge features, I've decided to ...
0
votes
1answer
17 views

Package naming and compatibility for Linux system

I have library built as a .so file. I compiled in my Fedora 22. The release of OS is. $ uname -r 4.2.6-200.fc22.x86_64 for example if my library name is 'libfoo.so', how should I properly name it ...
1
vote
2answers
135 views

Is the mdoc macro set available on non-BSD systems by default?

Are the MDoc macros, commonly used to create BSD manpages, commonly available on non-BSD systems (such as Ubuntu and other GNU Linux distros)? Is it safe to design manpages using them when writing ...
1
vote
0answers
4k views

How do I create generalized binary tarballs for SageMath?

I would like to create a generalized binary tarball (i.e., a tar-compressed archive that contains an executable shell script for a wide range of different Linux distributions. It must be first ...
2
votes
1answer
66 views

Can the vacation e-mail auto-responder cope with Berkeley DB version skew?

We have a typical account domain with NFS home directories, accessible by the mail server as well as various user workstations. Do the versions of the vacation package installed on the mail server ...
1
vote
1answer
247 views

What makes a program Linux compatible/incompatible?

I understand that Linux does not support .exe's, but is adding Linux support as simple as providing a .jar version? This summer I'm going to try to really start programming and contributing to... well ...
6
votes
3answers
3k views

When to use XPG* version of a command?

I occasionally do work on an older Solaris machine whose default version of grep is non-POSIX-compliant. This causes problems in my rc files because the default grep on the machine doesn't support ...
33
votes
2answers
3k views

Where is “export var=value” not available?

I have picked up -- probably on Usenet in the mid-1990s (!) -- that the construct export var=value is a Bashism, and that the portable expression is var=value export var I have been advocating ...
3
votes
0answers
952 views

Create Symbolic Link for Windows Machines

I currently operate a SMB file server for my network and, like a lot of you guys, don't touch Windows myself. I need to create a symbolic link that will work on my user's Windows machine to \\SERVER\\...
1
vote
0answers
174 views

Compatibilty of the following softwares

I am a professor (Mechanical Engineering department) at a college which is making the transition from Windows to Linux. However, we are quite unsure whether all the CAE softwares that we use would be ...