What have you found bad about bash arrays? I have some simple usage of those (in bash) and they work fine.
Linux, C, DOS, Vim, networking. he/him
What have you found bad about bash arrays? I have some simple usage of those (in bash) and they work fine.
No worries! I hope this helps you enjoy Flatpak :)
You added the Flatpak repo as a “system” repo with:
flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
As such, the downloaded applications are stored by the system in /var
like you said.
If you run installs as user installs, eg:
flatpak --user install com.example.appname
Then the application is stored in your home directory, not in /var
.
You can also add the Flatpak repo as a “user” repo, eg:
flatpak --user remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Now all installs will behave as if you passed --user
to the install command. All installs will go to your home directory, none will go to /var
The installer lets you do a custom partition layout.
It’s fine. I give my systems a 20G or 30G root file system.
If you use Flatpak then make sure you do user installs. If you add the remote as a user remote then all installs are user installs.
If you use VMs then create a storage pool for the disks in your home filesystem. I create a /home/libvirt/
for this.
Basically just be mindful not to fill your root filesystem.
I love XFCE but I use MATE’s Caja file manager on mine.
aiui apt will compare downloads from repositories against the repository signing key, whereas downloading a deb and installing it manually with dpkg bypasses that.
So theoretically the Debian website could get compromised and provide you a malicious deb package. That has happened to other Linux distros before so it’s not entirely unrealistic.
Practically I think that’s very unlikely.
I know apt has the --download
option if you’d like to fetch deb packages on the commandline, though I’m not sure if apt compares the package with the key during this process. I hope it does. You could probably run apt in verbose mode and hopefully see this happen.
Some references:
The live installer sucks.
It is called Calamares, it is not well maintained upstream, and it doesn’t support even trivial complexity like LVM or Encryption.
Use the regular install DVD or Netinst. You get to choose your desktop environment in the process.
I have just made the switch from Ubuntu. Now I have a trustworthy stable base, plus selected latest apps with Flatpak and Distrobox. It’s the best of both worlds.
Can you force all DNS via TRR (aka DNS-over-HTTPS)?
I don’t know what Pi-Hole is capable of but that’s possible on open source routers like OpenWrt.
I’ve had a Racknerd VPS on a LEB special for a couple of years. It work works and is always there when I need it. The control panel is good. If you want to pay less than US$1/month for a small VPS they’re great.
It’s basic SSH-based git, but also allows you to manage permissions for users and groups based on their SSH keys. You do all configuration by editing a file in the adminstration repo and pushing those changes to the server. I don’t want a web interface or any heavy service running all the time so this suits me perfectly.
Not really, there are already “quantum proof” encryption algorithms that systems are already moving to.
It won’t be an apocalypse where all your personal data is suddenly available at the click of a button. You need to be a billionaire launching a new social network to get that level of privacy invasion.
4G: Fast phones. 5G: Faster phones. Neither of them can give you cancer or cause Covid or are Bill Gates mind control or whatever else the cookers are coming up with these days. The best explanation I’ve seen is this hilarious and educational video from ElectroBoom: https://youtu.be/i4pxw4tYeCU
If you run your scripts through https://shellcheck.net it’ll pick up things like this. Also available as a Linux package for offline use.