QT48 4.8.5 ATrpms EL6 Compatible Repo Online + repofu tips for ATrpms

Kelsie Flynn <[email protected]> Mon, 18 Aug 2014 17:57:09 -0700
Newsgroups gmane.linux.redhat.rpm.atrpms.general
Message-ID <CAAk+JN_06XLhRKr_ufg3vP0MooaxgopVz059SBXSNjmUBAkS1w@mail.gmail.com>
Yet Another el6 QT48:

"qt48-qt.repo" is now online.

Why use this? It works well with ATrpms and will be maintained on SF and
GIthub for anyone to contribute to or fork/update.

How does it work?
This installs mythtv's qt prerequisites in /opt/rh/qt48. This is a great
location because it keeps the upstream vendors qt-4.6.2 intact without
interfering.

Example to install the default  mythtv-frontend from ATrpms:

*First, make sure you don't have a ATrpms-testing repo enabled or it will
interfere with this example

*If you have a qt47 already installed and your not comfortable working with
the cmd line I recommend you stop here and wait until further testing is
done. Some packages may complain from the transition from qt47>>qt48-qt.
If your brave or otherwise convinced....

Proceed.

#cd /etc/yum.repos.d/
*Then  setup the new "qt48-qt" repo:

#wget
http://sourceforge.net/projects/elmythos/files/yum/repos/qt48-qt/qt48-qt.repo


*Optionally, Clean all your yum cache/metadata
#yum clean metadata
#yum clean all


*Install the basic's needed for mythtv-frontend

#yum install mythtv-frontend qt48-runtime qt48-qt-x11 qt48-qt-mysql
--enablerepo=qt48-qt,atrpms

*Here's the output from yum, *your results probably will differ. Just here
for comparison.

yum install mythtv-frontend qt48-runtime qt48-qt-x11 qt48-qt-mysql
--enablerepo=qt48-qt,atrpms
Loaded plugins: refresh-packagekit, security
atrpms
| 3.5 kB     00:00
atrpms/primary_db
| 2.0 MB     00:05
qt48-qt
| 2.9 kB     00:00
qt48-qt/primary_db
|  21 kB     00:00
sl
| 3.6 kB     00:00
sl/primary_db
| 4.1 MB     00:10
sl-security
| 3.0 kB     00:00
sl-security/primary_db
| 4.0 MB     00:10
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mythtv-frontend.x86_64 0:0.26.1-296.el6 will be installed
--> Processing Dependency: mythtv-themes = 0.26.1-296.el6 for package:
mythtv-frontend-0.26.1-296.el6.x86_64
--> Processing Dependency: mythtv-common = 0.26.1-296.el6 for package:
mythtv-frontend-0.26.1-296.el6.x86_64
--> Processing Dependency: libmythmetadata-0.26.so.0()(64bit) for package:
mythtv-frontend-0.26.1-296.el6.x86_64
--> Processing Dependency: libmythprotoserver-0.26.so.0()(64bit) for
package: mythtv-frontend-0.26.1-296.el6.x86_64
--> Processing Dependency: libmythtv-0.26.so.0()(64bit) for package:
mythtv-frontend-0.26.1-296.el6.x86_64
---> Package qt48-qt-mysql.x86_64 1:4.8.5-3.el6 will be installed
--> Processing Dependency: qt48-qt(x86-64) = 1:4.8.5-3.el6 for package:
1:qt48-qt-mysql-4.8.5-3.el6.x86_64
---> Package qt48-qt-x11.x86_64 1:4.8.5-3.el6 will be installed
---> Package qt48-runtime.noarch 0:1-3.el6 will be installed
--> Running transaction check
---> Package libmythmetadata-0.26_0.x86_64 0:0.26.1-296.el6 will be
installed
---> Package libmythprotoserver-0.26_0.x86_64 0:0.26.1-296.el6 will be
installed
---> Package libmythtv-0.26_0.x86_64 0:0.26.1-296.el6 will be installed
---> Package mythtv-common.x86_64 0:0.26.1-296.el6 will be installed
---> Package mythtv-themes.x86_64 0:0.26.1-296.el6 will be installed
---> Package qt48-qt.x86_64 1:4.8.5-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================
 Package                                  Arch
Version                         Repository              Size
=============================================================================================================================
Installing:
 mythtv-frontend                          x86_64
0.26.1-296.el6                  atrpms                 9.1 M
 qt48-qt-mysql                            x86_64
1:4.8.5-3.el6                   qt48-qt                 71 k
 qt48-qt-x11                              x86_64
1:4.8.5-3.el6                   qt48-qt                 12 M
 qt48-runtime                             noarch
1-3.el6                         qt48-qt                1.0 M
Installing for dependencies:
 libmythmetadata-0.26_0                   x86_64
0.26.1-296.el6                  atrpms                 241 k
 libmythprotoserver-0.26_0                x86_64
0.26.1-296.el6                  atrpms                  98 k
 libmythtv-0.26_0                         x86_64
0.26.1-296.el6                  atrpms                 3.5 M
 mythtv-common                            x86_64
0.26.1-296.el6                  atrpms                 562 k
 mythtv-themes                            x86_64
0.26.1-296.el6                  atrpms                  13 M
 qt48-qt                                  x86_64
1:4.8.5-3.el6                   qt48-qt                4.3 M

Transaction Summary
=============================================================================================================================
Install      10 Package(s)

Total download size: 44 M
Installed size: 104 M
Is this ok [y/N]: y
Downloading Packages:
(1/10):
libmythmetadata-0.26_0-0.26.1-296.el6.x86_64.rpm
| 241 kB     00:04
(2/10):
libmythprotoserver-0.26_0-0.26.1-296.el6.x86_64.rpm
|  98 kB     00:00
(3/10):
libmythtv-0.26_0-0.26.1-296.el6.x86_64.rpm
| 3.5 MB     00:20
(4/10):
mythtv-common-0.26.1-296.el6.x86_64.rpm
| 562 kB     00:02
(5/10):
mythtv-frontend-0.26.1-296.el6.x86_64.rpm
| 9.1 MB     00:22
(6/10):
mythtv-themes-0.26.1-296.el6.x86_64.rpm
|  13 MB     01:20
(7/10):
qt48-qt-4.8.5-3.el6.x86_64.rpm
| 4.3 MB     00:06
(8/10):
qt48-qt-mysql-4.8.5-3.el6.x86_64.rpm
|  71 kB     00:00
(9/10):
qt48-qt-x11-4.8.5-3.el6.x86_64.rpm
|  12 MB     00:11
(10/10):
qt48-runtime-1-3.el6.noarch.rpm
| 1.0 MB     00:01
-----------------------------------------------------------------------------------------------------------------------------
Total
289 kB/s |  44 MB     02:36
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing :
mythtv-themes-0.26.1-296.el6.x86_64
1/10
  Installing :
qt48-runtime-1-3.el6.noarch
2/10
  Installing :
1:qt48-qt-4.8.5-3.el6.x86_64
3/10
  Installing :
1:qt48-qt-x11-4.8.5-3.el6.x86_64
4/10
  Installing :
libmythtv-0.26_0-0.26.1-296.el6.x86_64
5/10
  Installing :
libmythprotoserver-0.26_0-0.26.1-296.el6.x86_64
6/10
  Installing :
libmythmetadata-0.26_0-0.26.1-296.el6.x86_64
7/10
  Installing :
mythtv-common-0.26.1-296.el6.x86_64
8/10
  Installing :
mythtv-frontend-0.26.1-296.el6.x86_64
9/10
  Installing :
1:qt48-qt-mysql-4.8.5-3.el6.x86_64
10/10
  Verifying  :
libmythtv-0.26_0-0.26.1-296.el6.x86_64
1/10
  Verifying  :
mythtv-common-0.26.1-296.el6.x86_64
2/10
  Verifying  :
libmythprotoserver-0.26_0-0.26.1-296.el6.x86_64
3/10
  Verifying  :
qt48-runtime-1-3.el6.noarch
4/10
  Verifying  :
1:qt48-qt-mysql-4.8.5-3.el6.x86_64
5/10
  Verifying  :
1:qt48-qt-x11-4.8.5-3.el6.x86_64
6/10
  Verifying  :
1:qt48-qt-4.8.5-3.el6.x86_64
7/10
  Verifying  :
mythtv-themes-0.26.1-296.el6.x86_64
8/10
  Verifying  :
mythtv-frontend-0.26.1-296.el6.x86_64
9/10
  Verifying  :
libmythmetadata-0.26_0-0.26.1-296.el6.x86_64
10/10

Installed:
  mythtv-frontend.x86_64 0:0.26.1-296.el6      qt48-qt-mysql.x86_64
1:4.8.5-3.el6      qt48-qt-x11.x86_64 1:4.8.5-3.el6
  qt48-runtime.noarch 0:1-3.el6

Dependency Installed:
  libmythmetadata-0.26_0.x86_64 0:0.26.1-296.el6
libmythprotoserver-0.26_0.x86_64 0:0.26.1-296.el6
  libmythtv-0.26_0.x86_64 0:0.26.1-296.el6
mythtv-common.x86_64 0:0.26.1-296.el6
  mythtv-themes.x86_64 0:0.26.1-296.el6
qt48-qt.x86_64 1:4.8.5-3.el6

Complete!





I haven't tested all install scenarios, so if you run into a problem email
me the details(from yum.log) and I'll attempt to fix it in the next build.
....
Now that you've installed the default mythtv version on Axel's repo I'd
like to share how you can use and maintain ANY version Axel has available
on his repo.

In a two part post later I'll explain how to use older versions of mythtv
from ATrpms.

 It just takes a little repo configuration and you can run whichever
version you want. 24/25 or 26 or ++

Furthermore,
When done properly you can be assured you will not update your mythtv
accidentally.
Afterwards, you will understand more about how to do your own repofu and
hold back or pin any packages you want from any repo.



Kelsie Flynn

_______________________________________________
atrpms-users mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/atrpms-users