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

A way to temporarily install dependencies and then have them auto delete after #10011

Closed
RustoMCSpit opened this issue Oct 18, 2024 · 5 comments

Comments

@RustoMCSpit
Copy link

Description of the new feature/enhancement

If someone wants to build an app from source, they need dependencies. However, people do not want to clog up their systems with useless dependencies. Having the ability to install a multitude of dependencies and have them auto delete automatically once the terminal is closed would be ideal.

e.g. luanti-org/luanti#15198 (comment)

Proposed technical implementation details (optional)

something along the lines of

sudo apt install -t g++ make libc6-dev cmake libpng-dev libjpeg-dev libxi-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libluajit-5.1-dev gettext

the terminal would then check which of these are already installed and ignore them, but download those that arent temporarily. you could then close the app and the ones that were downloaded would delete whilst the ones that were already on your system would stay

(i use linux by the way, so the sudo command would be something else)

@Eugeny
Copy link
Owner

Eugeny commented Oct 18, 2024

Not directly related to terminals, this would rather be something like a wrapper shell.

@Eugeny Eugeny closed this as not planned Won't fix, can't repro, duplicate, stale Oct 18, 2024
@RustoMCSpit
Copy link
Author

RustoMCSpit commented Oct 20, 2024

@Eugeny what "wrapper shell" does tabby use and where is its repo?

@Eugeny
Copy link
Owner

Eugeny commented Oct 20, 2024

None, it was an idea for how you could implement your concept. There's nothing in it that needs a specific terminal app though.

@RustoMCSpit
Copy link
Author

None, it was an idea for how you could implement your concept. There's nothing in it that needs a specific terminal app though.

oh, what repo do you think my idea would be best on in then?

@Eugeny
Copy link
Owner

Eugeny commented Oct 20, 2024

Sorry, not to sound mean but you don't seem to be grasping the complexity of this and I can't help you

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

2 participants