How To Install seqan3-doc on Fedora 36

In this tutorial we learn how to install seqan3-doc in Fedora 36. seqan3-doc is SeqAn3 documentation

Introduction

In this tutorial we learn how to install seqan3-doc on Fedora 36.

What is seqan3-doc

SeqAn3 documentation.

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

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

sudo dnf -y install seqan3-doc

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

sudo yum -y install seqan3-doc

How To Uninstall seqan3-doc on Fedora 36

To uninstall only the seqan3-doc package we can use the following command:

sudo dnf remove seqan3-doc

seqan3-doc Package Contents on Fedora 36

/usr/share/doc/seqan3-doc
/usr/share/doc/seqan3-doc/README.md
/usr/share/doc/seqan3-doc/about
/usr/share/doc/seqan3-doc/about/api
/usr/share/doc/seqan3-doc/about/api/index.md
/usr/share/doc/seqan3-doc/about/citing
/usr/share/doc/seqan3-doc/about/citing/index.md
/usr/share/doc/seqan3-doc/about/copyright
/usr/share/doc/seqan3-doc/about/copyright/bsdl_badge.svg
/usr/share/doc/seqan3-doc/about/copyright/cc0_badge.svg
/usr/share/doc/seqan3-doc/about/copyright/ccby_badge.svg
/usr/share/doc/seqan3-doc/about/copyright/copyfree_badge.svg
/usr/share/doc/seqan3-doc/about/customisation
/usr/share/doc/seqan3-doc/about/customisation/index.md
/usr/share/doc/seqan3-doc/cookbook
/usr/share/doc/seqan3-doc/cookbook/alphabet_conversion.cpp
/usr/share/doc/seqan3-doc/cookbook/compression_threads.cpp
/usr/share/doc/seqan3-doc/cookbook/custom_dna4.cpp
/usr/share/doc/seqan3-doc/cookbook/index.md
/usr/share/doc/seqan3-doc/fragments
/usr/share/doc/seqan3-doc/fragments/@target_alphabet@_implicit_conversion_from_@[email protected]
/usr/share/doc/seqan3-doc/fragments/alignment_configuration_align_config_band.md
/usr/share/doc/seqan3-doc/fragments/alignment_configuration_align_config_method_global.md
/usr/share/doc/seqan3-doc/fragments/alignment_configuration_align_config_method_local.md
/usr/share/doc/seqan3-doc/fragments/alignment_configuration_align_config_parallel.md
/usr/share/doc/seqan3-doc/fragments/cigar_operation_table.hpp
/usr/share/doc/seqan3-doc/fragments/dna15_implicit_conversion_from_rna15.hpp
/usr/share/doc/seqan3-doc/fragments/dna4_implicit_conversion_from_rna4.hpp
/usr/share/doc/seqan3-doc/fragments/dna5_implicit_conversion_from_rna5.hpp
/usr/share/doc/seqan3-doc/fragments/io_sam_file_input.md
/usr/share/doc/seqan3-doc/fragments/io_sam_file_output.md
/usr/share/doc/seqan3-doc/fragments/io_structure_input.md
/usr/share/doc/seqan3-doc/fragments/io_structure_output.md
/usr/share/doc/seqan3-doc/fragments/readme.hpp
/usr/share/doc/seqan3-doc/fragments/rna15_implicit_conversion_from_dna15.hpp
/usr/share/doc/seqan3-doc/fragments/rna4_implicit_conversion_from_dna4.hpp
/usr/share/doc/seqan3-doc/fragments/rna5_implicit_conversion_from_dna5.hpp
/usr/share/doc/seqan3-doc/fragments/sequence_file_input.md
/usr/share/doc/seqan3-doc/fragments/sequence_file_output.md
/usr/share/doc/seqan3-doc/howto
/usr/share/doc/seqan3-doc/howto/porting
/usr/share/doc/seqan3-doc/howto/porting/index.md
/usr/share/doc/seqan3-doc/howto/subcommand_argument_parser
/usr/share/doc/seqan3-doc/howto/subcommand_argument_parser/index.md
/usr/share/doc/seqan3-doc/howto/subcommand_argument_parser/subcommand_arg_parse.cpp
/usr/share/doc/seqan3-doc/howto/use_cereal
/usr/share/doc/seqan3-doc/howto/use_cereal/index.md
/usr/share/doc/seqan3-doc/howto/use_cereal/load.hpp
/usr/share/doc/seqan3-doc/howto/use_cereal/store.hpp
/usr/share/doc/seqan3-doc/howto/write_a_view
/usr/share/doc/seqan3-doc/howto/write_a_view/index.md
/usr/share/doc/seqan3-doc/howto/write_a_view/solution_iterator.cpp
/usr/share/doc/seqan3-doc/howto/write_a_view/solution_view.cpp
/usr/share/doc/seqan3-doc/howto/write_a_view/view_exercise1.cpp
/usr/share/doc/seqan3-doc/howto/write_a_view/view_exercise2.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/dna2_alphabet.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/dna2_comparison_operators.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/dna2_derive_from_base.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/dna2_equality_operator.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/dna2_inequality_operator.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/dna2_only_rank.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/dna2_semialphabet.cpp
/usr/share/doc/seqan3-doc/howto/write_an_alphabet/index.md
/usr/share/doc/seqan3-doc/main_page.md
/usr/share/doc/seqan3-doc/setup
/usr/share/doc/seqan3-doc/setup/library_tests
/usr/share/doc/seqan3-doc/setup/library_tests/index.md
/usr/share/doc/seqan3-doc/setup/quickstart_cmake
/usr/share/doc/seqan3-doc/setup/quickstart_cmake/index.md
/usr/share/doc/seqan3-doc/tutorial
/usr/share/doc/seqan3-doc/tutorial/alphabet
/usr/share/doc/seqan3-doc/tutorial/alphabet/alphabet_gc_content.cpp
/usr/share/doc/seqan3-doc/tutorial/alphabet/alphabet_main.cpp
/usr/share/doc/seqan3-doc/tutorial/alphabet/index.md
/usr/share/doc/seqan3-doc/tutorial/argument_parser
/usr/share/doc/seqan3-doc/tutorial/argument_parser/basic_parser_setup.cpp
/usr/share/doc/seqan3-doc/tutorial/argument_parser/data.tsv
/usr/share/doc/seqan3-doc/tutorial/argument_parser/disable_version_check.cpp
/usr/share/doc/seqan3-doc/tutorial/argument_parser/index.md
/usr/share/doc/seqan3-doc/tutorial/argument_parser/small_snippets.cpp
/usr/share/doc/seqan3-doc/tutorial/argument_parser/solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/argument_parser/solution3.cpp
/usr/share/doc/seqan3-doc/tutorial/argument_parser/solution4.cpp
/usr/share/doc/seqan3-doc/tutorial/argument_parser/solution5.cpp
/usr/share/doc/seqan3-doc/tutorial/argument_parser/solution6.cpp
/usr/share/doc/seqan3-doc/tutorial/concepts
/usr/share/doc/seqan3-doc/tutorial/concepts/custom_validator_solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/concepts/custom_validator_solution2.cpp
/usr/share/doc/seqan3-doc/tutorial/concepts/index.md
/usr/share/doc/seqan3-doc/tutorial/concepts/overloading1.cpp
/usr/share/doc/seqan3-doc/tutorial/concepts/overloading2.cpp
/usr/share/doc/seqan3-doc/tutorial/concepts/overloading_solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/concepts/overloading_solution2.cpp
/usr/share/doc/seqan3-doc/tutorial/concepts/specialisation.cpp
/usr/share/doc/seqan3-doc/tutorial/introduction
/usr/share/doc/seqan3-doc/tutorial/introduction/index.md
/usr/share/doc/seqan3-doc/tutorial/introduction/introduction_align.cpp
/usr/share/doc/seqan3-doc/tutorial/introduction/introduction_argument_parser.cpp
/usr/share/doc/seqan3-doc/tutorial/introduction/introduction_debug_stream.cpp
/usr/share/doc/seqan3-doc/tutorial/introduction/introduction_file_input.cpp
/usr/share/doc/seqan3-doc/tutorial/introduction/introduction_hello_world.cpp
/usr/share/doc/seqan3-doc/tutorial/introduction/introduction_read_fasta.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/align_transcript.png
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/configurations.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/index.md
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pa_assignment_3_solution.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pairwise_alignment_first_global.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pairwise_alignment_solution_1.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pairwise_alignment_solution_2.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pairwise_alignment_solution_3.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pairwise_alignment_solution_4.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pairwise_alignment_solution_5.cpp
/usr/share/doc/seqan3-doc/tutorial/pairwise_alignment/pairwise_alignment_solution_6.cpp
/usr/share/doc/seqan3-doc/tutorial/ranges
/usr/share/doc/seqan3-doc/tutorial/ranges/index.md
/usr/share/doc/seqan3-doc/tutorial/ranges/range_snippets.cpp
/usr/share/doc/seqan3-doc/tutorial/ranges/range_solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/ranges/range_solution3.cpp
/usr/share/doc/seqan3-doc/tutorial/ranges/range_solution4.cpp
/usr/share/doc/seqan3-doc/tutorial/read_mapper
/usr/share/doc/seqan3-doc/tutorial/read_mapper/index.md
/usr/share/doc/seqan3-doc/tutorial/read_mapper/read_mapper_indexer_step1.cpp
/usr/share/doc/seqan3-doc/tutorial/read_mapper/read_mapper_indexer_step2.cpp
/usr/share/doc/seqan3-doc/tutorial/read_mapper/read_mapper_indexer_step3.cpp
/usr/share/doc/seqan3-doc/tutorial/read_mapper/read_mapper_step1.cpp
/usr/share/doc/seqan3-doc/tutorial/read_mapper/read_mapper_step2.cpp
/usr/share/doc/seqan3-doc/tutorial/read_mapper/read_mapper_step3.cpp
/usr/share/doc/seqan3-doc/tutorial/read_mapper/read_mapper_step4.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file
/usr/share/doc/seqan3-doc/tutorial/sam_file/example.sam
/usr/share/doc/seqan3-doc/tutorial/sam_file/index.md
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_alignments_with_ref.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_alignments_without_ref.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_file_extensions.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_filename_construction.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_read_cigar.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_sam_record.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_sam_record.out
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_solution2.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_solution3.cpp
/usr/share/doc/seqan3-doc/tutorial/sam_file/sam_file_writing.cpp
/usr/share/doc/seqan3-doc/tutorial/search
/usr/share/doc/seqan3-doc/tutorial/search/cleanup.hpp
/usr/share/doc/seqan3-doc/tutorial/search/index.md
/usr/share/doc/seqan3-doc/tutorial/search/search_basic_index.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_basic_search.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_small_snippets.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_solution2.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_solution3.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_solution4.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_solution5.cpp
/usr/share/doc/seqan3-doc/tutorial/search/search_span.cpp
/usr/share/doc/seqan3-doc/tutorial/search/views
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser/index.md
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser/minimiser.png
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser/minimiser_snippets.cpp
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser/minimiser_solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser/minimiser_solution2.cpp
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser/minimiser_solution3.cpp
/usr/share/doc/seqan3-doc/tutorial/search/views/minimiser/seed_example.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file
/usr/share/doc/seqan3-doc/tutorial/sequence_file/example.embl
/usr/share/doc/seqan3-doc/tutorial/sequence_file/example.fasta
/usr/share/doc/seqan3-doc/tutorial/sequence_file/example.fastq
/usr/share/doc/seqan3-doc/tutorial/sequence_file/index.md
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_amino_acid_type_trait.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_file_conversion.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_file_extensions.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_filename_construction.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_move_record.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_output_record.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_paired_reads.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_piping_in_out.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_quality_filter.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_read_in_batches.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_record_range.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_record_type.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_solution1.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_solution1.out
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_solution2.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_solution2.out
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_solution3.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_solution4.cpp
/usr/share/doc/seqan3-doc/tutorial/sequence_file/sequence_file_solution5.cpp
/usr/share/licenses/seqan3-doc
/usr/share/licenses/seqan3-doc/LICENSE.md

References

Summary

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