There were some news that Openrazer v. 2.9.0 had been released. While checking if this was a stable or the daily release, I noticed that it was the stable version. Soooo, I decided to update. To my surprise I am still 2.5.0 stable version . Then again, I applied the formidable technique of uninstalling and installing again. No success!
Is it possible that I might have misinterpreted the info at the GitHub site? (Probability: Very High) Or
My OS is crippled and need to install everything all over again? (Perhaps an apocalyptic reaction of mine)
I appreciate the help. And remember take care of yourselves!
By âI decided to updateâ, can you expand? Did you just do apt update && apt upgrade?
If so, youâre likely confused about how releases move from github to repositories. To further answer the question, Iâd need to know what distro youâre using.
Yeah, I did the sudo apt update && sudo apt upgrade. Just to be sure, I also read that sudo apt-get update && sudo apt-get upgrade. I followed the guide at OpenRazers webpage. I added the repository and installed it.
Disclaimer: I donât use PopOS, but the concepts here are pretty general, so I can walk you through most of it.
First, a breakdown: A âreleaseâ on github only means that a software package has been deemed stable enough for that projectâs test requirements. Once itâs released, itâs up to your linux distribution maintainers to pull that new version into the repository for your linux distro. In your case, you probably added ppa:openrazer/stable via sudo add-apt-repository, right?
One way to check which version is in the repository is to run apt update && apt search <package> with the name of your desired software package. This will do two things: First, apt update will sync your local repo list with the serverâs repo list. If that succeeds (&& means continue if that first thing worked), then we search the repo for your package. This should print something like:
openrazer-daemon/<distribution> <version>
Youâre interested in the last string, the version bit. For my OS, my search of openrazer ends in 2.8.0, so I know that my repo isnât current with github, and thereâs an additional version.
Can you run:sudo apt update && sudo apt search openrazer and put the output here?
Packages for your distro are at version 2.5.0, so you have 2 choices:
Wait until package will be upgraded
Get it from github and compile yourself (may be daunting for begginer)
I suppose thereâs 3. option for PopOs, find 3rd party packages from launchpad and add that repository. But it sometimes breaks if 3rd party stops updates.
Youâre welcome. But just to clarify i didnât said it will, i said it may.
Also even if this happens its not that difficult to recover from that. But if youre still new to Linux, then yes I recommend that you wait
If more beginners just used they distro as it comes, there would be way less disappointments after Linux migration
Also I will mention that Debian based distros (Pop, Ubuntu, âŚ) usually have older versions of programs. So they are better tested.
But when you get more comfortable with Linux in general, you may consider switching to something like Manjaro. Itâs rolling release and has pretty new versions of programs. However that freshness (very rarely) comes at cost of stability.
You know, I have been on Linux since more than a year. But I donât like experimenting much in my OS/PC. I just usually want it to work. So far the experience has been challenging, but now I am used to it .
I have found an alternative to every program I used in windows and works great (well except for some games: cough SAO Fatal Bullet). Not switching back to windows.
I can bet you, that your game works ok under Wine or Proton. However probably anticheat software doesnât, and since this is online game, wellâŚ
But thatâs what passtrough virtualization is for I played Black Desert Online, Eve Online, ⌠Something Else TM online, everything on my Linux, just using âWindows 10 Applicationâ to run those games
But now if game doesnât have Linux version, or doesnât run in Wine/Proton, I donât even bother with it.