I've been running Linux Mint since Windows XP went dark, I install CHIRP on my machine back when I bought my first radio, and it's never given me any problems. On the occasion, I do have to use windows to program radios that CHIRP does not support, which is currently only two. I use my wife's Windows 11 PC I put together for her a couple of months ago when her Windows 10 PC HD died and use the radios factory software.
Installing the new version of CHIRP on my Linux boxes, once the initial setup was completed, just requires me to do a terminal command of pip install. Then copy and past the newest py3-none-any.whl version in the same line and hit enter. It deletes the old version and installs the new version.