How To Install gnome-sharp on Fedora 36
Introduction
In this tutorial we learn how to install gnome-sharp
on Fedora 36.
What is gnome-sharp
This package provides a library that allows you to build fully native graphical GNOME applications using Mono. gnome-sharp extends gtk-sharp2 and adds bindings for gconf, libgnome, gnome-vfs, libart, librsvg, and vte291.
We can use yum
or dnf
to install gnome-sharp
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install gnome-sharp.
Install gnome-sharp on Fedora 36 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install gnome-sharp
using dnf
by running the following command:
sudo dnf -y install gnome-sharp
Install gnome-sharp on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install gnome-sharp
using yum
by running the following command:
sudo yum -y install gnome-sharp
How To Uninstall gnome-sharp on Fedora 36
To uninstall only the gnome-sharp
package we can use the following command:
sudo dnf remove gnome-sharp
gnome-sharp Package Contents on Fedora 36
/usr/bin/gconfsharp2-schemagen
/usr/lib/.build-id
/usr/lib/.build-id/f9
/usr/lib/.build-id/f9/ffe6de52657716c7bb234d79daf58c65b0cd55
/usr/lib/gtk-sharp-2.0/gconfsharp-schemagen.exe
/usr/lib/mono/gac
/usr/lib/mono/gac/art-sharp
/usr/lib/mono/gac/art-sharp/2.24.0.0__35e10195dab3c99f
/usr/lib/mono/gac/art-sharp/2.24.0.0__35e10195dab3c99f/art-sharp.dll
/usr/lib/mono/gac/art-sharp/2.24.0.0__35e10195dab3c99f/art-sharp.dll.config
/usr/lib/mono/gac/gconf-sharp
/usr/lib/mono/gac/gconf-sharp-peditors
/usr/lib/mono/gac/gconf-sharp-peditors/2.24.0.0__35e10195dab3c99f
/usr/lib/mono/gac/gconf-sharp-peditors/2.24.0.0__35e10195dab3c99f/gconf-sharp-peditors.dll
/usr/lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f
/usr/lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f/gconf-sharp.dll
/usr/lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f/gconf-sharp.dll.config
/usr/lib/mono/gac/gnome-sharp
/usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f
/usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll
/usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll.config
/usr/lib/mono/gac/gnome-vfs-sharp
/usr/lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f
/usr/lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll
/usr/lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll.config
/usr/lib/mono/gac/policy.2.16.art-sharp
/usr/lib/mono/gac/policy.2.16.art-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.16.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.art-sharp.dll
/usr/lib/mono/gac/policy.2.16.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.config
/usr/lib/mono/gac/policy.2.16.gconf-sharp
/usr/lib/mono/gac/policy.2.16.gconf-sharp-peditors
/usr/lib/mono/gac/policy.2.16.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.16.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.16.config
/usr/lib/mono/gac/policy.2.16.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.16.gconf-sharp-peditors.dll
/usr/lib/mono/gac/policy.2.16.gconf-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.16.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.config
/usr/lib/mono/gac/policy.2.16.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.gconf-sharp.dll
/usr/lib/mono/gac/policy.2.16.gnome-vfs-sharp
/usr/lib/mono/gac/policy.2.16.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.16.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.config
/usr/lib/mono/gac/policy.2.16.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.gnome-vfs-sharp.dll
/usr/lib/mono/gac/policy.2.20.art-sharp
/usr/lib/mono/gac/policy.2.20.art-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.20.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.art-sharp.dll
/usr/lib/mono/gac/policy.2.20.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.config
/usr/lib/mono/gac/policy.2.20.gconf-sharp
/usr/lib/mono/gac/policy.2.20.gconf-sharp-peditors
/usr/lib/mono/gac/policy.2.20.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.20.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.20.config
/usr/lib/mono/gac/policy.2.20.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.20.gconf-sharp-peditors.dll
/usr/lib/mono/gac/policy.2.20.gconf-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.20.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.config
/usr/lib/mono/gac/policy.2.20.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.gconf-sharp.dll
/usr/lib/mono/gac/policy.2.20.gnome-vfs-sharp
/usr/lib/mono/gac/policy.2.20.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.20.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.config
/usr/lib/mono/gac/policy.2.20.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.gnome-vfs-sharp.dll
/usr/lib/mono/gac/policy.2.4.art-sharp
/usr/lib/mono/gac/policy.2.4.art-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.4.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.art-sharp.dll
/usr/lib/mono/gac/policy.2.4.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
/usr/lib/mono/gac/policy.2.4.gconf-sharp
/usr/lib/mono/gac/policy.2.4.gconf-sharp-peditors
/usr/lib/mono/gac/policy.2.4.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.4.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.4.config
/usr/lib/mono/gac/policy.2.4.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.4.gconf-sharp-peditors.dll
/usr/lib/mono/gac/policy.2.4.gconf-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.4.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
/usr/lib/mono/gac/policy.2.4.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.gconf-sharp.dll
/usr/lib/mono/gac/policy.2.4.gnome-vfs-sharp
/usr/lib/mono/gac/policy.2.4.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.4.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
/usr/lib/mono/gac/policy.2.4.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.gnome-vfs-sharp.dll
/usr/lib/mono/gac/policy.2.6.art-sharp
/usr/lib/mono/gac/policy.2.6.art-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.6.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.art-sharp.dll
/usr/lib/mono/gac/policy.2.6.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
/usr/lib/mono/gac/policy.2.6.gconf-sharp
/usr/lib/mono/gac/policy.2.6.gconf-sharp-peditors
/usr/lib/mono/gac/policy.2.6.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.6.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.6.config
/usr/lib/mono/gac/policy.2.6.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.6.gconf-sharp-peditors.dll
/usr/lib/mono/gac/policy.2.6.gconf-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.6.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
/usr/lib/mono/gac/policy.2.6.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.gconf-sharp.dll
/usr/lib/mono/gac/policy.2.6.gnome-vfs-sharp
/usr/lib/mono/gac/policy.2.6.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.6.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
/usr/lib/mono/gac/policy.2.6.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.gnome-vfs-sharp.dll
/usr/lib/mono/gac/policy.2.8.art-sharp
/usr/lib/mono/gac/policy.2.8.art-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.8.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.art-sharp.dll
/usr/lib/mono/gac/policy.2.8.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
/usr/lib/mono/gac/policy.2.8.gconf-sharp
/usr/lib/mono/gac/policy.2.8.gconf-sharp-peditors
/usr/lib/mono/gac/policy.2.8.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.8.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.8.config
/usr/lib/mono/gac/policy.2.8.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.8.gconf-sharp-peditors.dll
/usr/lib/mono/gac/policy.2.8.gconf-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.8.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
/usr/lib/mono/gac/policy.2.8.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.gconf-sharp.dll
/usr/lib/mono/gac/policy.2.8.gnome-vfs-sharp
/usr/lib/mono/gac/policy.2.8.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f
/usr/lib/mono/gac/policy.2.8.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
/usr/lib/mono/gac/policy.2.8.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.gnome-vfs-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/art-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/gconf-sharp-peditors.dll
/usr/lib/mono/gtk-sharp-2.0/gconf-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/gnome-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.16.art-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.16.gconf-sharp-peditors.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.16.gconf-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.16.gnome-vfs-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.20.art-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.20.gconf-sharp-peditors.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.20.gconf-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.20.gnome-vfs-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.4.art-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.4.gconf-sharp-peditors.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.4.gconf-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.4.gnome-vfs-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.6.art-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.6.gconf-sharp-peditors.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.6.gconf-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.6.gnome-vfs-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.8.art-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.8.gconf-sharp-peditors.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.8.gconf-sharp.dll
/usr/lib/mono/gtk-sharp-2.0/policy.2.8.gnome-vfs-sharp.dll
/usr/lib64/libgnomesharpglue-2.so
/usr/share/doc/gnome-sharp
/usr/share/doc/gnome-sharp/COPYING
/usr/share/doc/gnome-sharp/ChangeLog
/usr/share/doc/gnome-sharp/README
/usr/share/gapi-2.0/art-api.xml
/usr/share/gapi-2.0/gnome-api.xml
/usr/share/gapi-2.0/gnome-vfs-api.xml
References
Summary
In this tutorial we learn how to install gnome-sharp
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).