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