Scientific Linux Forum.org



  Reply to this topicStart new topicStart Poll

> Installation guide for repos and multimedia packages
redman
 Posted: Aug 17 2012, 03:04 PM
Quote Post


Retired SLF Administrator
********

Group: Admins
Posts: 1276
Member No.: 2
Joined: 8-April 11









This topic will become an online guide with info on repos and which choices YOU need to make before enabling 3rd party repo (must read) and installing software from those repos.

What should you know before you starting using 3rd party repos?
Scientific Linux (SL) is based on Red Hat Enterprise Linux (RHEL). Since RHEL is intended for business use, it lacks "consumer" kind of software (like VLC, XMMS, Audacity, etc.). Fortunately there are (private) people who create/recompile these kind of packages for RHEL (and its clones). They put their recompiled packages on their own sites or servers and call them repos. These so-calles "3rd party repos" (not created by Red Hat or the SL developers) are free to use, BUT AT YOUR OWN risk.

There are several 3rd pary repos (as described here). The most of them DO NOT WORK TOGETHER when recompiling packages. As a result of this, MIXING repos can be dangerous since you can (and for 99,99% of all situations will) end up with a broken system full of errors/dependency problems etc.

BEFORE enabling 3rd party repos, PLEASE THINK about WHAT you want or need from them.
It will determine which repo or repos you need and save you a lot of problems (trust us, we know what we are saying).

Admins remark: this topic will grow in the next days/weeks into a topic with usefull info. Please read it all before proceeding. And if you have any doubts, please start a new topic and ask us BEFORE you start bungee-jumping.

--------------------
"Sometimes the best helping hand you can give is a good, firm push."
PM
^
petarp
 Posted: Dec 31 2012, 09:18 PM
Quote Post


SLF Newbie


Group: Members
Posts: 11
Member No.: 2170
Joined: 31-December 12









Hi there, first post for me here. Happy New Year!
I come from Fedora 17 (three years on fedora) and although I expected a smooth transition I'm getting more and more confused with SL 6.3.
I'm trying to install smplayer. My repos are the following (no idea why the SL repos are disabled, I'll fix that):
CODE
yum repolist all
Loaded plugins: refresh-packagekit, security
repo id                                     repo name                                           status
atrpms                                      Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms      disabled
atrpms-bleeding                             Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms blee disabled
atrpms-bleeding-debuginfo                   Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms blee disabled
atrpms-bleeding-source                      Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms blee disabled
atrpms-debuginfo                            Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms - De disabled
atrpms-source                               Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms - So disabled
atrpms-testing                              Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms test disabled
atrpms-testing-debuginfo                    Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms test disabled
atrpms-testing-source                       Red Hat Enterprise Linux 6.3 - x86_64 - ATrpms test disabled
bumblebee-nonfree                           bumblebee nonfree for RHEL Linux 6.3 - x86_64 - Bas enabled:     6
bumblebee-nonfree-source                    bumblebee nonfree for RHEL Linux 6.3 - x86_64 - Sou disabled
elrepo                                      ELRepo.org Community Enterprise Linux Repository -  enabled:   211
elrepo-extras                               ELRepo.org Community Enterprise Linux Repository -  disabled
elrepo-kernel                               ELRepo.org Community Enterprise Linux Kernel Reposi disabled
elrepo-testing                              ELRepo.org Community Enterprise Linux Testing Repos disabled
epel                                        Extra Packages for Enterprise Linux 6 - x86_64      disabled
epel-debuginfo                              Extra Packages for Enterprise Linux 6 - x86_64 - De disabled
epel-source                                 Extra Packages for Enterprise Linux 6 - x86_64 - So disabled
epel-testing                                Extra Packages for Enterprise Linux 6 - Testing - x disabled
epel-testing-debuginfo                      Extra Packages for Enterprise Linux 6 - Testing - x disabled
epel-testing-source                         Extra Packages for Enterprise Linux 6 - Testing - x disabled
linuxtech-backports                         LinuxTECH.NET el6 backports repo                    disabled
linuxtech-release                           LinuxTECH.NET el6 production repo                   enabled:   964
linuxtech-testing                           LinuxTECH.NET el6 testing repo                      disabled
rpmforge                                    RHEL 6.3 - RPMforge.net - dag                       enabled: 4,458
rpmforge-extras                             RHEL 6.3 - RPMforge.net - extras                    enabled:   668
rpmforge-testing                            RHEL 6.3 - RPMforge.net - testing                   enabled:    77
rpmfusion-free-updates                      RPM Fusion for EL 6 - Free - Updates                enabled:   245
rpmfusion-free-updates-debuginfo            RPM Fusion for EL 6 - Free - Updates Debug          enabled:    44
rpmfusion-free-updates-source               RPM Fusion for EL 6 - Free - Updates Source         disabled
rpmfusion-free-updates-testing              RPM Fusion for EL 6 - Free - Test Updates           disabled
rpmfusion-free-updates-testing-debuginfo    RPM Fusion for EL 6 - Free - Test Updates Debug     disabled
rpmfusion-free-updates-testing-source       RPM Fusion for EL 6 - Free - Test Updates Source    disabled
rpmfusion-nonfree-updates                   RPM Fusion for EL 6 - Nonfree - Updates             enabled:    47
rpmfusion-nonfree-updates-debuginfo         RPM Fusion for EL 6 - Nonfree - Updates Debug       disabled
rpmfusion-nonfree-updates-source            RPM Fusion for EL 6 - Nonfree - Updates Source      disabled
rpmfusion-nonfree-updates-testing           RPM Fusion for EL 6 - Nonfree - Test Updates        disabled
rpmfusion-nonfree-updates-testing-debuginfo RPM Fusion for EL 6 - Nonfree - Test Updates Debug  disabled
rpmfusion-nonfree-updates-testing-source    RPM Fusion for EL 6 - Nonfree - Test Updates Source disabled
sl                                          Scientific Linux 6.3 - x86_64                       disabled
sl-debuginfo                                Scientific Linux Debuginfo                          disabled
sl-fastbugs                                 Scientific Linux 6.3 - x86_64 - fastbug updates     disabled
sl-security                                 Scientific Linux 6.3 - x86_64 - security updates    disabled
sl-source                                   Scientific Linux 6.3 - Source                       disabled
sl-testing                                  Scientific Linux Testing - x86_64                   disabled
sl-testing-source                           Scientific Linux Testing - Source                   disabled
repolist: 6,720

and on
CODE
yum install smplayer

I get the following after the dependencies resolution:
CODE
Error: Package: libcaca-0.99-0.1.beta17.el6.rf.x86_64 (rpmforge)
          Requires: libglut.so.3()(64bit)
Error: Package: mplayer-1.0-0.140.20120205svn.el6.1.x86_64 (rpmfusion-free-updates)
          Requires: libbluray.so.0()(64bit)
Error: Package: libdvdnav-4.2.0-3.el6.x86_64 (linuxtech-release)
          Requires: libdvdread.so.4()(64bit)
Error: Package: ffmpeg-libs-0.10.5-1.el6.x86_64 (rpmfusion-free-updates)
          Requires: libopenal.so.1()(64bit)
Error: Package: mplayer-1.0-0.140.20120205svn.el6.1.x86_64 (rpmfusion-free-updates)
          Requires: libdvdread.so.4()(64bit)
Error: Package: ffmpeg-libs-0.10.5-1.el6.x86_64 (rpmfusion-free-updates)
          Requires: libdc1394.so.22()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

but the rpm-fusion-free-updates is enabled!!
Similar story when trying to install bluecurve - says "Nothing to do" and goes into paragraph 22 - one is a dependency to the other etc.
Some help will be appreciated - I really want to move from Fedora - too short life cycle, to many times the updates break something.
And, while on the topic wink.gif - why no Gnome 2.32.0 packages for SL 6.3? Could not find any in the third-party repos.
PM
^
petarp
 Posted: Jan 1 2013, 12:16 AM
Quote Post


SLF Newbie


Group: Members
Posts: 11
Member No.: 2170
Joined: 31-December 12









i took the dive and enabled absolutely all repos and:

CODE
yum install smplayer

gives
QUOTE
Error: Package: libnemesi-0.6.9-0.1.20090422git.el6.x86_64 (atrpms)
           Requires: libnetembryo.so.0()(64bit)
           Available: netembryo-0.0.9-1.el6.x86_64 (atrpms)
               libnetembryo.so.0()(64bit)

i did
CODE
yum install libnetembryo

and it
CODE
Installed:
 libnetembryo.x86_64 0:0.1.1-4.el6                                                                          

Dependency Installed:
 lksctp-tools.x86_64 0:1.0.10-5.el6

good so far, then I again
CODE
yum install smplayer

but it again
CODE
Error: Package: libnemesi-0.6.9-0.1.20090422git.el6.x86_64 (atrpms)
          Requires: libnetembryo.so.0()(64bit)
          Available: netembryo-0.0.9-1.el6.x86_64 (atrpms)
              libnetembryo.so.0()(64bit)

is that crazy or what?
i did
CODE
yum whatprovides libnetembryo

and got
CODE
Loaded plugins: refresh-packagekit, security
libnetembryo-0.1.1-4.el6.i686 : Network abstraction library
Repo        : linuxtech-release
Matched from:

libnetembryo-0.1.1-4.el6.x86_64 : Network abstraction library
Repo        : linuxtech-release
Matched from:

libnetembryo-0.1.1-4.el6.x86_64 : Network abstraction library
Repo        : installed
Matched from:
Other       : Provides-match: libnetembryo

huh?
not to mention bluecurve is not discoverable anymore.
PM
^
tux99
 Posted: Jan 1 2013, 10:34 AM
Quote Post


SLF Moderator
********

Group: Moderators
Posts: 1273
Member No.: 224
Joined: 28-May 11









Your problems are caused by the fact that you enabled all repos. You should never do that as many repos conflict with each other. Especially ATrpms conflicts with almost every other repo.

Basically you need to decide for one primary repo and only use other repos for indivual applications when they aren't available in your primary repo.

Basically choose either ATrpms or Rpmforge or Epel. The Linuxtech repo can be combined with Epel and is also compatible to a degree with Rpmforge, but either way never combine any of ATrpms, Rpmforge, Epel with each other, they are mutually exclusive.

Rpmfusion is meant to be used together with Epel. If you choose to use rpmfusion then you might not be able to use Linuxtech as they overlap quite a lot.

Elrepo is the only repo that can be combined with any other repo (except ATrpms) as it's focussed on kernel drivers which most other repos don't carry.

I use a combination of Linuxtech (obviously since that's my own repo) and Epel with some kernel driver packages from Elrepo. For my use this is the best combination.

--------------------
My personal SL6 repository, specialized in audio/video software: http://pkgrepo.linuxtech.net/el6/
(can be used together with EPEL and ELRepo repositories) - repository mirror: http://linuxsoft.cern.ch/linuxtech/el6/
PM
^
petarp
 Posted: Jan 1 2013, 12:50 PM
Quote Post


SLF Newbie


Group: Members
Posts: 11
Member No.: 2170
Joined: 31-December 12









Hi, tux99. Thank you for your reply.
I am aware of the overlapping repos problem, so i tried a clean SL6.3 install with el , epel and linuxtech enabled. Tried to install skype using that configuration and got into paragraph 22 again.
Maybe it's a good idea to create a virtual repo (basically a small search engine) that searches and matches all other repos and provides only relevant packages from them.
I'm fighting on at least three fronts with SL6.3 - repos, compiz-fusion and bumblebee (none of which is working for me) and my head is spinning. I think I'll leave it for a day or two until i gather my powers back smile.gif
PM
^
tux99
 Posted: Jan 1 2013, 01:01 PM
Quote Post


SLF Moderator
********

Group: Moderators
Posts: 1273
Member No.: 224
Joined: 28-May 11









QUOTE (petarp @ Jan 1 2013, 02:50 PM)
Hi, tux99. Thank you for your reply.
I am aware of the overlapping repos problem, so i tried a clean SL6.3 install with el , epel and linuxtech enabled. Tried to install skype using that configuration and got into paragraph 22 again.

I'm not sure what you mean by "paragraph 22", you would need to provide detailed error output to get help with this (better in a separate thread).

QUOTE (petarp @ Jan 1 2013, 02:50 PM)
I'm fighting on at least three fronts with SL6.3 - repos, compiz-fusion and bumblebee (none of which is working for me) and my head is spinning. I think I'll leave it for a day or two until i gather my powers back smile.gif

I have no experience with compiz-fusion as I don't use it (no need for eye candy) and no experience with bumblebee either as I don't have hardware that needs it. But maybe if you approach the problems one by one and open a thread here on this forum for each problem separately (with as much detail as possible including error messages) then someone might help you. Bear in mind this forum is currently relatively dead as most people seem to be on holiday, next week there might be more people around again.

--------------------
My personal SL6 repository, specialized in audio/video software: http://pkgrepo.linuxtech.net/el6/
(can be used together with EPEL and ELRepo repositories) - repository mirror: http://linuxsoft.cern.ch/linuxtech/el6/
PM
^
applebai
 Posted: Jan 10 2013, 03:51 AM
Quote Post


SLF Newbie


Group: Members
Posts: 4
Member No.: 2188
Joined: 10-January 13









it's a better idea to create a virtual repo.

--------------------
PM
^
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll