Slackware64 build script for pgAdmin4 program.
Use the script included here at your OWN risk.
VERSION # 9.6
pgAdmin 4 is written as a web application with Python(Flask) on the server side and ReactJS, HTML5 with CSS for the client side processing and UI.
Although developed using web technologies, pgAdmin 4 can be deployed either on a web server using a browser, or standalone on a workstation. The runtime/ subdirectory contains an Electron based runtime application intended to allow this, which will fork a Python server process and display the UI.
This script builds the desktop only.
To setup pgAdmin4 Server, see guide in SETUP-SERVER.md
Requirements:
- Nodejs version >= 20.0.0
- Yarn.
- PostgreSQL slackware package.
- Internet connection.
File list included in pgadmin4-slackbuild directory:
- LICENSE
- README
- pgadmin4.SlackBuild
- slack-desc
- pgadmin4.info
- doinst.sh
- config_distro.py
NOTE: Upgraded "nodejs" to version 21.1.0 using Willy's script from SlackBuild.org
Build Instructions:
-
Install required packages. Both Nodejs and Yarn are available from www.slackbuilds.org, I suppose you have postgresql installed already.
-
Download source tar ball for pgAdmin4 AND electron zipped file and place both in the same directory as the build script; URLs are in the info file.
-
Build the package with "pgadmin4.SlackBuild". You can find the built package in your /tmp directory.
-
Use Slackware package tool (installpkg or upgradepkg) to install or upgrade in your system.
Wael Hammoudeh
July 27/2025