[Discuss] MariaDB/MySQL & dnf repository

R. Potter rpotter at zoncko.com
Sat Jun 6 13:58:48 EDT 2015


I thought I would attach a screenshot of what I am talking about. Not 
to argue a point but to show that Oracle is determined to replace the 
competition. :)

- Rob

-------------------

 From: Scott Dowdle <dowdle at montanalinux.org>
Subject: Re: [Discuss] MariaDB/MySQL & dnf repository
Date: Fri, 5 Jun 2015 09:08:01 -0600 (MDT)
To: BozemanLUG <discuss at bozemanlug.org>

Greetings,

----- Original Message from Rob -----
>  pending change log and discovered that MySQL was slated to replace
>  MariaDB. I bagged the update but now I am afraid to allow any
>  updates until I can figure this thing out. I don't want to
>  over-write MariaDB but I am not sure how to have the MySQL
>  repository while protecting the MariaDB package(s).
> 
>  Any advice?

Yes, the repo files that dnf uses are in /etc/yum.repos.d/

I haven't used any third-party repos other than rpmfusion (on Fedora) 
and EPEL (on RHEL/CLONE) but generally... a third-party repo SHOULD NOT 
replace distro-provided packages.  From what you have said it looks 
like the third-party repo you have added is not following that 
semi-rule... and ARE attempting to replace disto-provided packages.

While I'm not familiar with the particulars of the repository you speak 
of, I'm guessing you could use one ore more --exclude= statements to 
tell the package manager to ignore the unwanted packages it is trying 
to install.  The should work as long as the packages you want to 
exclude are not hard requirements for the package you do want to 
install.  In the case of MariaDB, it looks and acts just like MySQL so 
software designed for MySQL should work with it.

BTW, you can't always go by dates on files installed by packages... as 
all of the various properties of files and directories will be 
maintained from package-to-installation.  That means if you install a 
package today... the date/time stamps on the files that get installed 
won't be dated with the day they were installed... but with whatever 
the original date/time stamps of the files inside of the package.  The 
package manager actually uses those for verification purposes so you 
can see if if anything from a package has been modified since install.  
I say all of that assuming the .repo file got there from installing a 
package rather than a cp or wget.  Well, even wget sometimes will 
retain original file date/time stamps I think.

I'll skip trying to explain the intricacies of package management in 
this email but we'll definitely go over it at the next meeting.  If you 
want to disable a .repo file there are a few ways.  Edit it and change 
enabled=1 to enabled=0.  A .repo file may have one or more repo 
definitions in it so look for all occurrences of enabled=1.  Or you can 
move or delete the .repo file... or you can tack on something to the 
end of it so it doesn't end in .repo.  I often do {whatever}.repo.off.  
All of Fedora's official repos should be named fedora-{something}.repo. 
 All of rpmfusion's are named rpmfusion-{something}.repo.  So any .repo 
files that don't follow those naming conventions are most likey 
third-party repos.

Anyway, more at the meeting.

TYL,
-- 
Scott Dowdle
704 Church Street
Belgrade, MT 59714
(406)388-0827 [home]
(406)994-3931 [work]
_______________________________________________
Discuss mailing list
Discuss at bozemanlug.org
http://lists.bozemanlug.org/mailman/listinfo/discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bozemanlug.org/pipermail/discuss/attachments/20150606/fba78835/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dnf_ScreenShot.png
Type: image/png
Size: 118631 bytes
Desc: not available
URL: <http://lists.bozemanlug.org/pipermail/discuss/attachments/20150606/fba78835/attachment-0001.png>


More information about the Discuss mailing list