Releases: cvengler/sysget
2.3
New features:
- Translations!
- Support for OpenBSD's pkg_mgr
- Support for apt, apt-get support was dropped
Improvements:
- Change to cerr for errors
- Purge package when removing a package with apt
Installation
Universal Linux
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.3/sysget && sudo chmod a+x /usr/local/bin/sysget && sudo wget -O /etc/bash_completion.d/sysget https://raw.githubusercontent.com/emilengler/sysget/v2.3/contrib/sysget.bash-completion && echo "Done"
macOS & FreeBSD
Compile it on your own, I only provide elf binaries for Linux
Checksums for binaries
d3dc43044559ba2d60fec3d7de7501c3e3b7a1b3175a750bf7329330af58eff3 sysget
They are also PGP signed in SHA256SUmS.asc with my PGP key: F365E6544A5C9AB1329342D42F6D4145C55FC7C7
2.2
New features:
- Support for GNU Guix
- Manpages
- Support for RubyGems
- Support for MacPorts
Improvements:
- Improved error messages
- Improved makefile
Installation
Universal Linux
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.2/sysget && sudo chmod a+x /usr/local/bin/sysget && sudo wget -O /etc/bash_completion.d/sysget https://raw.githubusercontent.com/emilengler/sysget/v2.1/bash/bash-completion.bash && echo "Done"
macOS & FreeBSD
Compile it on your own, I only provide elf binaries for Linux
2.1
2.1
New Features:
- slapt-get support
- Bash autocompletion
- You can now create your own package manager without changing the source code
- pip3 support
Improvements:
- Security improvements (Environment variables)
- makefile improvements
Installation:
Universal Linux
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.1/sysget && sudo chmod a+x /usr/local/bin/sysget && sudo wget -O /etc/bash_completion.d/sysget https://raw.githubusercontent.com/emilengler/sysget/v2.1/bash/bash-completion.bash && echo "Done"
Debian & Ubuntu
Simply install the deb (We don't add anything to your sources, you need to reinstall it every time a new version comes out)
sudo dpkg -i sysget-2.1-amd64.deb
macOS
Compile it on your own
Checksums:
sysget:
0d5819a5f5e0abcab5a0180c00b52c24a8119ea49594c948fe798d8f42331276
sysget-2.1-amd64.deb
2c7c4a9c8ed371744bb8cea4edc7b3b2c56cca9a23fd2844f8c5ce47aa421cf4
2.0
2.0
Today I am happy to announce the second major release of sysget :)
As you might know sysget wants to become "THE package manager to rule them all" so a Front-End for every package manager.
We are getting closer to achieve this with lots of new features and package managers.
New Features:
- flatpak support
- Ability to install/remove/upgrade multiple packages at once
- Ability to change the path of the sysget config file with an environment variable (Thank you Chihiro)
Improvements:
- Complete new slicker codebase which is object-oriented
- Code is more readable
- If a function is unknown it is in the error output
- void instead of int for functions
- No more compiler warnings on macOS
- Better support for macOS
Installation:
Universal Linux
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v2.0/sysget && sudo chmod a+x /usr/local/bin/sysget
Debian & Ubuntu
sudo wget -qO - https://apt.emilengler.com/signkey.asc | sudo apt-key add && sudo echo "deb https://apt.emilengler.com/ stable main" > /etc/apt/sources.list.d/emilengler.list && sudo apt update && sudo apt install sysget
macOS
Download sysget-darwin.
Open a terminal in your downloads folder.
Type in:
sudo cp sysget-darwin /usr/local/bin/sysget && sudo chmod a+x /usr/local/bin/sysget
1.2.1
Improvements:
- Made code a more readable
- Fixed bug with emerge/portage
- Improved code, reduced binary size and made the program more lightweight
Installation:
Universal Linux
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget
Debian
sudo wget -qO - https://apt.emilengler.com/signkey.asc | sudo apt-key add && sudo echo "deb https://apt.emilengler.com/ stable main" > /etc/apt/sources.list.d/emilengler.list && sudo apt update && sudo apt install sysget
Note: The binary in the deb is different because it uses /usr/share/sysget/config.txt as CONFIG_PATH and not /usr/local/share/sysget/config.txt
macOS
At the moment we do not provide offical binaries for macOS.
However you can compile it on your own which isn't that hard.
wget -o src.zip https://github.com/emilengler/sysget/archive/v1.2.1.zip && unzip src.zip && cd sysget-1.2.1/src && make && sudo make install
1.2
New features:
- sysget welcomes npm
Improvements:
- Made code a more readable
- No more warnings while compiling
- Travis
Installation:
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget
1.1.1
Improvements:
- sysget now creates a folder for the config file if it doesn't exists
- compiling should now work on macOS
- minor interface improvements
Installation:
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.1.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget
1.1
New features:
- sysget welcomes snap
- feature to change the package manager config file
Improvements:
- Made code a little bit more readable (Thanks dwbrite)
Installation:
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget
1.0.1
Improvements:
- Fixed a bug when upgrading a specifc package with xbps (Thanks maxice8)
Installation:
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.0.1/sysget && sudo mkdir -p /usr/local/share/sysget && sudo chmod a+x /usr/local/bin/sysget