Fedora Installation Steps

From trapsink.com
Jump to: navigation, search


Fedora 19 with MATE

Fedora-Live-MATE-Compiz-x86_64-19-1.iso

#!/bin/sh

case "$1" in
  prep)
    rpm -ihv adobe-release-x86_64-1.0-1.noarch.rpm rpmfusion-free-release-19-1.noarch.rpm rpmfusion-nonfree-release-19-1.noarch.rpm
    cp google-*.repo /etc/yum.repos.d/
    yum repolist
    ;;
  mate)
    yum install mate-applets.x86_64 mate-backgrounds.noarch mate-bluetooth.x86_64 mate-calc.x86_64 mate-character-map.x86_64 mate-control-center.x86_64 mate-desktop.x86_64 mate-dialogs.x86_64 mate-document-viewer.x86_64 mate-document-viewer-data.noarch mate-file-archiver.x86_64 mate-file-manager.x86_64 mate-file-manager-extensions.x86_64 mate-file-manager-image-converter.x86_64 mate-file-manager-open-terminal.x86_64 mate-file-manager-sendto.x86_64 mate-icon-theme.noarch mate-image-viewer.x86_64 mate-keyring.x86_64 mate-keyring-pam.x86_64 mate-media.x86_64 mate-menu-editor.noarch mate-menus.x86_64 mate-notification-daemon.x86_64 mate-panel.x86_64 mate-polkit.x86_64 mate-power-manager.x86_64 mate-screensaver.x86_64 mate-screenshot.x86_64 mate-session-manager.x86_64 mate-settings-daemon.x86_64 mate-system-log.x86_64 mate-system-monitor.x86_64 mate-terminal.x86_64 mate-text-editor.x86_64 mate-themes.noarch mate-utils.x86_64
    ;;
  beta)
    yum --enablerepo=updates-testing update mate\*
    ;;
  custom)
    yum install argyllcms brasero cadaver clearlooks-phenix-common clearlooks-phenix-gtk2-theme clearlooks-phenix-gtk3-theme easytag expect feh ffmpeg firefox flash-plugin freerdp fuse gcc gcc-c++ gimp gimp-data-extras git gkrellm gkrellm-freq glx-utils gnupg gnupg2 google-chrome-stable google-musicmanager-beta gpgme grip gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-base-tools gstreamer-plugins-good gstreamer-plugins-good-extras gstreamer-plugins-ugly gstreamer-tools gvfs-mtp i8kutils id3v2 ImageMagick ImageMagick-c++ kernel-devel lame liberation-fonts-common liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts libreoffice-calc libreoffice-draw libreoffice-impress libreoffice-writer lightdm-gtk make meanwhile mplayer mutt NetworkManager-openconnect NetworkManager-openvpn NetworkManager-pptp NetworkManager-vpnc nmap normalize ntfs-3g openconnect openvpn p7zip perl-MIME-Lite perl-XML-Simple pidgin-otr pragha python-pexpect python-setuptools PyYAML rdesktop rfkill rpm-build rpmdevtools SDL seahorse simple-mtpfs SOAPpy strace subversion sysstat system-config-printer system-config-services tcpdump tcl telnet thunderbird thunderbird-lightning tk transmission-gtk ttmkfdir unrar unzip urlview vim-X11 vlc vlc-core vlc-extras vpnc wireshark xchat xorg-x11-twm xterm yum-plugin-changelog yum-plugin-list-data yum-utils
    ;;
  extra)
    yum install audacious audacious-plugins audacious-plugins-freeworld evince ristretto wireshark-gnome
    ;;
  remove)
    yum remove claws-mail compiz compiz-bcop compiz-manager compiz-mate compiz-plugins-extra compiz-plugins-main compiz-plugins-unsupported compizconfig-python hexchat midori libcompizconfig
    ;;
  *)
    echo $"Usage: $0 {prep|mate|beta|custom|extra|remove}"
    exit 2
esac