Simplified Package Manager for openSUSE
that can Make Everyday Tasks Easier for Developers and System Administrators.
There is no claim that this package manager is better or more optimal than the others The goal is to improve platforms or make things easier I wrote this package manager for my daily tasks I am in this philosophy that I try to write everything I need myself and I wanted to make it available to others. and support and accompany us to make the conditions better for ourselves.
Latest Update : Sun 17 Mar 2024 Hash : 8c06ac3fc1683913a940b34bf20c8fb74118b4be0c5963265d964003527fb4fe
1 - Supported Distrubutions : "Leap" and "Tumbleweed"
2 - Update and Upgrade and dist upgrade Like ubuntu and Fedora
3 - Remove Unneed packages
4 - show Package Providers
5 - List Installed Apps
6 - Show repositories
7 - Show known apps
8 - Show Installation Manual
9 - Support for software that is not supported by the main package manager
10 - My own open source software has also been added to this script.
11 - Recommending documents to read about the requested software
12 - Install and Remove Packages 13 - Optimization of software search: It has been tried to reduce the sensitivity to upper and lowercase letters or having a dash or not having a dash in the search for software, etc., and if you know the name of the software, you can search or install it without any trouble. do.
cd /tmp && https://github.com/KooshaYeganeh/suse/archive/refs/heads/main.zip && unzip main.zip && cd suse-main && sudo rpm -ivh suse-0.0.2.noarch.rpm && cd && echo "suse Package Manager Installed [ OK ]"
suse Package Manager
Note : To use the script, go to /opt /script/ and run the software => ./suse --list-app or Some More
--whereis : Each software shows in which repository it is located or which repositories provide this software. Example :
./suse --whereis clamav
--howinstall : It shows the installation steps. It shows which steps you should go through to install the relevant software on your system.
Example :
./suse --howinstall clamav
--info : show information
./suse --info
man : suse man ( Manual )
--install : use this command to install a software
Example :
./suse --install vscode
--remove : use this command to remove a software and try to remove dependencies
Example :
./suse --remove clamav
--remove --clean-unnneded : remove + clean_unnneded
Example :
./suse --remove clamav --remove-unneeded
--list-app : List Installed apps
./suse --list-app
--search-app : Serach in installed Apps
Example :
./suse --search-app clamav
--clean-unneed : clean out all unneeded autoinstalled dependencies
./suse --clean-unneed
--suport-sytems : Which distributions does this package manager support
./suse --support-systems
--list-repository : list of repositories in system
./suse --list-repo
--list --known : Known Apps to suse
Exapmle :
./suse --list --known security-tools
--update : update Packages
./suse --update
--upgrade : upgrade packages
./suse --upgrade
--dist-upgrade : Distribution Upgrade
./suse --dist-upgrade
--document : show recomended Documents Links
Example :
./suse --document clamav
sudo rm /opt/script/suse
and Some More :)