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

Kelsie Flynn <[email protected]> Tue, 26 Aug 2014 12:28:13 -0700
Newsgroups gmane.linux.redhat.rpm.atrpms.general
Message-ID <CAAk+JN9OBZVgjiQ=Vuw5pzGttr9Be0DD_LsP7z2wJEPDeMyAbg@mail.gmail.com>
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 <[email protected]>
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
>
>
>
>
>
>
>

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