Automated Download, Setup, and Desktop Entry Creation π
A streamlined, automated installer for FTPRush on Ubuntu Linux systems. This script manages the complete installation process, including:
- π₯ Downloading and extraction
- π― Setup in
/opt/FTPRush
- π₯οΈ Desktop entry creation
- π§Ή Cleanup management
- ποΈ Uninstallation features
- Debian-based Linux distribution
sudo
privileges- Internet connection
wget https://github.com/Shaerif/FTPRush_Linux_Script/raw/main/install_ftprush.sh -O /usr/local/bin/install_ftprush.sh
sudo chmod +x /usr/local/bin/install_ftprush.sh
- Upload to path:
/usr/local/bin/install_ftprush.sh
- Set permissions:
sudo chmod +x /usr/local/bin/install_ftprush.sh
sudo /usr/local/bin/install_ftprush.sh
-
π¦ Automated Download and Extraction
- Latest FTPRush version
- Extracts to
/opt/FTPRush
- Automatic version management
-
πΌοΈ Desktop Integration
- Application icon setup
- Menu shortcut creation
- System-wide accessibility
-
π Smart Download Management
- Existing file detection
- Download configuration options
- Bandwidth optimization
-
π οΈ System Integration
- Automated permissions setup
- Desktop entry configuration
- Path environment updates
-
π§Ή Interactive Cleanup
- Temporary file management
- Installation cleanup
- System optimization
-
ποΈ Uninstallation Management
- Complete removal option
- Configuration cleanup
- System restore
-
π Progress Tracking
- Installation status
- Download progress
- Error notifications
-
βοΈ Advanced Options
- Custom installation paths
- Configuration backup
- Silent installation mode
π /opt/FTPRush/
βββ π FTPRush (executable)
βββ π license.txt
βββ π config/
βββ π resources/
π /usr/share/applications/
βββ π ftprush.desktop
Remove FTPRush completely:
sudo /usr/local/bin/install_ftprush.sh
# Select uninstall from menu options
sudo /usr/local/bin/install_ftprush.sh
- Ensure proper sudo privileges
- Check file permissions
- Verify internet connection
- Check proxy settings
- Confirm server availability
- Refresh application menu
- Verify icon paths
- Check desktop environment compatibility
- Automatic version detection
- Update notifications
- Backup management
- Temporary file removal
- Configuration backup
- Log management
We welcome contributions! Here's how you can help:
- π Fork the repository
- π Create your feature branch
- π» Commit your changes
- π€ Push to the branch
- π― Open a Pull Request
GNU General Public License v3.0 - see LICENSE file for details.
- FTPRush development team
- Linux community contributors
- Open source supporters
Metric | Value |
---|---|
Time Invested | 12 hours and 11 minutes |
Last Updated | 2024-12-23 02:14:23 EST |
Release Status | Stable |
Active Contributors | 1 |
Note: Time tracking started from project inception. Updates are automated via GitHub Actions.
For a detailed list of contributors and tools used, please see our Credits & Thanks page.
Made with β€οΈ for the Linux community
Copyright Β© 2024 FTPRush Installer Script Team