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.
Questions tagged [software-distribution]
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 -…
einpoklum
- 8,772
- 19
- 65
- 129
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…
Sergey Anisimov
- 121
- 4
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…
jirinovo
- 185
- 1
- 6
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…
t7l
- 11
- 1
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