Mailing List Archive

QT48 4.8.5 ATrpms EL6 Compatible Repo Online + repofu tips for ATrpms
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
Re: QT48 4.8.5 ATrpms EL6 Compatible Repo Online + repofu tips for ATrpms [ In reply to ]
UPDATE:

My qt48 repo is in flux and I've been testing new builds against QT
relocated to /usr/lib64/qt48. I work with older versions alot so this
release "works for me" but I'm sure some uncovered issues exist.
So if you try it, remember it's in transition. Pointing out a flaw or bug
is not offensive, it helps make projects better. The style used to convey
such messages are obviously important for us all.

Thank you,
Kelsie Flynn



On Mon, Aug 18, 2014 at 5:57 PM, Kelsie Flynn <kelsiegflynn@gmail.com>
wrote:

> 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
>
>
>
>
>
>
>