Hi,
I'm a newbie with CentOS. Actually, with this generation Linux. I used it back in the middle 90's (Debian and Slackware) but migrated over to FreeBSD. I got tired of the dependency nightmares and wanted a system that "just worked". The FreeBSD ports system did just that for me. I HATE doing the rpm soup thing. RPM finders are nice but I'd rather just use something like the FreeBSD port system to handle all dependency issues for me.
But I've slid back into Linux and found CentOS. Boy, have things changed a bit since I was last here :) I have to admit, yum gives me that functionality that I was very happy with FreeBSD - the ports system. It's not exactly the same but I LIKE yum a lot! I am noticing a couple of problems dealing with YUM that I hope you can help me with.
I noticed that the default CentOS repositories that came on an install had a lot of the common packages but stuff like audacity and xawtv weren't there. But I figured that there was a repository that did have these.
After some web searching, I found about the dag repository. I added the following into /etc/yum.repos.d/dag.repo as stated at http://dag.wieers.com/home-made/apt/FAQ.php :
[dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=1
Now when I do a "yum list" I can find lots of the apps that I am looking for. But when I try to install packages I get things like:
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 6b8d79e6
Public key for libquicktime-0.9.8-2.el4.rf.i586.rpm is not installed
I can get installs to happen by changing the line in /etc/yum.respon.d/dag.repo from one to zero on the gpgcheck line.
Questions:
1) Is dag a good repository to get me these apps that aren't part of the stock CentOS repository file? If not, which one should I use? I don't need bleeding edge (even two versions behind for an app would be fine).
2) What's up with the gpg failures? Should I be worried?
3) Finally, I'm trying to get xawtv to work. I ran "yum install xawtv" and all seemed to go fine. It found a bunch of dependencies and downloaded them from dag. Cool! But when I try to run xawtv I get:
This is xawtv-3.94, running on Linux/i686 (2.6.9-34.EL) load_codec_info_from_plugin: dlopen failed for /usr/lib/libquicktime/lqt_ffmpeg.so: /usr/lib/libquicktime/lqt_ffmpeg.so: undefined symbol: avcodec_init
Searching for this error has been less than fruitful.
I realize this message has several questions in it. If you have opinions on ANY of the questions please feel free to respond. Yum and CentOS have me wanting to go back to Linux. If I can be taught how to use yum to install things "correctly" I think I'll be very happy back here. :-)
Thanks in advance.
- Damian
Damian Sobieralski wrote:
Questions:
- Is dag a good repository to get me these apps that aren't part of the
stock CentOS repository file? If not, which one should I use? I don't need bleeding edge (even two versions behind for an app would be fine).
- What's up with the gpg failures? Should I be worried?
To answer the first question, Dag is a wonderful Repo for locating just about anything extra that you could find.
The second question I would have to guess is that the key isn't installed for the packages when you're trying to authenticate against the signatures.
Try to import the key and re-run yum against Dag's repo.
rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Then "yum --enablerepo=dag {install,search,update,etc.} packagename
Max
On Thu, 2006-05-04 at 15:59 -0400, Max H. wrote:
Damian Sobieralski wrote:
Questions:
- Is dag a good repository to get me these apps that aren't part of the
stock CentOS repository file? If not, which one should I use? I don't need bleeding edge (even two versions behind for an app would be fine).
- What's up with the gpg failures? Should I be worried?
To answer the first question, Dag is a wonderful Repo for locating just about anything extra that you could find.
The second question I would have to guess is that the key isn't installed for the packages when you're trying to authenticate against the signatures.
Try to import the key and re-run yum against Dag's repo.
rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Then "yum --enablerepo=dag {install,search,update,etc.} packagename
Max
<snip sig stuff>
And also keep in mind that Dag is asking folks to use rpmforge where possible. In the archives are instructions to install the rpmforge package.
-- Bill
On May 4, 2006, at 3:59 PM, Max H. wrote:
Damian Sobieralski wrote:
Questions:
- Is dag a good repository to get me these apps that aren't part
of the stock CentOS repository file? If not, which one should I use? I don't need bleeding edge (even two versions behind for an app would be fine). 2) What's up with the gpg failures? Should I be worried?
To answer the first question, Dag is a wonderful Repo for locating just about anything extra that you could find.
The second question I would have to guess is that the key isn't installed for the packages when you're trying to authenticate against the signatures.
Try to import the key and re-run yum against Dag's repo.
rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Then "yum --enablerepo=dag {install,search,update,etc.} packagename
actually, you don't need to do most of this; you should be using the RPMforge.net repo (it's a project run by Dag, Dries, and i believe one or two other repository admins):
1) yum install yum-plugin-protectbase
2) add "plugins=1" to /etc/yum.conf
3) add "protect=1" to the "base" and "update" stanzas in /etc/ yum.repos.d/CentOS-Base.repo
4) download and install the appropriate rpmforge-release package (since you seem to be using CentOS4, you want the Red Hat Enterprise Linux 4 repo):
http://rpmforge.net/user/packages/rpmforge-release/
now you have access to all of Dag's packages, plus you can install them without worrying that they'll clobber your base packages with dependencies.
-steve
p.s. the GPG errors are because you haven't installed Dag's GPG key. the rpmforge-release package will do this for you.
--- If this were played upon a stage now, I could condemn it as an improbable fiction. - Fabian, Twelfth Night, III,v
See http://wiki.centos.org/centoswiki/Repositories/RPMForge for step by step setup procedure.
Feedback is welcome.
John.
Steve Huff wrote:
On May 4, 2006, at 3:59 PM, Max H. wrote:
Damian Sobieralski wrote:
Questions:
- Is dag a good repository to get me these apps that aren't part of
the stock CentOS repository file? If not, which one should I use? I don't need bleeding edge (even two versions behind for an app would be fine). 2) What's up with the gpg failures? Should I be worried?
To answer the first question, Dag is a wonderful Repo for locating just about anything extra that you could find.
The second question I would have to guess is that the key isn't installed for the packages when you're trying to authenticate against the signatures.
Try to import the key and re-run yum against Dag's repo.
rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Then "yum --enablerepo=dag {install,search,update,etc.} packagename
actually, you don't need to do most of this; you should be using the RPMforge.net repo (it's a project run by Dag, Dries, and i believe one or two other repository admins):
yum install yum-plugin-protectbase
add "plugins=1" to /etc/yum.conf
add "protect=1" to the "base" and "update" stanzas in /etc/
yum.repos.d/CentOS-Base.repo
- download and install the appropriate rpmforge-release package (since
you seem to be using CentOS4, you want the Red Hat Enterprise Linux 4 repo):
http://rpmforge.net/user/packages/rpmforge-release/
now you have access to all of Dag's packages, plus you can install them without worrying that they'll clobber your base packages with dependencies.
-steve
p.s. the GPG errors are because you haven't installed Dag's GPG key. the rpmforge-release package will do this for you.
If this were played upon a stage now, I could condemn it as an improbable fiction. - Fabian, Twelfth Night, III,v
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
On Tue, 2006-05-09 at 15:29 +1000, John Newbigin wrote:
See http://wiki.centos.org/centoswiki/Repositories/RPMForge for step by step setup procedure.
Feedback is welcome.
John.
<snip>
I found this ambiguous because I was not sure at this point to what "the dag or dries" referred. ______________________________________________________________________
rpmforge Download and install the rpmforge-release package. You can find download links here http://rpmforge.net/user/packages/rpmforge-release/ . You can use the dag or dries, they both contain the same files, or just download one of these:
Select the correct package depending on your arch. If you are unsure uname -i?
* i386 http://apt.sw.be/redhat/el4/en/i386/RPMS.dag/rpmforge- release-0.2-2.2.el4.rf.i386.rpm
* x86_64 http://apt.sw.be/redhat/el4/en/x86_64/RPMS.dag/rpmforge- release-0.2-2.2.el4.rf.x86_64.rpm _______________________________________________________________________
HTH
On Tue, 2006-05-09 at 08:21 -0400, William L. Maltby wrote:
On Tue, 2006-05-09 at 15:29 +1000, John Newbigin wrote:
See http://wiki.centos.org/centoswiki/Repositories/RPMForge for step by step setup procedure.
Feedback is welcome.
John.
<snip>
I found this ambiguous because I was not sure at this point to what "the dag or dries" referred.
Darn! I should be less ambiguous too? I assume, after some contemplation, that "user" in the URL is to be replaced by "dag" or "dries". I believe that it should not require contemplation to deduce this. Is it just me? Maybe.
Anyway, if the URL's "user" is replaced by "<user>" and then say "... replace <user> with "dag" or "dries" ..." I think my shortcoming is addressed.
rpmforge Download and install the rpmforge-release package. You can find download links here http://rpmforge.net/user/packages/rpmforge-release/ . You can use the dag or dries, they both contain the same files, or just download one of these:
Select the correct package depending on your arch. If you are unsure uname -i?
* i386 http://apt.sw.be/redhat/el4/en/i386/RPMS.dag/rpmforge- release-0.2-2.2.el4.rf.i386.rpm * x86_64 http://apt.sw.be/redhat/el4/en/x86_64/RPMS.dag/rpmforge- release-0.2-2.2.el4.rf.x86_64.rpm
HTH _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
On Tue, 2006-05-09 at 08:30 -0400, William L. Maltby wrote:
On Tue, 2006-05-09 at 08:21 -0400, William L. Maltby wrote:
On Tue, 2006-05-09 at 15:29 +1000, John Newbigin wrote:
See http://wiki.centos.org/centoswiki/Repositories/RPMForge for step by step setup procedure.
Feedback is welcome.
John.
<snip>
I found this ambiguous because I was not sure at this point to what "the dag or dries" referred.
Darn! I should be less ambiguous too? I assume, after some contemplation, that "user" in the URL is to be replaced by "dag" or "dries". I believe that it should not require contemplation to deduce this. Is it just me? Maybe.
Anyway, if the URL's "user" is replaced by "<user>" and then say "... replace <user> with "dag" or "dries" ..." I think my shortcoming is addressed.
And for my final reply to myself...
I actually follow the link and discover the "user" in the URL is literal and the "dag" or "dries" refers to choices at that web site.
So I think that the phrasing should mention that choices of "dag" or dries" will be found there and you can choose ...
rpmforge Download and install the rpmforge-release package. You can find download links here http://rpmforge.net/user/packages/rpmforge-release/ . You can use the dag or dries, they both contain the same files, or just download one of these:
Select the correct package depending on your arch. If you are unsure uname -i?
* i386 http://apt.sw.be/redhat/el4/en/i386/RPMS.dag/rpmforge- release-0.2-2.2.el4.rf.i386.rpm * x86_64 http://apt.sw.be/redhat/el4/en/x86_64/RPMS.dag/rpmforge- release-0.2-2.2.el4.rf.x86_64.rpm
<snip sig stuff>
On Tue, 9 May 2006, William L. Maltby wrote:
On Tue, 2006-05-09 at 15:29 +1000, John Newbigin wrote:
See http://wiki.centos.org/centoswiki/Repositories/RPMForge for step by step setup procedure.
Feedback is welcome.
I found this ambiguous because I was not sure at this point to what "the dag or dries" referred.
Unless we have a merged repository (karanbir?) please use dag for all EL releases.
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power]
I have reworked that section to remove confusion and recommend the DAG versions.
Can someone with an x86_64 confirm that the output of 'uname -i' is indeed 'x86_64'.
John.
Dag Wieers wrote:
On Tue, 9 May 2006, William L. Maltby wrote:
On Tue, 2006-05-09 at 15:29 +1000, John Newbigin wrote:
See http://wiki.centos.org/centoswiki/Repositories/RPMForge for step by step setup procedure.
Feedback is welcome.
I found this ambiguous because I was not sure at this point to what "the dag or dries" referred.
Unless we have a merged repository (karanbir?) please use dag for all EL releases.
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power] _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
--- John Newbigin jnewbigin@ict.swin.edu.au wrote:
I have reworked that section to remove confusion and recommend the DAG versions.
Can someone with an x86_64 confirm that the output of 'uname -i' is indeed 'x86_64'.
John.
Dag Wieers wrote:
On Tue, 9 May 2006, William L. Maltby wrote:
On Tue, 2006-05-09 at 15:29 +1000, John Newbigin
wrote:
See
http://wiki.centos.org/centoswiki/Repositories/RPMForge
for step by
step setup procedure.
Feedback is welcome.
I found this ambiguous because I was not sure at
this point to what "the
dag or dries" referred.
Unless we have a merged repository (karanbir?)
please use dag for all EL
releases.
Kind regards, -- dag wieers, dag@wieers.com,
[all I want is a warm bed and a kind word and
unlimited power]
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
-- John Newbigin Computer Systems Officer Faculty of Information and Communication Technologies Swinburne University of Technology Melbourne, Australia http://www.ict.swin.edu.au/staff/jnewbigin
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
[root@dusty ~]# uname -i x86_64 [root@dusty ~]#
Steven
"On the side of the software box, in the 'System Requirements' section, it said 'Requires Windows or better'. So I installed Linux."
On Tue May 9 2006 20:20, John Newbigin wrote:
I have reworked that section to remove confusion and recommend the DAG versions.
Can someone with an x86_64 confirm that the output of 'uname -i' is indeed 'x86_64'.
Yep!
~ $ uname -i x86_64