How To Install perl-SVK on Fedora 36

In this tutorial we learn how to install perl-SVK in Fedora 36. perl-SVK is A Distributed Version Control System

Introduction

In this tutorial we learn how to install perl-SVK on Fedora 36.

What is perl-SVK

SVK is a decentralized version control system written in Perl. It uses the Subversion file system but provides additional features * Offline operations like check-in, log, merge. * Distributed branches. * Lightweight checkout copy management (no .svn directories). * Advanced merge algorithms, like star-merge and cherry picking. For more information about the SVK project, visit http

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

Install perl-SVK 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 perl-SVK using dnf by running the following command:

sudo dnf -y install perl-SVK

Install perl-SVK 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 perl-SVK using yum by running the following command:

sudo yum -y install perl-SVK

How To Uninstall perl-SVK on Fedora 36

To uninstall only the perl-SVK package we can use the following command:

sudo dnf remove perl-SVK

perl-SVK Package Contents on Fedora 36

/usr/bin/svk
/usr/share/doc/perl-SVK
/usr/share/doc/perl-SVK/CHANGES
/usr/share/doc/perl-SVK/CHANGES-1.0
/usr/share/doc/perl-SVK/COMMITTERS
/usr/share/doc/perl-SVK/README
/usr/share/licenses/perl-SVK
/usr/share/licenses/perl-SVK/ARTISTIC
/usr/share/licenses/perl-SVK/COPYING
/usr/share/man/man1/svk.1.gz
/usr/share/man/man3/SVK.3pm.gz
/usr/share/man/man3/SVK::Command.3pm.gz
/usr/share/man/man3/SVK::Command::Add.3pm.gz
/usr/share/man/man3/SVK::Command::Admin.3pm.gz
/usr/share/man/man3/SVK::Command::Annotate.3pm.gz
/usr/share/man/man3/SVK::Command::Branch.3pm.gz
/usr/share/man/man3/SVK::Command::Cat.3pm.gz
/usr/share/man/man3/SVK::Command::Checkout.3pm.gz
/usr/share/man/man3/SVK::Command::Cleanup.3pm.gz
/usr/share/man/man3/SVK::Command::Cmerge.3pm.gz
/usr/share/man/man3/SVK::Command::Commit.3pm.gz
/usr/share/man/man3/SVK::Command::Copy.3pm.gz
/usr/share/man/man3/SVK::Command::Delete.3pm.gz
/usr/share/man/man3/SVK::Command::Depotmap.3pm.gz
/usr/share/man/man3/SVK::Command::Describe.3pm.gz
/usr/share/man/man3/SVK::Command::Diff.3pm.gz
/usr/share/man/man3/SVK::Command::Help.3pm.gz
/usr/share/man/man3/SVK::Command::Ignore.3pm.gz
/usr/share/man/man3/SVK::Command::Import.3pm.gz
/usr/share/man/man3/SVK::Command::Info.3pm.gz
/usr/share/man/man3/SVK::Command::List.3pm.gz
/usr/share/man/man3/SVK::Command::Log.3pm.gz
/usr/share/man/man3/SVK::Command::Merge.3pm.gz
/usr/share/man/man3/SVK::Command::Mirror.3pm.gz
/usr/share/man/man3/SVK::Command::Mkdir.3pm.gz
/usr/share/man/man3/SVK::Command::Move.3pm.gz
/usr/share/man/man3/SVK::Command::Patch.3pm.gz
/usr/share/man/man3/SVK::Command::Propdel.3pm.gz
/usr/share/man/man3/SVK::Command::Propedit.3pm.gz
/usr/share/man/man3/SVK::Command::Propget.3pm.gz
/usr/share/man/man3/SVK::Command::Proplist.3pm.gz
/usr/share/man/man3/SVK::Command::Propset.3pm.gz
/usr/share/man/man3/SVK::Command::Pull.3pm.gz
/usr/share/man/man3/SVK::Command::Push.3pm.gz
/usr/share/man/man3/SVK::Command::Resolved.3pm.gz
/usr/share/man/man3/SVK::Command::Revert.3pm.gz
/usr/share/man/man3/SVK::Command::Smerge.3pm.gz
/usr/share/man/man3/SVK::Command::Status.3pm.gz
/usr/share/man/man3/SVK::Command::Switch.3pm.gz
/usr/share/man/man3/SVK::Command::Sync.3pm.gz
/usr/share/man/man3/SVK::Command::Update.3pm.gz
/usr/share/man/man3/SVK::Command::Verify.3pm.gz
/usr/share/man/man3/SVK::Depot.3pm.gz
/usr/share/man/man3/SVK::Editor::Checkout.3pm.gz
/usr/share/man/man3/SVK::Editor::Combine.3pm.gz
/usr/share/man/man3/SVK::Editor::Combiner.3pm.gz
/usr/share/man/man3/SVK::Editor::Composite.3pm.gz
/usr/share/man/man3/SVK::Editor::Copy.3pm.gz
/usr/share/man/man3/SVK::Editor::CopyHandler.3pm.gz
/usr/share/man/man3/SVK::Editor::Diff.3pm.gz
/usr/share/man/man3/SVK::Editor::Merge.3pm.gz
/usr/share/man/man3/SVK::Editor::Patch.3pm.gz
/usr/share/man/man3/SVK::Editor::PropEol.3pm.gz
/usr/share/man/man3/SVK::Editor::Rename.3pm.gz
/usr/share/man/man3/SVK::Editor::SubTree.3pm.gz
/usr/share/man/man3/SVK::Editor::Translate.3pm.gz
/usr/share/man/man3/SVK::Editor::TxnCleanup.3pm.gz
/usr/share/man/man3/SVK::Editor::XD.3pm.gz
/usr/share/man/man3/SVK::Help::Environment.3pm.gz
/usr/share/man/man3/SVK::Help::Index.3pm.gz
/usr/share/man/man3/SVK::Help::Intro.3pm.gz
/usr/share/man/man3/SVK::Help::View.3pm.gz
/usr/share/man/man3/SVK::Help::zh_cn::Index.3pm.gz
/usr/share/man/man3/SVK::Help::zh_tw::Index.3pm.gz
/usr/share/man/man3/SVK::Inspector.3pm.gz
/usr/share/man/man3/SVK::Log::ChangedPath.3pm.gz
/usr/share/man/man3/SVK::Log::ChangedPaths.3pm.gz
/usr/share/man/man3/SVK::Log::Filter.3pm.gz
/usr/share/man/man3/SVK::Log::Filter::Author.3pm.gz
/usr/share/man/man3/SVK::Log::Filter::Grep.3pm.gz
/usr/share/man/man3/SVK::Log::Filter::Head.3pm.gz
/usr/share/man/man3/SVK::Log::Filter::Output.3pm.gz
/usr/share/man/man3/SVK::Log::Filter::Selection.3pm.gz
/usr/share/man/man3/SVK::Log::Filter::Std.3pm.gz
/usr/share/man/man3/SVK::Log::Filter::XML.3pm.gz
/usr/share/man/man3/SVK::Log::FilterPipeline.3pm.gz
/usr/share/man/man3/SVK::Logger.3pm.gz
/usr/share/man/man3/SVK::Merge.3pm.gz
/usr/share/man/man3/SVK::Merge::Info.3pm.gz
/usr/share/man/man3/SVK::MimeDetect.3pm.gz
/usr/share/man/man3/SVK::MimeDetect::FileLibMagic.3pm.gz
/usr/share/man/man3/SVK::MimeDetect::FileMMagic.3pm.gz
/usr/share/man/man3/SVK::MimeDetect::FileType.3pm.gz
/usr/share/man/man3/SVK::MimeDetect::Internal.3pm.gz
/usr/share/man/man3/SVK::Mirror.3pm.gz
/usr/share/man/man3/SVK::Mirror::Backend::SVNRa.3pm.gz
/usr/share/man/man3/SVK::Mirror::Backend::SVNRaPipe.3pm.gz
/usr/share/man/man3/SVK::MirrorCatalog.3pm.gz
/usr/share/man/man3/SVK::Notify.3pm.gz
/usr/share/man/man3/SVK::Patch.3pm.gz
/usr/share/man/man3/SVK::Patchset.3pm.gz
/usr/share/man/man3/SVK::Path.3pm.gz
/usr/share/man/man3/SVK::Path::Checkout.3pm.gz
/usr/share/man/man3/SVK::Project.3pm.gz
/usr/share/man/man3/SVK::Resolve.3pm.gz
/usr/share/man/man3/SVK::Target::Universal.3pm.gz
/usr/share/man/man3/SVK::Util.3pm.gz
/usr/share/man/man3/SVK::Version.3pm.gz
/usr/share/man/man3/SVK::XD.3pm.gz
/usr/share/perl5/vendor_perl/SVK
/usr/share/perl5/vendor_perl/SVK.pm
/usr/share/perl5/vendor_perl/SVK/Accessor.pm
/usr/share/perl5/vendor_perl/SVK/Command
/usr/share/perl5/vendor_perl/SVK/Command.pm
/usr/share/perl5/vendor_perl/SVK/Command/Add.pm
/usr/share/perl5/vendor_perl/SVK/Command/Admin.pm
/usr/share/perl5/vendor_perl/SVK/Command/Annotate.pm
/usr/share/perl5/vendor_perl/SVK/Command/Branch.pm
/usr/share/perl5/vendor_perl/SVK/Command/Cat.pm
/usr/share/perl5/vendor_perl/SVK/Command/Checkout.pm
/usr/share/perl5/vendor_perl/SVK/Command/Cleanup.pm
/usr/share/perl5/vendor_perl/SVK/Command/Cmerge.pm
/usr/share/perl5/vendor_perl/SVK/Command/Commit.pm
/usr/share/perl5/vendor_perl/SVK/Command/Copy.pm
/usr/share/perl5/vendor_perl/SVK/Command/Delete.pm
/usr/share/perl5/vendor_perl/SVK/Command/Depotmap.pm
/usr/share/perl5/vendor_perl/SVK/Command/Describe.pm
/usr/share/perl5/vendor_perl/SVK/Command/Diff.pm
/usr/share/perl5/vendor_perl/SVK/Command/Help.pm
/usr/share/perl5/vendor_perl/SVK/Command/Ignore.pm
/usr/share/perl5/vendor_perl/SVK/Command/Import.pm
/usr/share/perl5/vendor_perl/SVK/Command/Info.pm
/usr/share/perl5/vendor_perl/SVK/Command/List.pm
/usr/share/perl5/vendor_perl/SVK/Command/Log.pm
/usr/share/perl5/vendor_perl/SVK/Command/Merge.pm
/usr/share/perl5/vendor_perl/SVK/Command/Mirror.pm
/usr/share/perl5/vendor_perl/SVK/Command/Mkdir.pm
/usr/share/perl5/vendor_perl/SVK/Command/Move.pm
/usr/share/perl5/vendor_perl/SVK/Command/Patch.pm
/usr/share/perl5/vendor_perl/SVK/Command/Propdel.pm
/usr/share/perl5/vendor_perl/SVK/Command/Propedit.pm
/usr/share/perl5/vendor_perl/SVK/Command/Propget.pm
/usr/share/perl5/vendor_perl/SVK/Command/Proplist.pm
/usr/share/perl5/vendor_perl/SVK/Command/Propset.pm
/usr/share/perl5/vendor_perl/SVK/Command/Pull.pm
/usr/share/perl5/vendor_perl/SVK/Command/Push.pm
/usr/share/perl5/vendor_perl/SVK/Command/Resolved.pm
/usr/share/perl5/vendor_perl/SVK/Command/Revert.pm
/usr/share/perl5/vendor_perl/SVK/Command/Smerge.pm
/usr/share/perl5/vendor_perl/SVK/Command/Status.pm
/usr/share/perl5/vendor_perl/SVK/Command/Switch.pm
/usr/share/perl5/vendor_perl/SVK/Command/Sync.pm
/usr/share/perl5/vendor_perl/SVK/Command/Update.pm
/usr/share/perl5/vendor_perl/SVK/Command/Verify.pm
/usr/share/perl5/vendor_perl/SVK/Config.pm
/usr/share/perl5/vendor_perl/SVK/Depot.pm
/usr/share/perl5/vendor_perl/SVK/Editor
/usr/share/perl5/vendor_perl/SVK/Editor.pm
/usr/share/perl5/vendor_perl/SVK/Editor/ByPass.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Checkout.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Combine.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Combiner.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Composite.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Copy.pm
/usr/share/perl5/vendor_perl/SVK/Editor/CopyHandler.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Delay.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Diff.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Dynamic.pm
/usr/share/perl5/vendor_perl/SVK/Editor/FilterProp.pm
/usr/share/perl5/vendor_perl/SVK/Editor/InteractiveCommitter.pm
/usr/share/perl5/vendor_perl/SVK/Editor/InteractiveStatus.pm
/usr/share/perl5/vendor_perl/SVK/Editor/MapRev.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Merge.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Patch.pm
/usr/share/perl5/vendor_perl/SVK/Editor/PropEol.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Rename.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Serialize.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Status.pm
/usr/share/perl5/vendor_perl/SVK/Editor/SubTree.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Tee.pm
/usr/share/perl5/vendor_perl/SVK/Editor/Translate.pm
/usr/share/perl5/vendor_perl/SVK/Editor/TxnCleanup.pm
/usr/share/perl5/vendor_perl/SVK/Editor/View.pm
/usr/share/perl5/vendor_perl/SVK/Editor/XD.pm
/usr/share/perl5/vendor_perl/SVK/Help
/usr/share/perl5/vendor_perl/SVK/Help/Environment.pod
/usr/share/perl5/vendor_perl/SVK/Help/Index.pod
/usr/share/perl5/vendor_perl/SVK/Help/Intro.pod
/usr/share/perl5/vendor_perl/SVK/Help/View.pod
/usr/share/perl5/vendor_perl/SVK/Help/zh_cn
/usr/share/perl5/vendor_perl/SVK/Help/zh_cn/Index.pod
/usr/share/perl5/vendor_perl/SVK/Help/zh_tw
/usr/share/perl5/vendor_perl/SVK/Help/zh_tw/Index.pod
/usr/share/perl5/vendor_perl/SVK/I18N
/usr/share/perl5/vendor_perl/SVK/I18N.pm
/usr/share/perl5/vendor_perl/SVK/I18N/i_default.po
/usr/share/perl5/vendor_perl/SVK/I18N/zh_cn.po
/usr/share/perl5/vendor_perl/SVK/I18N/zh_tw.po
/usr/share/perl5/vendor_perl/SVK/Inspector
/usr/share/perl5/vendor_perl/SVK/Inspector.pm
/usr/share/perl5/vendor_perl/SVK/Inspector/Compat.pm
/usr/share/perl5/vendor_perl/SVK/Inspector/Root.pm
/usr/share/perl5/vendor_perl/SVK/Log
/usr/share/perl5/vendor_perl/SVK/Log/ChangedPath.pm
/usr/share/perl5/vendor_perl/SVK/Log/ChangedPaths.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter
/usr/share/perl5/vendor_perl/SVK/Log/Filter.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter/Author.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter/Grep.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter/Head.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter/Output.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter/Selection.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter/Std.pm
/usr/share/perl5/vendor_perl/SVK/Log/Filter/XML.pm
/usr/share/perl5/vendor_perl/SVK/Log/FilterPipeline.pm
/usr/share/perl5/vendor_perl/SVK/Logger.pm
/usr/share/perl5/vendor_perl/SVK/Merge
/usr/share/perl5/vendor_perl/SVK/Merge.pm
/usr/share/perl5/vendor_perl/SVK/Merge/Info.pm
/usr/share/perl5/vendor_perl/SVK/MimeDetect
/usr/share/perl5/vendor_perl/SVK/MimeDetect.pm
/usr/share/perl5/vendor_perl/SVK/MimeDetect/FileLibMagic.pm
/usr/share/perl5/vendor_perl/SVK/MimeDetect/FileMMagic.pm
/usr/share/perl5/vendor_perl/SVK/MimeDetect/FileType.pm
/usr/share/perl5/vendor_perl/SVK/MimeDetect/Internal.pm
/usr/share/perl5/vendor_perl/SVK/Mirror
/usr/share/perl5/vendor_perl/SVK/Mirror.pm
/usr/share/perl5/vendor_perl/SVK/Mirror/Backend
/usr/share/perl5/vendor_perl/SVK/Mirror/Backend/SVNRa.pm
/usr/share/perl5/vendor_perl/SVK/Mirror/Backend/SVNRaPipe.pm
/usr/share/perl5/vendor_perl/SVK/Mirror/Backend/SVNSync.pm
/usr/share/perl5/vendor_perl/SVK/MirrorCatalog.pm
/usr/share/perl5/vendor_perl/SVK/Notify.pm
/usr/share/perl5/vendor_perl/SVK/Patch.pm
/usr/share/perl5/vendor_perl/SVK/Patchset.pm
/usr/share/perl5/vendor_perl/SVK/Path
/usr/share/perl5/vendor_perl/SVK/Path.pm
/usr/share/perl5/vendor_perl/SVK/Path/Checkout.pm
/usr/share/perl5/vendor_perl/SVK/Path/Txn.pm
/usr/share/perl5/vendor_perl/SVK/Path/View.pm
/usr/share/perl5/vendor_perl/SVK/Project.pm
/usr/share/perl5/vendor_perl/SVK/Resolve
/usr/share/perl5/vendor_perl/SVK/Resolve.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/AraxisMerge.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/Emacs.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/FileMerge.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/GVim.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/GtkDiff.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/Guiffy.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/KDiff3.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/Meld.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/P4WinMerge.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/TkDiff.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/TortoiseMerge.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/Vim.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/WinMerge.pm
/usr/share/perl5/vendor_perl/SVK/Resolve/XXDiff.pm
/usr/share/perl5/vendor_perl/SVK/Root
/usr/share/perl5/vendor_perl/SVK/Root.pm
/usr/share/perl5/vendor_perl/SVK/Root/Checkout.pm
/usr/share/perl5/vendor_perl/SVK/Root/View.pm
/usr/share/perl5/vendor_perl/SVK/Target
/usr/share/perl5/vendor_perl/SVK/Target/Universal.pm
/usr/share/perl5/vendor_perl/SVK/Test.pm
/usr/share/perl5/vendor_perl/SVK/Util.pm
/usr/share/perl5/vendor_perl/SVK/Version.pm
/usr/share/perl5/vendor_perl/SVK/View.pm
/usr/share/perl5/vendor_perl/SVK/XD.pm

References

Summary

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