Packaging
Create distribution packages for various Linux distributions.
Automated Package Creation
FastTube Downloader includes an automated build script that generates packages for multiple Linux distributions in one command.
Quick Start
To create packages for all supported distributions, simply run:
./release.shThis will generate packages in the dist/ directory.
Supported Formats
RPM Package
Fedora
For Fedora, RHEL, CentOS, and other RPM-based distributions
Output Location:
dist/rpm/Requirements:
sudo dnf install rpm-build rpmdevtoolsInstall Package:
sudo dnf install dist/rpm/fasttube-downloader-*.rpmDEB Package
Ubuntu/Debian
For Ubuntu, Debian, and other DEB-based distributions
Output Location:
dist/deb/Requirements:
sudo apt install dpkg-devBuild Package:
dpkg-deb --build dist/debInstall Package:
sudo dpkg -i fasttube-downloader_*.debArch Package
Arch Linux
For Arch Linux and derivatives (Manjaro, EndeavourOS)
Output Location:
dist/arch/Requirements:
sudo pacman -S base-develBuild Package:
cd dist/arch
makepkg -siPackage Contents
All packages include the following components:
- •Application files in
/opt/FastTubeDownloader - •Desktop entry for application launcher
- •Native messaging host configuration
- •Browser extension files