Questions tagged [software-distribution]

Questions about distributing software for multiple different OS releases, including creating installers. See instead /packaging for creating packages for one distro's package manager. See /software-installation for installing software distributed by someone else.

31 questions
8
votes
6 answers

How to make Linux application (all in one fille) installer?

I am working on some Linux application. It is the right moment to start thinking about deployment. So my question is: How to create a one file installer like for example *.run or *.sh files that sometimes can be found in internet (for example…
Misery
  • 233
  • 1
  • 2
  • 6
6
votes
3 answers

When were the first graphical app installers created for Linux distributions

Having a discussion at work with a colleague, and he is claiming graphical installers for *nix environments have only been available for the last few years, but I can't find any solid information on the topic, so I thought I'd ask. References would…
Ninjanoel
  • 163
  • 3
6
votes
1 answer

Distribute Linux system as ISO vs a set of files

Majority of Linux distributions available to install these days are distributed in the form of single ISO file which conforms to both El Torito standard and contains a bootloader so that ISO image can be copied using dd both to the CD and an USB…
user1042840
  • 819
  • 1
  • 7
  • 15
5
votes
2 answers

porting install scripts : can rpm replace apt?

I have the following install script for ubuntu : #!/bin/bash sudo apt update sudo apt full-upgrade -y sudo apt install jq sudo apt autoclean -y sudo apt autoremove will the following work under fedora, red hat, mageia or other rpm-based…
tatsu
  • 296
  • 2
  • 16
4
votes
0 answers

What exactly is Flatpak and what are its main use-cases?

I just noticed that the current update of the distribution I'm using (version 18.3 of Linux Mint) boasts supports for "Flatpak". So, I ddg'ed it and found this Wikipedia page about yet. So I understand Flatpak is some sort of sandboxing framework -…
4
votes
1 answer

What's the difference between the various repository branches for a given version and flavor of Ubuntu?

What's the difference between the different branches of the repositories for a specific version and flavor of Ubuntu? Such as main/universe/restricted and so on?
remas sido
  • 721
  • 2
  • 7
  • 6
3
votes
3 answers

Issue with "make distcheck" in GNU autotools project relating to generating a manual

I'm using autoconf and automake to build a tiny project. For the project's manual, I've used OpenBSD's native mdoc format, and the installable man-formatted manual is generated from this using the mandoc utility. The man-formatted manual will be…
Kusalananda
  • 320,670
  • 36
  • 633
  • 936
2
votes
1 answer

Bundle my scripts to make an installer in Unix?

We've got a PHP script running MongoDB in the background. I want to make it a bundle (Installer) for Unix. I will use it to install the following on any machines: Install Apache, PHP + MongoDB Setup the PHP + MongoDB project Can anyone direct me…
iron man
  • 21
  • 1
2
votes
1 answer

How to distribute deb package to be able to install updates from code

I've made a deb package which contains binaries of my software. Also I've made a repo and configured it so user can install updates using sudo apt-get update mypackage && sudo apt-get install mypackage. After installation binaries of my application…
2
votes
3 answers

Command to yield just the linux distribution name only

Suppose I have a set of pre-requisites I need to install for any of a number of linux distributions. In this case, I'd need to switch my install expression against the distribution. I am aware of uname -v, and I am aware that I can inspect the…
Chris
  • 894
  • 5
  • 18
2
votes
0 answers

How to identify system shared libraries?

My software tool has some external dependencies. I am distributing it as a conda package for linux64 with precompiled dependencies including shared libraries. Unfortunately I don't know how to recognize the system libraries from the…
2
votes
1 answer

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 compiled program for Linux or just Ubuntu?" eg. Should I…
J C
  • 23
  • 2
2
votes
1 answer

Are Linux Executables Compatible through All (x86_64) Linux Systems?

The Windows desktop proprietary softwares I see are usually distributed as statically compiled binary only files, possibly with some dlls, and the needed data files bundled in a package unpacked in a Program Files folder. This is possible because…
user219627
1
vote
0 answers

Looking for a protected update mechanism for software on a linux-based virtual machine

We use a Linux-based virtual machine with internally developed applications in a cross-organizational area with many different users. The applications and updates are not publicly available, but are currently distributed as a protected download…
1
vote
2 answers

Cross-distro way to determine where Nginx config is at

I'm developing a project that ideally should work on any Linux distribution or FreeBSD with minimal manual effort to install, without having to be packaged in each distribution's repository. It includes an Nginx config file that's copied to…
Yujiri
  • 27
  • 1
  • 4
1
2 3