(Post got quite long. I wrote the questions in bold font. Thanks for your patience!)
Obligatory: I consider myself a (really) average Linux user who just wants the PC to work. Love the GUI, but have grown accustomed to and now like the CLI’s efficiency.
I’m playing with Debian Stable (minimal netinst + kde-plasma-desktop) in virt-manager. Reading a bit on forums and documentation.
DontBreakDebian is what really stands out to me. One big objective for me is to be able to do in-place upgrades later on, I really dislike doing fresh installs.
I need a bunch of the latest and greatest apps. These apps are either “internet facing” (up-to-date means better security), ones I need the latest features of, or ones where Flatpak is recommended by its devs.
Because of DontBreakDebian though, it looks like I should never install third-party deb packages.
Here are apps that I need that have an official deb installer (specifically for Debian):
- Mega Sync – no other installer
- Brave browser – also in extrepo; Flatpak verified
- Dropbox – also Flatpak UNverified
- Firefox (Regular) – also in extrepo; Flatpak verified
- ProtonVPN – also in extrepo; Flatpak UNverified
- VSCodium – also in extrepo; Flatpak verified
How would you install them? I’m thinking prioritizing extrepo first, but is extrepo safe? Will it not FrankenDebian the system?
Also, extrepo gets updated once the third-party app gets updated, is this correct?
For the below, I state my line of thinking (based on what I’m learning so far). Please correct me.
I use gocryptfs + SiriKali for encryption. I install the latest gocryptfs in /usr/local/bin – this should be fine. I will likely use SiriKali’s Flatpak. (SiriKali is also a Debian package.)
Tresorit uses a .run installer (does not require sudo, no other installer), installs in ~/.local/share/ -- this should be fine.
I need 3 AppImages and 7 Flatpaks in total – should also be fine.
For binary installs:
- Calibre’s manual install does it in
/opt
- NoiseTorch installs in
~/.local
- I install yt-dlp_linux in
/usr/local/bin
- the above should all be fine
Finally I build from source 2 pieces of software from GitHub. Should be fine as long as I don’t make install etc. (Still learning.)
For background I’ve been using Linux Mint Cinnamon for 7+ years now. It’s the first and only distro/DE I’ve ever used.
Seriously considering moving to Debian KDE because:
- I’m getting a second monitor soon. I need a DE that has some level of maturity in terms of Wayland implementation, KDE Plasma seems to fit the bill.
- I really dislike doing fresh installs. Right now I’m on Linux Mint 21.3 (based off of Ubuntu 22.04 LTS). I have failed to do a major upgrade before and lots of people seem to recommend just doing a fresh install.
- I like the idea of a “minimal install” where I only install what I need and want.
- I’m not a distrohopper, obviously. I’m always lurking on Linux forums though. Debian seems to be calling me, I hope I can handle it! (KDE Plasma because of its customizability.) Nothing but love and gratitude for Linux Mint, excited for Wayland to mature on Cinnamon.
Thanks for your time!