Thanks for being so patient and explaining so much stuff to me! Bowen On Wed, Sep 28, 2016 at 11:10:33PM -0700, Adam Williamson wrote: > On Thu, 2016-09-29 at 00:56 -0500, Bowen Wang wrote: > > These are all the files in /etc/yum.repos.d/ > > > > fedora-cisco-openh264.repo > > fedora-rawhide.repo > > fedora.repo > > fedora-updates.repo > > fedora-updates-testing.repo > > > > Is this correct? > > Yes, that's fine. If you look in fedora-rawhide.repo you will likely > see this: > > #baseurl=http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/$basearch/os/ > metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=$basearch > > which is the default configuration, and behaves as I described. It > tells dnf to fetch the 'metalink' file from the specified URL - > $basearch is a special value which dnf will replace with your system's > architecture, so the real URL will be: > > https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 > > if you have an x86_64 system. If you download the file at that URL, > you'll see an XML file. It contains three sets of checksums for the > 'repomd.xml' metadata file, one for each of the last three Rawhide > composes (with three different types of checksum in each set), and then > a list of mirrors. This is the data that causes dnf to act as I > described before: it will go to the first mirror in the list, download > the repomd.xml file, checksum it, and compare the value to each of the > three corresponding values in the metalink file. If the checksum > matches, it will consider that mirror's metadata up to date, and use > it; if not, it will go to the next mirror on the list and start the > process again. > -- > Adam Williamson > Fedora QA Community Monkey > IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net > http://www.happyassassin.net > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx