this post was submitted on 24 Sep 2024
48 points (98.0% liked)
Linux
48041 readers
771 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I have a bash script I use to script my Silverblue install. Something like this should work.
I have it set up this way so that I just have a bunch of bash variables describing the stuff I want to install all at the top of the file, but the function definitions and calls lower down since I don't need to see them.
It also does other things like removes packages from the system, removes some preinstalled flatpaks, installs flatpaks from Fedora Flatpaks / Flathub / gnome-nightly, and sets up gnome through a list
gsettings
commands.As I use my system, I add new apps to the list I want next time I install and remove apps I don't use.
I love this, I will update the script I've setup to mirror your idea. Nice and clean.
I wonder if you can help at all? The only app that fails install is Anydesk. I have to do the following:
sudo dnf install anydesk -y
But it gives an error, saying :
Is there a special way to add that kind of command to a bash script? All good apart from that though.
I think that’s just a dependency issue unrelated to the script.
ok, thank you. I'll address that, in that case. Thanks again!
EDIT, and resolved. Thanks again.