How To Install rust-asyncgit-devel on Fedora 36

In this tutorial we learn how to install rust-asyncgit-devel in Fedora 36. rust-asyncgit-devel is Allow using git2 in a asynchronous context

Introduction

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

What is rust-asyncgit-devel

Allow using git2 in a asynchronous context. This package contains library source intended for building other packages which use the “asyncgit” crate.

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

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

sudo dnf -y install rust-asyncgit-devel

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

sudo yum -y install rust-asyncgit-devel

How To Uninstall rust-asyncgit-devel on Fedora 36

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

sudo dnf remove rust-asyncgit-devel

rust-asyncgit-devel Package Contents on Fedora 36

/usr/share/cargo/registry/asyncgit-0.20.1
/usr/share/cargo/registry/asyncgit-0.20.1/.cargo-checksum.json
/usr/share/cargo/registry/asyncgit-0.20.1/Cargo.toml
/usr/share/cargo/registry/asyncgit-0.20.1/LICENSE.md
/usr/share/cargo/registry/asyncgit-0.20.1/README.md
/usr/share/cargo/registry/asyncgit-0.20.1/src
/usr/share/cargo/registry/asyncgit-0.20.1/src/asyncjob
/usr/share/cargo/registry/asyncgit-0.20.1/src/asyncjob/mod.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/blame.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/cached
/usr/share/cargo/registry/asyncgit-0.20.1/src/cached/branchname.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/cached/mod.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/commit_files.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/diff.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/error.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/fetch_job.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/lib.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/progress.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/pull.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/push.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/push_tags.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/remote_progress.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/remote_tags.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/revlog.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/status.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/blame.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/branch
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/branch/merge_commit.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/branch/merge_ff.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/branch/merge_rebase.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/branch/mod.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/branch/rename.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/commit.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/commit_details.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/commit_files.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/commit_revert.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/commits_info.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/config.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/cred.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/diff.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/hooks.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/hunks.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/ignore.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/logwalker.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/merge.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/mod.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/patches.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/rebase.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/remotes
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/remotes/callbacks.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/remotes/mod.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/remotes/push.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/remotes/tags.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/repository.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/reset.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/staging
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/staging/discard_tracked.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/staging/mod.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/staging/stage_tracked.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/stash.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/state.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/status.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/tags.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/tree.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/sync/utils.rs
/usr/share/cargo/registry/asyncgit-0.20.1/src/tags.rs
/usr/share/doc/rust-asyncgit-devel
/usr/share/doc/rust-asyncgit-devel/README.md
/usr/share/licenses/rust-asyncgit-devel
/usr/share/licenses/rust-asyncgit-devel/LICENSE.md

References

Summary

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