Questions tagged [installer]

An installer is a computer program responsible for installing other computer programs (aka software) on a system.

Filter by
Sorted by
Tagged with
4 votes
1 answer
26 views

Download Ubuntu daily ISOs and make them into VMs for alpha and beta testing

I'm an Ubuntu contributor, and I finally got tired of the workflow for ISO testing I was using (zsync, gpg, sha256sum, create Gnome Boxes VM, install, delete VM). So I decided to make a Bash script to ...
user avatar
6 votes
2 answers
174 views

Command Line Parser for my VBA package manager written in Python

As the title suggests, I'm creating a package manager for VBA which is modelled loosely on conda/ poetry, allowing you to install VBA modules potentially into "environments", but certainly ...
user avatar
  • 2,150
1 vote
1 answer
31 views

Installing packages when needed

I decided to create a portable Emacs config and install packages I use if it's necessary on a fresh computer. Here is what I've done: ...
user avatar
  • 303
1 vote
1 answer
36 views

Reliably setting keys in Windows Registry for a VBA addin

We have a PowerPoint VBA addin which is installed using an MSI installer written with WIX (Windows Installer XML). For the addin to be picked up (for all users) by PowerPoint, name-value pairs need to ...
user avatar
  • 203
4 votes
1 answer
659 views

Ansible playbook to install Docker Swarm

this is my first ansible playbook. it installs docker in swarm mode and automatically joins the cluster. could you guys please review my code and show me where it can be improved? ...
user avatar
  • 219
0 votes
0 answers
40 views

Batch installing packages script in Octave

I am attempting to write a light script to deal with multiple package installation in Octave. The available packages can be checked in Octave Forge or wikipedia. For example, if the packages ...
user avatar
  • 3,576
1 vote
2 answers
51 views

ds4mac - directory switcher for macOS/Linux: the installer script

In this post, I present the bash script for installing the ds4mac: ...
user avatar
  • 26k
2 votes
1 answer
380 views

Python script to automate the creation of Linux LXC containers

Like the title suggests, I wrote a script in Python that uses the python3-lxc library to automate the creation of Linux LXC containers. I realised that containers ...
user avatar
  • 79
1 vote
2 answers
69 views

Installing packages if they don't exist in Bash

This script simply installs the chosen packages if they're not present on a Linux system using the apt package manager. Notes on improvements of any aspect are ...
user avatar
  • 2,897
5 votes
1 answer
256 views

Golang keep installation status for multiple installations process

Im fairly new to Golang and I appreciate any feedback about how to make the code cleaner. The code is called by go-routine and should update status (fail/success ...
user avatar
  • 281
2 votes
0 answers
76 views

Ruby script for automating software install on a brand new Linux OS

I have some scripts to automate software install, apply some configurations and so on after installing a new system. I used to have them as bash scripts but it was generally a poor idea. I have ...
user avatar
5 votes
5 answers
281 views

Upgrade script for MediaWiki website with one external addon (wave 1)

I have a MediaWiki 1.33.0 website with only one external addon installed (external extension), which is ContactPage. I have created the following script with that logic: if there is an upgrade to ...
user avatar
6 votes
1 answer
96 views

All-core MediaWiki website upgrade script

I wrote the following Bash script to upgrade All-core MediaWiki websites (no added extensions/skins or images - besides logo image). I already tested the essence of this script and it worked for me; ...
user avatar
2 votes
1 answer
62 views

Upgrade Firefox Quantum with logging and version check

This is the updated version of the script first posted here. Specifically, I first wanted to save the logs to a log file at "$HOME/.logs/ffupgrade.log", but I'm ...
user avatar
  • 372
3 votes
0 answers
101 views

Batch configuration script for a new computer

I've been working on a script which configures newly imaged computers (power settings, installed apps, etc) This is what I have so far: ...
user avatar
  • 372
4 votes
0 answers
40 views

Python automatic import and install script

In the following script, I am trying to infer if the modules are managed by a conda environment or not and based on that, I am trying to auto install and import the modules. [I skipped around 5 to 6 ...
user avatar
  • 205
1 vote
1 answer
2k views

Installing the VC Redistributable (2015|2017|2019) for both x86 and x64 using Inno Setup

I don't have a virtual computer so I am not able to beta test this installation. Therefore I am kindly asking if I have gone about this correctly. It compiles OK. Step 1 I declared these variables: ...
user avatar
3 votes
0 answers
93 views

Validating Amazon CloudFormation templates using Rspec

I have created an open source project that uses Rspec to validate the formatting of AWS::CloudFormation::Init YAML blocks in CloudFormation templates.1 My project is here. Some general concerns: Is ...
user avatar
4 votes
1 answer
112 views

Bash script to setup new Debian installs - follow-up

I have this bash script I've been working on and I have updated it. I was hoping for some advice and/or input on the code. This script is run directly after a fresh install of ...
user avatar
1 vote
0 answers
237 views

Batch script to download and extract Node.JS and NPM packages

The following is my first real attempt at batch scripting, and I'm new to it so I'm not sure whether what I've done is to best practice. The code works, and I'm open to suggestions. Basically the ...
user avatar
1 vote
1 answer
30 views

Install a Python package based on active_gpu or version [closed]

I have the following code, is there a way to optimize it/reduce the code? ...
user avatar
  • 601
2 votes
0 answers
844 views

Uninstalling Erlang and RabbitMQ, using Write-Verbose to ensure sequencing

I'm new at PowerShell and I like it. I had the change to write a script that uninstall Erlang and RabbitMQ and I want the same script to then remove the Erlang folder and the RabbitMQ folder. But ...
user avatar
1 vote
0 answers
42 views

Interactive Linux upgrade script - Follow-up #1

One year ago I asked for a yearly revision of my Interactive Linux upgrade script. There is nothing new to the conditions, therefore please read the original question before you decide to comment and ...
user avatar
2 votes
1 answer
505 views

Partial Maven clean install after Git pull

I had searched for a solution to mvn clean install on my changed projects after a git pull. I even asked a question over at SO ...
user avatar
3 votes
1 answer
74 views

Bash program that sets up and configures the environment for new Debian installs

Here is my second version of a bash program I'm writing, as per @hjpotter92 I've updated and cleaned it since last: This script is run directly after a fresh install of Debian, to do: sets up ...
user avatar
2 votes
1 answer
54 views

Ubuntu kernel update and removal automation script

This is my first bigger than a few lines bash script. It automates kernel updating and removing on Ubuntu through ukuu (Ubuntu kernel update utility). I'm not yet ...
user avatar
  • 173
9 votes
1 answer
369 views

Systemd service configuration helper script

I've written a script that semi-automates the process of configuring/creating a new systemd service. The script is working perfectly well, however, I've had some trouble with the styling and ...
user avatar
  • 207
5 votes
1 answer
398 views

Bash script to setup new Debian installs

This script is run directly after a fresh install of Debian, to do: sets up syntax highlighting in nano, sets up iptables, sets ...
user avatar
9 votes
2 answers
273 views

Upgrade Firefox Quantum from tarball

I wrote a little script to automate upgrading Firefox to a new version under Debian, since I don't want to install it from unstable and the snap version has ...
user avatar
  • 372
1 vote
2 answers
91 views

Portable (Linux, Cygwin,...) Makefile for my own Shell OpenSSL file en-/decryption scripts

Let it be clear that in this question I ask for further guidance with my current version of Makefile used for my own Shell OpenSSL file en-/decryption scripts, not ...
user avatar
3 votes
1 answer
70 views

Automating the installation and configuration of Vim

I am writing a script to automate the install and configuration of vim, zsh, ohmyzsh and tmux, on a Linux/Mac. I'd like to perform all operations in Python, rather than using ...
user avatar
6 votes
3 answers
233 views

Arch linux installation script to be reviewed for any leakage of personal / security info

While I have been teaching myself a little about linux, it's boot processes and service configuration I have been using arch linux in virtualbox for my experimentation. Eventually after much wiling ...
user avatar
6 votes
1 answer
278 views

Install Python script requirements

Sometimes I download a Python script (from a trusted source), and can't run it because of missing dependencies, which I have to install one by one (no ...
user avatar
  • 303
0 votes
1 answer
9k views

Powershell Script to remove printers and drivers

I am learning Powershell Scripting as I move my work environment to Windows 10. The script below is to be edited by the SysAdmin (for the list of Print Queues and Printer Drivers) to specify what ...
user avatar
4 votes
1 answer
55 views

Query registry for installed software

Hoping someone can help me out with the two aspects of my script that I think is causing the most performance hindrance. Recreating the Array $Result and using the <...
user avatar
  • 226
3 votes
3 answers
61 views

Shell install.sh for repository (rpi_videoloop)

I've written my first installation script in shell and was wondering on how I can improve the install procedure to make it more clean? Here's the code: ...
user avatar
  • 143
3 votes
0 answers
515 views

Maintaining a complicated installer supporting per-user and everyone

Another challenge for developing rubberduck VBA project is to develop an installer that support per-user mode and everyone-mode. Normally with an MSI package, one has a bootstrapper so it is possible ...
user avatar
  • 2,009
2 votes
2 answers
111 views

Nginx-WordPress installer for Debian

I have written the following Bash script which includes an Nginx WordPress bootstrapper: A program establish WordPress apps fast on a Debian-Nginx environment. It utilizes CertBot for HTTPS, SSHguard ...
user avatar
2 votes
1 answer
88 views

Changing php.ini with code in a LEMP stack on Debian systems

This is how I establish a Debian LEMP and use code to change php.ini directives, as part of php-fpm. Please review the way I change ...
user avatar
1 vote
1 answer
68 views

Ubuntu-Nginx lightweight server environment setup

Please review the following Bash script that uses to establish a "lightweight" Ubuntu-Nginx server environment mainly aimed to run small WordPress sites (about 5 plugins, about 25 webpages, about 25 ...
user avatar
2 votes
1 answer
109 views

Webapp Substrate script for WordPress on Debian-Nginx

The following script creates a webapp substrate for WordPress webapps/websites on Ubunu-Nginx with PHP-FPM and Mysql environments, with Certbot, while all software is uncustomized. Such substrate ...
user avatar
4 votes
0 answers
95 views

Installer Script

I would like to know how to simplify and improve this script, which should: Check to determine if the Central Process is 32 or 64 bit Determine if, specifically, Java 1.8 is installed on the computer ...
user avatar
  • 41
5 votes
1 answer
196 views

Interactive Linux upgrade script

One year ago, I asked for a review of Simple Linux upgrade script in Bash. Conditions are slightly changed, and/or more accurate: Code readability for the code user, making it simple to adjust the ...
user avatar
2 votes
1 answer
139 views

Batch bash installer script for clean Ubuntu GNOME installation

I just finished (I think) writing a bash script to install all my essential software to Ubuntu GNOME. I'll be making more for different distributions but once I have one to go off of, I can do the ...
user avatar
  • 123
5 votes
2 answers
65 views

Install, configure, and maintain content for Ubuntu webserver

I made a script for my Ubuntu server(s) running on Google Cloud Platform. The idea behind it is I can create a new instance and paste this script in Google Cloud so it runs it on the new instance and ...
user avatar
4 votes
1 answer
93 views

Automatic creation of python conda packages

I packaged a pure python library using conda. It is tested to work with 2.7, 3.5 and 3.6 and should work on all three mayor operating systems. I am quite surprised, that there is no command or ...
user avatar
  • 842
4 votes
2 answers
803 views

Bash script which downloads the latest linux stable kernel

I made this script when I started downloading the latest stable linux kernel's source from https://www.kernel.org to compile it myself, now I have improved it a bit and decided to create a public repo ...
user avatar
1 vote
1 answer
160 views

Bash script that creates a local environment for CHICKEN scheme (like virtualenv for Python)

Usage To create a localenv called sicp, do $ localenv sicp Activate the localenv: $ . sicp/bin/activate Check installed eggs in ...
user avatar
7 votes
1 answer
4k views

Ansible playbook to install application from tarball

I'm doing this, but as I'm the expert here (because no-one else is doing it) I have no real idea how awesome my code actually is. So the code should do the following: Export the tarball from ...
user avatar
8 votes
1 answer
429 views

LXC Bootstrap - A wrapper script around lxc utility scripts to create and set up an LXC container based on settings

So some background here. I recently discovered the ease of LXC containers on Ubuntu. I've been building some 'test' containers locally for testing things I develop on Ubuntu, but the evil thing is ...
user avatar
  • 2,498