mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 00:04:15 +02:00
[debian] initial Debian package management support
This commit is contained in:
20
README.md
20
README.md
@@ -1,6 +1,6 @@
|
||||
[](https://github.com/vinifmor/bauh/releases/) [](https://pypi.org/project/bauh) [](https://aur.archlinux.org/packages/bauh) [](https://aur.archlinux.org/packages/bauh-staging) [](https://github.com/vinifmor/bauh/blob/master/LICENSE) [](https://ko-fi.com/vinifmor) [](https://twitter.com/bauh4linux)
|
||||
|
||||
**bauh** (ba-oo), formerly known as **fpakman**, is a graphical interface for managing your Linux software (packages/applications). It currently supports the following formats: AppImage, ArchLinux repositories/AUR, Flatpak, Snap and Web applications.
|
||||
**bauh** (ba-oo), formerly known as **fpakman**, is a graphical interface for managing your Linux software (packages/applications). It currently supports the following formats: AppImage, ArchLinux repositories/AUR, Debian packages, Flatpak, Snap and Web applications.
|
||||
|
||||
Key features
|
||||
- A management panel where you can: search, install, uninstall, upgrade, downgrade and launch you applications (and more...)
|
||||
@@ -26,6 +26,7 @@ Key features
|
||||
6. [Supported types](#types)
|
||||
- [AppImage](#type_appimage)
|
||||
- [Arch packages/AUR](#type_arch)
|
||||
- [Debian](#type_deb)
|
||||
- [Flatpak](#type_flatpak)
|
||||
- [Snap](#type_snap)
|
||||
- [Native Web applications](#type_web)
|
||||
@@ -69,6 +70,7 @@ Key features
|
||||
|
||||
##### Optional dependencies (they should be installed with apt-get/apt)
|
||||
|
||||
- `aptitude`: Debian package management
|
||||
- `timeshift`: system backup
|
||||
- `aria2`: multi-threaded downloads
|
||||
- `axel`: multi-threaded downloads alternative
|
||||
@@ -285,6 +287,22 @@ aur_rebuild_detector: true # it checks if packages built with old library versio
|
||||
prefer_repository_provider: true # when there is just one repository provider for a given a dependency and several from AUR, it will be automatically picked.
|
||||
```
|
||||
|
||||
##### <a name="type_deb">Debian packages<a>
|
||||
- Basic actions supported: **search**, **install**, **uninstall**, **upgrade**
|
||||
- Custom actions supported:
|
||||
- **synchronize packages**: synchronize the available packages on the repository (`aptitude update`)
|
||||
- **index applications**: maps runnable installed packages (automatically done during initialization)
|
||||
- **software sources**: launches the application responsible for managing software sources (at the moment only `software-properties-gtk` is supported)
|
||||
- Custom package actions supported:
|
||||
- **purge**: removes the packages and all related configuration files
|
||||
- Files:
|
||||
- runnable applications index: `~/.cache/bauh/debian/apps_idx.json` (or `/var/cache/bauh/debian/apps_idx.json` for **root**)
|
||||
- package suggestions: `~/.cache/bauh/debian/suggestions.txt` (or `/var/cache/bauh/debian/suggestions.txt` for **root**)
|
||||
- configuration: `~/.config/bauh/debian.yml` or `/etc/bauh/debian.yml`
|
||||
- `index_apps.exp`: time period (**in minutes**) in which the installed applications cache is considered up-to-date during startup (default: `1440` -> 24 hours)
|
||||
- `sync_pkgs.time`: time period (**in minutes**) in which the packages synchronization must be done on startup (default: `1440` -> 24 hours)
|
||||
- `suggestions.exp`: it defines the period (**in hours**) in which the suggestions stored in disc will be considered up to date. Use 0 if you always want to update them.
|
||||
- `pkg_sources.app`: it defines the application for managing the software sources. A `null` value detects one of the supported applications automatically.
|
||||
|
||||
##### <a name="type_flatpak">Flatpak</a>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user