Linux4Delphi
Scripts and resources to simplify the setup and development with Delphi on Linux.
File Explorer
- commit_test.yml
- arch-wsl.html
- arch-wsl.png
- athena-wsl.html
- athena-wsl.png
- debian-wsl.html
- debian-wsl.png
- fedoraremix-wsl.png
- Linux4Delphi-Logo-256px.webp
- Linux4Delphi-Logo-512px.webp
- Linux4Delphi-Logo.af
- Linux4Delphi-Logo.webp
- ubuntu-wsl.html
- ubuntu-wsl.png
- SetupRedHat4Delphi22.sh
- SetupRedHat4Delphi23.sh
- SetupUbuntu4Delphi22.sh
- SetupUbuntu4Delphi23.sh
- SetupLinux4Delphi.sh
- .gitattributes
- .gitignore
- AGENTS.md
- CLAUDE.md
- LICENSE
- README.md
- test-local.ps1
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
apt
View Details ▼
apt
Package manager for Debian-based distributions.
Intended as a user-friendly alternative to `apt-get` for interactive use.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo apt update
Update the list of available packages and versions (recommended before running other `apt` commands):
apt search {{package}}
Search packages by name or description:
apt list {{package}}
Search packages by name only (supports wildcards like `*`):
dnf
View Details ▼
dnf
Package manager for Fedora 41+ and RHEL 10.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo dnf {{[up|upgrade]}}
Upgrade installed packages to the newest available versions:
dnf {{[se|search]}} {{keyword1 keyword2 ...}}
Search packages via keywords:
dnf {{[if|info]}} {{package}}
Display details about a package:
pacman
View Details ▼
pacman
Arch Linux package manager utility.
See also: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo pacman -Syu
[S]ynchronize and update all packages:
sudo pacman -S {{package}}
Install a new package:
sudo pacman -Rs {{package}}
[R]emove a package and its dependencies:
yum
View Details ▼
yum
This command is an alias of `dnf` on modern distros.
For older distros (e.g. CentOS 7), `yum` is a distinct program from `dnf`. Some subcommands and options may be different.
tldr dnf
View documentation for the original command:
wsl
View Details ▼
wsl
Manage the Windows Subsystem for Linux.
wsl {{shell_command}}
Start a Linux shell (in the default distribution):
wsl {{[-e|--exec]}} {{command}} {{command_arguments}}
Run a Linux command without using a shell:
wsl {{[-d|--distribution]}} {{distribution}} {{shell_command}}
Specify a particular distribution:
