Overview
Helwan Store is a package management interface for Helwan Linux that allows users to browse, search, and install packages from multiple repositories, including Arch, Helwan, and AUR. It provides filtering, pagination, and update management features for a smooth user experience.
Main Interface
- Header: Displays the application name.
- Search Box: Enter the name of a package to search for it.
- Category Filter: Select a category such as Multimedia, Games, Development, etc.
- Repository Filter: Filter packages by repository: Arch, Helwan, or AUR.
- Check for System Updates: Click the button to see if any system updates are available.
- Packages List: Shows all packages according to your search and filters. Each row typically has:
- Package name
- Status (installed/not installed)
- Action buttons: Install / Remove
- Pagination Controls: Navigate through multiple pages of packages.
- Status Message: Displays notifications like "Installation completed" or errors.
- Progress Bar: Shows the progress of installation or updates.
- Update Section: If system updates are available, it displays a message and an "Apply Updates" button.
Using the Search and Filters
- Type a package name in the search box and press Enter to search.
- Select a category to narrow down packages.
- Use the repository filter to show packages only from a specific source.
- Filters and search can be combined to quickly find the package you want.
Managing Packages
- To install a package, click the Install button next to it.
- To remove an installed package, click the Remove button.
- Installed packages are highlighted in green (Installed).
- During installation or removal, the progress bar shows the operation's progress.
Tip: You can see detailed status messages at the bottom-right corner of the screen.
System Updates
- Click "Check for System Updates" to see if your system has available updates.
- If updates are available, the Update Section will appear with a summary and "Apply Updates" button.
- Click "Apply Updates" to start updating your system.
- The progress bar will indicate update progress.
Pagination
- Use the "Previous Page" and "Next Page" buttons to navigate through packages.
- The current page number is displayed between the buttons.
Tips & Best Practices
- Always check for system updates before installing new packages.
- Combine search and filters to quickly locate specific packages.
- Use the status messages to monitor progress and troubleshoot errors.