How To Install rust-winit-devel on Fedora 36

In this tutorial we learn how to install rust-winit-devel in Fedora 36. rust-winit-devel is Cross-platform window creation library

Introduction

In this tutorial we learn how to install rust-winit-devel on Fedora 36.

What is rust-winit-devel

Cross-platform window creation library. This package contains library source intended for building other packages which use the “winit” crate.

We can use yum or dnf to install rust-winit-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rust-winit-devel.

Install rust-winit-devel 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 rust-winit-devel using dnf by running the following command:

sudo dnf -y install rust-winit-devel

Install rust-winit-devel 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 rust-winit-devel using yum by running the following command:

sudo yum -y install rust-winit-devel

How To Uninstall rust-winit-devel on Fedora 36

To uninstall only the rust-winit-devel package we can use the following command:

sudo dnf remove rust-winit-devel

rust-winit-devel Package Contents on Fedora 36

/usr/share/cargo/registry/winit-0.26.1
/usr/share/cargo/registry/winit-0.26.1/.cargo-checksum.json
/usr/share/cargo/registry/winit-0.26.1/CHANGELOG.md
/usr/share/cargo/registry/winit-0.26.1/CONTRIBUTING.md
/usr/share/cargo/registry/winit-0.26.1/Cargo.toml
/usr/share/cargo/registry/winit-0.26.1/FEATURES.md
/usr/share/cargo/registry/winit-0.26.1/HALL_OF_CHAMPIONS.md
/usr/share/cargo/registry/winit-0.26.1/LICENSE
/usr/share/cargo/registry/winit-0.26.1/README.md
/usr/share/cargo/registry/winit-0.26.1/build.rs
/usr/share/cargo/registry/winit-0.26.1/examples
/usr/share/cargo/registry/winit-0.26.1/examples/control_flow.rs
/usr/share/cargo/registry/winit-0.26.1/examples/cursor.rs
/usr/share/cargo/registry/winit-0.26.1/examples/cursor_grab.rs
/usr/share/cargo/registry/winit-0.26.1/examples/custom_events.rs
/usr/share/cargo/registry/winit-0.26.1/examples/drag_window.rs
/usr/share/cargo/registry/winit-0.26.1/examples/fullscreen.rs
/usr/share/cargo/registry/winit-0.26.1/examples/handling_close.rs
/usr/share/cargo/registry/winit-0.26.1/examples/icon.png
/usr/share/cargo/registry/winit-0.26.1/examples/min_max_size.rs
/usr/share/cargo/registry/winit-0.26.1/examples/minimize.rs
/usr/share/cargo/registry/winit-0.26.1/examples/monitor_list.rs
/usr/share/cargo/registry/winit-0.26.1/examples/mouse_wheel.rs
/usr/share/cargo/registry/winit-0.26.1/examples/multithreaded.rs
/usr/share/cargo/registry/winit-0.26.1/examples/multiwindow.rs
/usr/share/cargo/registry/winit-0.26.1/examples/request_redraw.rs
/usr/share/cargo/registry/winit-0.26.1/examples/request_redraw_threaded.rs
/usr/share/cargo/registry/winit-0.26.1/examples/resizable.rs
/usr/share/cargo/registry/winit-0.26.1/examples/set_ime_position.rs
/usr/share/cargo/registry/winit-0.26.1/examples/timer.rs
/usr/share/cargo/registry/winit-0.26.1/examples/transparent.rs
/usr/share/cargo/registry/winit-0.26.1/examples/video_modes.rs
/usr/share/cargo/registry/winit-0.26.1/examples/web.rs
/usr/share/cargo/registry/winit-0.26.1/examples/window.rs
/usr/share/cargo/registry/winit-0.26.1/examples/window_debug.rs
/usr/share/cargo/registry/winit-0.26.1/examples/window_icon.rs
/usr/share/cargo/registry/winit-0.26.1/examples/window_run_return.rs
/usr/share/cargo/registry/winit-0.26.1/rustfmt.toml
/usr/share/cargo/registry/winit-0.26.1/src
/usr/share/cargo/registry/winit-0.26.1/src/dpi.rs
/usr/share/cargo/registry/winit-0.26.1/src/error.rs
/usr/share/cargo/registry/winit-0.26.1/src/event.rs
/usr/share/cargo/registry/winit-0.26.1/src/event_loop.rs
/usr/share/cargo/registry/winit-0.26.1/src/icon.rs
/usr/share/cargo/registry/winit-0.26.1/src/lib.rs
/usr/share/cargo/registry/winit-0.26.1/src/monitor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform
/usr/share/cargo/registry/winit-0.26.1/src/platform/android.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform/ios.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform/macos.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform/run_return.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform/unix.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform/web.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform/windows.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/android
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/android/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios/app_state.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios/event_loop.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios/ffi.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios/monitor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios/view.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/ios/window.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/env.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/event_loop
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/event_loop/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/event_loop/proxy.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/event_loop/sink.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/event_loop/state.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/output.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/keyboard
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/keyboard/handlers.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/keyboard/keymap.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/keyboard/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/pointer
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/pointer/data.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/pointer/handlers.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/pointer/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/text_input
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/text_input/handlers.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/text_input/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/touch
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/touch/handlers.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/seat/touch/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/window
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/window/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/wayland/window/shim.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/dnd.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/event_processor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/events.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/ffi.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/ime
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/ime/callbacks.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/ime/context.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/ime/inner.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/ime/input_method.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/ime/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/monitor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/atom.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/client_msg.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/cursor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/format.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/geometry.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/hint.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/icon.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/input.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/keys.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/memory.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/modifiers.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/randr.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/window_property.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/util/wm.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/window.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/linux/x11/xdisplay.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/app.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/app_delegate.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/app_state.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/event.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/event_loop.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/ffi.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/menu.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/monitor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/observer.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/util
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/util/async.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/util/cursor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/util/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/view.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/window.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/macos/window_delegate.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/device.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/error.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/event_loop
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/event_loop/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/event_loop/proxy.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/event_loop/runner.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/event_loop/state.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/event_loop/window_target.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/monitor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/canvas
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/canvas.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/canvas/mouse_handler.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/canvas/pointer_handler.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/event.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/event_handle.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/media_query_handle.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/scaling.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/web_sys/timeout.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/web/window.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/dark_mode.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/dpi.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/drop_handler.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/event.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/event_loop
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/event_loop.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/event_loop/runner.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/icon.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/mod.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/monitor.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/raw_input.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/util.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/window.rs
/usr/share/cargo/registry/winit-0.26.1/src/platform_impl/windows/window_state.rs
/usr/share/cargo/registry/winit-0.26.1/src/window.rs
/usr/share/cargo/registry/winit-0.26.1/tests
/usr/share/cargo/registry/winit-0.26.1/tests/send_objects.rs
/usr/share/cargo/registry/winit-0.26.1/tests/serde_objects.rs
/usr/share/cargo/registry/winit-0.26.1/tests/sync_object.rs

References

Summary

In this tutorial we learn how to install rust-winit-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).