cybrjackle
14th November 2004, 10:13 PM
In this small tutorial, were going to post as many yum repositorys as we know exist and show how to install packages from only certian repositorys. Along with this thread (http://www.fedoraforum.org/forum/showthread.php?t=26562) I will post as many repo as I know of. Keep in mind, leaving them ALL "enable" can cause distruction to your box ;) But, we (or me, if nobody joins in) will show you how you can enable/disable on the fly during install of a package. Also keep in mind that when you setup your <name>.rep that the firest line is very important to haveing the name correct ie. [freshrpms] would = --enablerepo=freshrpms , if your [freshrpms.org] and you try --enablerepo=freshrpms it will bomb out. Anyway, before I go confusing you any more, lets get started.
First we will add all the repositorys to /etc/yum.repos.d/ you can use your favorite text editor (vi, nano, gedit) just cp and paste the following. I will be using "vi" in this example:
Get the gpgkey's http://www.fedorafaq.org/#gpgsig
su -
cd /etc/yum.repos.d/
vi freshrpms.repo
[freshrpms]
name=FreshRPMS-Fresh
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
enabled=1
gpgcheck=1
vi extras.repo
[extras]
name=Fedora Extras - $releasever - $basearch
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/
gpgcheck=1
enabled=1
vi livna-stable.repo
[livna-stable]
name=Livna Stable
baseurl=http://rpm.livna.org/fedora/3/i386/RPMS.stable/
enabled=0
gpgcheck=1
vi livna-testing.repo
[livna-testing]
name=Livna Testing
baseurl=http://rpm.livna.org/fedora/3/i386/RPMS.testing/
enabled=0
gpgcheck=1
vi livna-unstable.repo
[livna-unstable]
name=Livna Unstable
baseurl=http://rpm.livna.org/fedora/3/i386/RPMS.unstable
enabled=0
gpgcheck=1
vi dag.repo
[dag]
name=Dag
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag/
enabled=1
gpgcheck=1
vi dries.repo
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://apt.sw.be/dries/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=0
gpgcheck=1
vi newrpms.repo
[newrpms]
name=Fedora Core 3 NewRPMS.sunsite.dk
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/i386/fc3
enabled=0
gpgcheck=1
vi atrpms-good.repo
[atrpms-good]
name=ATrpms for Fedora Core $releasever good
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-good
enabled=0
gpgcheck=1
vi atrpms-stable.repo
[atrpms-stable]
name=ATrpms for Fedora Core $releasever stable
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-stable
enabled=0
gpgcheck=1
vi atrpms-testing.repo
[atrpms-testing]
name=ATrpms for Fedora Core $releasever testing
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-testing
enabled=0
gpgcheck=1
vi atrpms-bleeding.repo
[atrpms-bleeding]
name=ATrpms for Fedora Core $releasever bleeding
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-bleeding
enabled=0
gpgcheck=1
Now, were going to install xmms-mp3 from Freshrpms (mp3 support everyone loves it and loves to complaing about Fedora not including it) :rolleyes:
We are going to enable freshrpms/dag/dries/newsrpms and disable the rest. Even though we set them as enable=0 this is just a caution incase you set it to =1
yum --enablerepo=freshrpms --enablerepo=dag --enablerepo=dries --enablerepo=newsrpms --disablerepo=livna-stable --disable=livna-testing --disablerepo=livna-unstable --disablerepo=fedora-us --disablerepo=atrpms-stable --disablerepo=atrpms-good --disablerepo=atrpms-testing --disablerepo=atrpms-bleeding install xmms-mp3
Setting up Install Process
[pulled info to save space]
Dependencies Resolved
Transaction Listing:
Install: xmms-mp3.i386 1:1.2.10-9.1.1.fc3.fr
Performing the following to resolve dependencies:
Install: xmms.i386 1:1.2.10-9.1.1.fc3.fr
Is this ok [y/N]:
Is this ok [y/N]: y
[pulled info to save space]
Installed: xmms-mp3.i386 1:1.2.10-9.1.1.fc3.fr
Dependency Installed: xmms.i386 1:1.2.10-9.1.1.fc3.fr
Complete!
As you can see, we grabbed xmms and xmms-mp3 from freshrpms
While were at it, lets grab mplayer since other than listening to mp3's we like a little DVD action.
# yum --enablerepo=freshrpms --enablerepo=dag --enablerepo=dries --enablerepo=newsrpms --disablerepo=livna-stable --disable=livna-testing --disablerepo=livna-unstable --disablerepo=fedora-us --disablerepo=atrpms-stable --disablerepo=atrpms-good --disablerepo=atrpms-testing --disablerepo=atrpms-bleeding install mplayer
Setting up Install Process
Setting up Repo: dries
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: dag
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: updates-released
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: newsrpms
repomd.xml 100% |=========================| 1.1 kB 00:00
Setting up Repo: base
repomd.xml 100% |=========================| 1.1 kB 00:00
Setting up Repo: freshrpms
repomd.xml 100% |=========================| 843 B 00:00
Reading repository metadata in from local files
dries : ################################################## 459/459
dag : ################################################## 2059/2059
updates-re: ################################################## 169/169
newsrpms : ################################################## 202/202
base : ################################################## 2622/2622
freshrpms : ################################################## 422/422
Resolving Dependencies
[pulled info to save space]
Dependencies Resolved
Transaction Listing:
Install: mplayer.i386 0:1.0-0.12.20041025.1.fc3.fr
Performing the following to resolve dependencies:
Install: aalib.i386 0:1.4.0-5.1.fc3.fr
Install: faad2.i386 0:2.0-2.20040923.1.fc3.fr
Install: lame.i386 0:3.96.1-2.1.fc3.fr
Install: libdvdcss.i386 0:1.2.8-4.1.fc3.fr
Install: libdvdread.i386 0:0.9.4-5.1.fc3.fr
Install: libmad.i386 0:0.15.1b-3.1.fc3.fr
Install: libpostproc.i386 0:1.0-0.12.20041025.1.fc3.fr
Install: lzo.i686 0:1.08-2.1.fc2.dag
Install: mplayer-fonts.noarch 0:1.1-2.0.dag
Install: xvidcore.i386 0:1.0.2-2.1.fc3.fr
Is this ok [y/N]:
Is this ok [y/N]: y
Downloading Packages:
mplayer-1.0-0.12.20041025 100% |=========================| 6.5 MB 00:22
faad2-2.0-2.20040923.1.fc 100% |=========================| 201 kB 00:00
libpostproc-1.0-0.12.2004 100% |=========================| 43 kB 00:00
xvidcore-1.0.2-2.1.fc3.fr 100% |=========================| 238 kB 00:00
aalib-1.4.0-5.1.fc3.fr.i3 100% |=========================| 95 kB 00:00
mplayer-fonts-1.1-2.0.dag 100% |=========================| 1.0 MB 00:03
libdvdread-0.9.4-5.1.fc3. 100% |=========================| 55 kB 00:00
lzo-1.08-2.1.fc2.dag.i686 100% |=========================| 56 kB 00:00
lame-3.96.1-2.1.fc3.fr.i3 100% |=========================| 488 kB 00:02
libmad-0.15.1b-3.1.fc3.fr 100% |=========================| 79 kB 00:00
libdvdcss-1.2.8-4.1.fc3.f 100% |=========================| 34 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: libdvdcss 100 % done 1/11
Installing: libdvdread 100 % done 2/11
Installing: libmad 100 % done 3/11
Installing: lame 100 % done 4/11
Installing: lzo 100 % done 5/11
Installing: mplayer-fonts 100 % done 6/11
Installing: aalib 100 % done 7/11
Installing: xvidcore 100 % done 8/11
Installing: libpostproc 100 % done 9/11
Installing: faad2 100 % done 10/11
Installing: mplayer 100 % done 11/11
Installed: mplayer.i386 0:1.0-0.12.20041025.1.fc3.fr
Dependency Installed: aalib.i386 0:1.4.0-5.1.fc3.fr faad2.i386 0:2.0-2.20040923.1.fc3.fr lame.i386 0:3.96.1-2.1.fc3.fr libdvdcss.i386 0:1.2.8-4.1.fc3.fr libdvdread.i386 0:0.9.4-5.1.fc3.fr libmad.i386 0:0.15.1b-3.1.fc3.fr libpostproc.i386 0:1.0-0.12.20041025.1.fc3.fr lzo.i686 0:1.08-2.1.fc2.dag mplayer-fonts.noarch 0:1.1-2.0.dag xvidcore.i386 0:1.0.2-2.1.fc3.fr
Complete!
This is why IMHO Fedora and yum as a package manager just rocks!
I hoped you learned something today and if I confused you even more, oops
:cool:
First we will add all the repositorys to /etc/yum.repos.d/ you can use your favorite text editor (vi, nano, gedit) just cp and paste the following. I will be using "vi" in this example:
Get the gpgkey's http://www.fedorafaq.org/#gpgsig
su -
cd /etc/yum.repos.d/
vi freshrpms.repo
[freshrpms]
name=FreshRPMS-Fresh
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
enabled=1
gpgcheck=1
vi extras.repo
[extras]
name=Fedora Extras - $releasever - $basearch
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/
gpgcheck=1
enabled=1
vi livna-stable.repo
[livna-stable]
name=Livna Stable
baseurl=http://rpm.livna.org/fedora/3/i386/RPMS.stable/
enabled=0
gpgcheck=1
vi livna-testing.repo
[livna-testing]
name=Livna Testing
baseurl=http://rpm.livna.org/fedora/3/i386/RPMS.testing/
enabled=0
gpgcheck=1
vi livna-unstable.repo
[livna-unstable]
name=Livna Unstable
baseurl=http://rpm.livna.org/fedora/3/i386/RPMS.unstable
enabled=0
gpgcheck=1
vi dag.repo
[dag]
name=Dag
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag/
enabled=1
gpgcheck=1
vi dries.repo
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://apt.sw.be/dries/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=0
gpgcheck=1
vi newrpms.repo
[newrpms]
name=Fedora Core 3 NewRPMS.sunsite.dk
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/i386/fc3
enabled=0
gpgcheck=1
vi atrpms-good.repo
[atrpms-good]
name=ATrpms for Fedora Core $releasever good
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-good
enabled=0
gpgcheck=1
vi atrpms-stable.repo
[atrpms-stable]
name=ATrpms for Fedora Core $releasever stable
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-stable
enabled=0
gpgcheck=1
vi atrpms-testing.repo
[atrpms-testing]
name=ATrpms for Fedora Core $releasever testing
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-testing
enabled=0
gpgcheck=1
vi atrpms-bleeding.repo
[atrpms-bleeding]
name=ATrpms for Fedora Core $releasever bleeding
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-bleeding
enabled=0
gpgcheck=1
Now, were going to install xmms-mp3 from Freshrpms (mp3 support everyone loves it and loves to complaing about Fedora not including it) :rolleyes:
We are going to enable freshrpms/dag/dries/newsrpms and disable the rest. Even though we set them as enable=0 this is just a caution incase you set it to =1
yum --enablerepo=freshrpms --enablerepo=dag --enablerepo=dries --enablerepo=newsrpms --disablerepo=livna-stable --disable=livna-testing --disablerepo=livna-unstable --disablerepo=fedora-us --disablerepo=atrpms-stable --disablerepo=atrpms-good --disablerepo=atrpms-testing --disablerepo=atrpms-bleeding install xmms-mp3
Setting up Install Process
[pulled info to save space]
Dependencies Resolved
Transaction Listing:
Install: xmms-mp3.i386 1:1.2.10-9.1.1.fc3.fr
Performing the following to resolve dependencies:
Install: xmms.i386 1:1.2.10-9.1.1.fc3.fr
Is this ok [y/N]:
Is this ok [y/N]: y
[pulled info to save space]
Installed: xmms-mp3.i386 1:1.2.10-9.1.1.fc3.fr
Dependency Installed: xmms.i386 1:1.2.10-9.1.1.fc3.fr
Complete!
As you can see, we grabbed xmms and xmms-mp3 from freshrpms
While were at it, lets grab mplayer since other than listening to mp3's we like a little DVD action.
# yum --enablerepo=freshrpms --enablerepo=dag --enablerepo=dries --enablerepo=newsrpms --disablerepo=livna-stable --disable=livna-testing --disablerepo=livna-unstable --disablerepo=fedora-us --disablerepo=atrpms-stable --disablerepo=atrpms-good --disablerepo=atrpms-testing --disablerepo=atrpms-bleeding install mplayer
Setting up Install Process
Setting up Repo: dries
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: dag
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: updates-released
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: newsrpms
repomd.xml 100% |=========================| 1.1 kB 00:00
Setting up Repo: base
repomd.xml 100% |=========================| 1.1 kB 00:00
Setting up Repo: freshrpms
repomd.xml 100% |=========================| 843 B 00:00
Reading repository metadata in from local files
dries : ################################################## 459/459
dag : ################################################## 2059/2059
updates-re: ################################################## 169/169
newsrpms : ################################################## 202/202
base : ################################################## 2622/2622
freshrpms : ################################################## 422/422
Resolving Dependencies
[pulled info to save space]
Dependencies Resolved
Transaction Listing:
Install: mplayer.i386 0:1.0-0.12.20041025.1.fc3.fr
Performing the following to resolve dependencies:
Install: aalib.i386 0:1.4.0-5.1.fc3.fr
Install: faad2.i386 0:2.0-2.20040923.1.fc3.fr
Install: lame.i386 0:3.96.1-2.1.fc3.fr
Install: libdvdcss.i386 0:1.2.8-4.1.fc3.fr
Install: libdvdread.i386 0:0.9.4-5.1.fc3.fr
Install: libmad.i386 0:0.15.1b-3.1.fc3.fr
Install: libpostproc.i386 0:1.0-0.12.20041025.1.fc3.fr
Install: lzo.i686 0:1.08-2.1.fc2.dag
Install: mplayer-fonts.noarch 0:1.1-2.0.dag
Install: xvidcore.i386 0:1.0.2-2.1.fc3.fr
Is this ok [y/N]:
Is this ok [y/N]: y
Downloading Packages:
mplayer-1.0-0.12.20041025 100% |=========================| 6.5 MB 00:22
faad2-2.0-2.20040923.1.fc 100% |=========================| 201 kB 00:00
libpostproc-1.0-0.12.2004 100% |=========================| 43 kB 00:00
xvidcore-1.0.2-2.1.fc3.fr 100% |=========================| 238 kB 00:00
aalib-1.4.0-5.1.fc3.fr.i3 100% |=========================| 95 kB 00:00
mplayer-fonts-1.1-2.0.dag 100% |=========================| 1.0 MB 00:03
libdvdread-0.9.4-5.1.fc3. 100% |=========================| 55 kB 00:00
lzo-1.08-2.1.fc2.dag.i686 100% |=========================| 56 kB 00:00
lame-3.96.1-2.1.fc3.fr.i3 100% |=========================| 488 kB 00:02
libmad-0.15.1b-3.1.fc3.fr 100% |=========================| 79 kB 00:00
libdvdcss-1.2.8-4.1.fc3.f 100% |=========================| 34 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: libdvdcss 100 % done 1/11
Installing: libdvdread 100 % done 2/11
Installing: libmad 100 % done 3/11
Installing: lame 100 % done 4/11
Installing: lzo 100 % done 5/11
Installing: mplayer-fonts 100 % done 6/11
Installing: aalib 100 % done 7/11
Installing: xvidcore 100 % done 8/11
Installing: libpostproc 100 % done 9/11
Installing: faad2 100 % done 10/11
Installing: mplayer 100 % done 11/11
Installed: mplayer.i386 0:1.0-0.12.20041025.1.fc3.fr
Dependency Installed: aalib.i386 0:1.4.0-5.1.fc3.fr faad2.i386 0:2.0-2.20040923.1.fc3.fr lame.i386 0:3.96.1-2.1.fc3.fr libdvdcss.i386 0:1.2.8-4.1.fc3.fr libdvdread.i386 0:0.9.4-5.1.fc3.fr libmad.i386 0:0.15.1b-3.1.fc3.fr libpostproc.i386 0:1.0-0.12.20041025.1.fc3.fr lzo.i686 0:1.08-2.1.fc2.dag mplayer-fonts.noarch 0:1.1-2.0.dag xvidcore.i386 0:1.0.2-2.1.fc3.fr
Complete!
This is why IMHO Fedora and yum as a package manager just rocks!
I hoped you learned something today and if I confused you even more, oops
:cool: