Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uninstaller.sh to uninstall all dependencies which was used to auto-installed to run Fluxion. #967

Open
PranavBhattarai opened this issue Sep 20, 2020 · 0 comments

Comments

@PranavBhattarai
Copy link

PranavBhattarai commented Sep 20, 2020

I think its a pretty common thing to provide a simple uninstaller script which rolls backs user to the previous state where he/she hasn't installed a program using Installer.sh script.

There may be various reasons why a user wants to uninstall the software. Reason like:
i) Users don't need it anymore.
ii) User might have mistakenly installed it in host OS instead of guest OS.
iii) Users might want to leave no trace behind before he/she gets in serious trouble. So he/she wants to purge it as fast as possible.
etc, there could be many more.

I really think its a good idea to provide uninstaller script. It makes life easy. Instead of tracking/remembering all dependencies/packages Fluxion needed and trying to uninstall them one-by-one is very painful.

Honestly, this script will be very helpful for noobs like me. Please make a simple uninstaller script that completely wipes every track of Fluxion and the list of dependencies/packages it needed to run the program.

Sincerely,
A humble fluxion user.

Note: A uninstaller script should uninstall only those script those packages/dependencies which was installed while installing fluxion. This will be very tricky & hard to do because let's say a package named A was already installed by a user or comes preinstalled in distribution, then will how will the Fusion uninstaller script know about this? Because uninstalling "A" can/might damage the entire OS state. This is not good. Take openssl for example. This pacakge is on the list of 'pacakge-to-be-installed' for installing fluxion. If u dare to uninstall it, then only God can save you, 😅

A solution to this (I am not a programmer): Fluxion needs to remember the packages which were actually installed during installation fluxion, NOT the overall package it need to run itself. By doing this, only the new packages which were installed a moment ago will be uninstalled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant