Fedora Linux Support Community & Resources Center
  #1  
Old 11th August 2009, 04:12 AM
Metus Offline
Registered User
 
Join Date: Apr 2009
Posts: 7
linuxfedorafirefox
Revisor: Adding RPMFusion Repos

NOTES:

This is a brand new problem.
The question is entirely different from the thread I posted before: http://forums.fedoraforum.org/showthread.php?t=227788

BUT. It is a problem which gets BUILT ON from previous problem..

So to avoid confusion, I'd decided to start a new topic..

Apologies if I'm wasting your bandwidth.

So If you feel like this should be merged into the previous thread, then do.

====

Screenshot: http://twitpic.com/dgkop

Hi, I have decided to give Revisor a go and try building a Live Media using this graphical tool.
I'd like to add RPMFusion free and nonfree repos.

So I clicked "add repository" and a dialogue from the screenshot above appeared.

The Name, Description and Mirror List are the fields I have no problem with.

I got the mirror list from here: http://mirrors.rpmfusion.org/mm/publiclist/

Here's my problem.

1. I don't know where to get information on my base URL.
2. I got a tiny little problem with the GPG Key.
I got the keys by going: http://rpmfusion.org/keys and clicking the link "Download; key in pgp.mit.edu;"

Here's the key: http://pgp.mit.edu:11371/pks/lookup?...2708448FCFF4DA

But I'm not sure whether to copy everything under "-----BEGIN PGP PUBLIC KEY BLOCK-----" including "Version: SKS 1.1.0" or every bit of the code except "Version: SKS 1.1.0"..

3. I also don't know whether to check the "GPG Check" and "Save to configuration" boxes underneath.

If you please provide me information on base URL for free and nonfree repos, that would be grateful.

Thankyou so much in advance.
Regards.
Reply With Quote
  #2  
Old 11th August 2009, 02:21 PM
ryptyde Offline
Registered User
 
Join Date: May 2005
Location: Tragic City, Michigan USA
Posts: 1,605
linuxfedorafirefox
You should use Dangermouse's Autoten for either F10 or F11. You can find it in the Guides and Solutions forum and once you do that and select some packages from it it will automatically install and enable the RpmFusion repos. Then you can go to "etc/yum.repos.d" and find the rpmfusion repos there with the base url info.
Reply With Quote
  #3  
Old 20th August 2009, 09:32 PM
bob's Avatar
bob Online
Administrator (yeah, back again)
 
Join Date: Jul 2004
Location: Colton, NY; Junction of Heaven & Earth (also Routes 56 & 68).
Age: 67
Posts: 21,237
linuxfedorafirefox
(moved to new Forum - Fedora Spins & Remixes)
__________________
Linux & Beer - That TOTALLY Computes!
Registered Linux User #362651


Don't use any of my solutions on working computers or near small children.
Reply With Quote
  #4  
Old 25th August 2009, 07:48 AM
den23513's Avatar
den23513 Offline
Registered User
 
Join Date: Mar 2008
Age: 37
Posts: 69
linuxfedorafirefox
Guide to make own Fedora 11 respin:

(as root)

Install revisor:
Code:
yum install revisor-cli
Create directories for revisor configuration files:
Code:
install -d /etc/fedora-respin/{conf.d,kickstart.d}
Create revisor configuration files:

Code:
cat > /etc/fedora-respin/revisor.conf
[revisor]
media_installation_dvd=1
media_installation_cd=0
media_live_optical=0
media_live_thumb=0
repos_enabledevelopment=0
repos_enabletesting=0
repos_enablesource=0
repos_enabledebuginfo=0
dependency_resolve_allow_conflicts=0
mode_respin=1

[fedora-f11-i386]
description = Fedora 11 for i386
main = /etc/fedora-respin/conf.d/fedora-f11-i386.conf
product_name = Fedora
product_path = Packages
architecture = i386
version = 11
version_from = F11
getsource = 0
^D
Code:
cat > /etc/fedora-respin/fedora-f11-i386.conf
[main]
cachedir=-yumcache
reposdir=
keepcache=1
debuglevel=9
logfile=-yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
installroot=/var/tmp/revisor
failovermethod=priority

[fedora]
name=Fedora 11 - i386
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=i386
enabled=1
gpgcheck=0

[updates]
name=Fedora 11 - i386 - Updates
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&arch=i386
enabled=1
gpgcheck=0

[rpmfusion-free]
name=RPM Fusion for Fedora 11 - Free
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-11&arch=i386
enabled=1
gpgcheck=0

[rpmfusion-free-updates]
name=RPM Fusion for Fedora 11 - Free - Updates
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-11&arch=i386
enabled=1
gpgcheck=0

[rpmfusion-nonfree]
name=RPM Fusion for Fedora 11 - Nonfree
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-11&arch=i386
enabled=1
gpgcheck=0

[rpmfusion-nonfree-updates]
name=RPM Fusion for Fedora 11 - Nonfree - Updates
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-11&arch=i386
enabled=1
gpgcheck=0

[denix]
name=DeniX for Fedora Core 11 - i386 - Base
baseurl= http://web.macam.ac.il/~denix/fedora/yum/base/11/i386
enabled=1
gpgcheck=0

[pptp-stable]
name=PPTP Client stable repository for Fedora Core 11 (i386)
baseurl=http://pptpclient.sourceforge.net/yum/stable/fc11/i386
enabled=1
gpgcheck=0

[poptop-stable]
name=PoPToP stable repository for Fedora Core 11 (i386)
baseurl=http://poptop.sourceforge.net/yum/stable/fc11/i386
enabled=1
gpgcheck=0

[skype]
name=Skype Repository
enabled=1
gpgcheck=0
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/

[adobe-linux-i386]
name=Adobe Systems Incorporated
baseurl=http://linuxdownload.adobe.com/linux/i386/
enabled=1
gpgcheck=0
^D
Follow to the next post...
Reply With Quote
  #5  
Old 25th August 2009, 07:49 AM
den23513's Avatar
den23513 Offline
Registered User
 
Join Date: Mar 2008
Age: 37
Posts: 69
linuxfedorafirefox
And this is main configuration file of your respin!
Review and customize it for your needs.

Code:
cat > /etc/fedora-respin/kickstart.d/fedora-f11-i386.cfg
lang en_US
keyboard us
firstboot --enable
services --enabled=network --disabled=isdn,kerneloops,setroubleshoot

%packages
#########

# Core packages for GNOME environment
#####################################
@core
@base
@base-x
@gnome-desktop
@admin-tools
@printing
@sound-and-video
@system-tools
@dial-up
@hardware-support

# Fonts & Languages
#####################################
@fonts
@legacy-fonts
@russian-support
msttcorefonts
extra-fonts

# Maintenance utils
#####################################
mc
nrg2iso
gconf-editor
nautilus-open-terminal
conky
fuse-sshfs
beesu

# Office
#####################################
openoffice.org-writer
openoffice.org-calc
openoffice.org-impress
openoffice.org-draw

# Archive tools
#####################################
unrar
cabextract
grsync

# Sound and multimedia
#####################################
flash-plugin
nspluginwrapper
pulseaudio-libs
nautilus-sound-converter
vlc
gecko-mediaplayer

# yum plugins
#############
yum-plugin-fastestmirror
yum-presto

# Pulseaudio
############
pulseaudio
alsa-plugins-pulseaudio
pulseaudio-esound-compat
pulseaudio-libs
pulseaudio-libs-glib2
pulseaudio-module-zeroconf
pulseaudio-libs-zeroconf
xmms-pulse
pulseaudio-module-gconf
wine-pulseaudio
xine-lib-pulseaudio
pulseaudio-utils
pulseaudio-module-bluetooth
gst-mixer
padevchooser
paman
paprefs
pavucontrol
pavumeter

# Codecs
########
ffmpeg
gstreamer-ffmpeg
gstreamer-plugins-bad-extras
gstreamer-plugins-ugly
gstreamer-plugins-bad
libmad
libmpeg3
totem-mozplugin
libid3tag
libdvdread
libdvdnav
libquicktime
transcode
normalize
vcdimager

# Internet
#####################################
firefox
rdesktop
skype
pidgin
gftp
xchat
liferea
NetworkManager-pptp
transmission
pptpd
amule

# Virtualisation
#####################################
wine*

# Graphics
#####################################
gimp
nautilus-image-converter

# Programming
#####################################
geany

# Denix stuff
#####################################
denix-repo
denix-backgrounds
color-prompt
flags
system-setup-tools


# Themes
#####################################
echo-icon-theme

# Not needed
#####################################
-jigdo
-dasher
-gimp-help
-java-1.6.0-openjdk-src
-xorg-x11-docs
-kernel-doc
-java-1.5.0-gcj-src
-java-1.5.0-gcj-devel
-libgcj-src
-*javadoc*
-frysk
-*gcj*

####
%end



%post
#####

# Add ed2k links handler to firefox
###################################
cat > /usr/lib/firefox-3.5.2/defaults/preferences/ed2k_handler.js << EOF
pref("network.protocol-handler.expose.ed2k", false);
EOF

# Remove links of amule
#######################
rm -rf /usr/share/applications/livna-alc.desktop
rm -rf /usr/share/applications/livna-amulegui.desktop
rm -rf /usr/share/applications/livna-wxcas.desktop

# Disable SELinux
#################
sed -i 's/^SELINUX=.*$/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

# Add keyboard applet
#####################
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/gnome/peripherals/keyboard/indicator/showFlags true >/dev/null

# Desktop appearanse
####################
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/nautilus/preferences/always_use_browser true >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/gnome-terminal/profiles/Default/background_color "#000000000000" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/gnome-terminal/profiles/Default/foreground_color "#FFFFBE84315F" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-terminal/profiles/Default/use_theme_colors false >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/interface/gtk_theme "ClearlooksClassic" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/interface/icon_theme "Echo" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/background/picture_filename "/usr/share/backgrounds/denix/matrix.jpg" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-terminal/global/use_menu_accelerators false >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/metacity/general/theme "ClearlooksClassic" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/panel/applets/clock/prefs/format "24-hour" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/panel/applets/clock/prefs/show_date false >/dev/null

# Desktop fonts
###############
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/nautilus/preferences/desktop_font "Liberation Sans 11" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/metacity/general/titlebar_font "Liberation Sans Bold 11" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/interface/document_font_name "Liberation Sans 11" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/interface/font_name "Liberation Sans 11" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/interface/monospace_font_name "Liberation Mono 11" >/dev/null
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/font_rendering/antialiasing "none" >/dev/null

# Add mc config dir
###################
install -m 700 -d /root/.mc
install -m 700 -d /etc/skel/.mc

# Enable OSS support
####################
cat > /etc/modprobe.d/dist-oss.conf << EOF
install snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe snd-pcm-oss && /sbin/modprobe snd-seq-device && /sbin/modprobe snd-seq-oss
EOF

# Fix pulseaudio issues
#######################
sed -i 's/^load-module module-hal-detect.*$/load-module module-hal-detect tsched=0/g' /etc/pulse/default.pa
sed -i 's/^; realtime-scheduling = no.*$/realtime-scheduling = yes/g' /etc/pulse/daemon.conf
sed -i 's/^; default-fragment-size-msec = 25.*$/default-fragment-size-msec = 10/g' /etc/pulse/daemon.conf

####
%end
^D

Now you can start to create ISO:
Code:
revisor \
	--cli \
	--config=/etc/fedora-respin/revisor.conf \
	--model=fedora-f11-i386 \
	--install-dvd \
	--kickstart=/etc/fedora-respin/kickstart.d/fedora-f11-i386.cfg \
	--kickstart-include \
	--kickstart-default \
	--destination-directory=/srv \
	--yes
This can take up to 6 hours at the first time run.
When build is done, you can burn the ISO from /srv/fedora-f11-i386/iso

Last edited by den23513; 25th August 2009 at 12:21 PM.
Reply With Quote
  #6  
Old 29th August 2009, 01:40 AM
mwanafunzi1 Offline
Registered User
 
Join Date: May 2009
Posts: 26
linuxfedorafirefox
Smile It works

Thanks, the steps you outlined worked flawlessly. I am now making my second Respin after adding some of the repos in your guide e.g. rpmfusion free and updates and Adobe.
Reply With Quote
  #7  
Old 22nd September 2009, 02:15 PM
sourabindu Offline
Registered User
 
Join Date: Nov 2008
Location: Bangalore,India
Posts: 27
linuxfedorafirefox
I have done the same thing as per above instructons. I am getting a message like this :
"No model fedora-f11-i386 in configuration file /etc/fedora-respin/revisor.conf"
BTW my laptop is a 64bit processor and I am using 32bit Fedora 11 OS. Help appreciated.
Reply With Quote
Reply

Tags
adding, repos, revisor, rpmfusion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Adding rpmfusion to yum config file Nagglfar Using Fedora 2 10th March 2009 07:04 PM
Questions about RPMFusion Repos... v. kmod-fglrx broadcom-wl HMSS013 Using Fedora 4 6th March 2009 12:49 AM
Trouble with repos issue from RPMFusion Penguins007 Using Fedora 2 27th December 2008 03:34 PM
Difference between RPMFusion and the default DVD repos viperskunk Fedora Focus 4 30th November 2008 08:47 AM
adding repos LT72884 Using Fedora 17 6th December 2007 05:57 PM


Current GMT-time: 22:27 (Saturday, 25-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat