

























@tim.hellhake Are you looking for a co-maintainer? I have quite a few improvements for the PKGBUILD and would love to help keep this package up to date. I currently maintain multiple Jetbrains IDEs on Gentoo via an overlay.
Just noting for other users that this installation method did not seem to support Unity Editor integration, whereas through Toolbox (directly from JetBrains) did
Would be nice if the package installed mime types for .sln and .cproj files. I've made an xml for that:
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/x-sln">
<comment>Rider solution file</comment>
<sub-class-of type="text/plain"/>
<glob pattern="*.sln"/>
<icon name="rider"/>
<alias type="text/x-sln"/>
</mime-type>
<mime-type type="application/x-csproj">
<comment>Microsoft Build Engine (MSBuild) project file</comment>
<sub-class-of type="text/xml"/>
<glob pattern="*.csproj"/>
<icon name="text-xml"/>
<alias type="text/x-csproj"/>
</mime-type>
</mime-info>
You can call it rider.xml and drop it in /usr/share/mime/packages. When doing it manually it also requires doing # update-mime-database /usr/share/mime/, but pacman does that automatically. Plus, the desktop file should get MimeType=text/x-csproj;application/x-sln;.
EDIT: Sorry, false alarm. The sum is correct, the download must have corrupted. The checksum did its job!
I am getting the following error when attempting to install this package.
==> Validating source_x86_64 files with sha256sums...
JetBrains.Rider-2025.3.1.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
Hey, When I try to update using yay, it's giving me conflicting files errors. doing yay with clean doesn't really help here as well, and I would like to avoid reinstalling entirely all the time.
Any idea how do fix that, or should I just avoid updating it via yay entirely?
Output:
error: failed to commit transaction (conflicting files)
rider: /opt/rider/lib/ReSharperHost/NetCore/Microsoft.Identity.Client.Broker.dll exists in filesystem
... 4740 similar lines ...
rider: /opt/rider/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.sharedmemory.d.ts exists in filesystem
Errors occurred, no packages were upgraded.
-> error installing: [/home/user/.cache/yay/rider/rider-1:2025.3.1-1-x86_64.pkg.tar.zst] - exit status 1
Thanks for updating the symlink, svg and adding desktop file 😀
The other JetBrains IDE packages actually symlink the icon to /usr/share/pixmaps/{package-name}.svg and then reference just the name in the .desktop file. Not that important, though.
Don't forget the SVG.
gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec "${install_dir}/bin/rider %f" --icon "${install_dir}/bin/rider.svg
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
The latest version is now 2026.1.2