Anaconda/BuildinstallPackageRequirements

From FedoraProject

Jump to: navigation, search

Contents

Appendix F

Buildinstall package requirements

If you have made custom modifications to Anaconda source code then you will need to run buildinstall in order to rebuild the installation images. For buildinstall to run without error, you need to ensure that certain rpms are available in your build directory.

/$BASE/Fedora-Custom/i386/Fedora/RPMS

These packages do not necessarily need to be included on your custom Fedora Core CD. They can be removed from the directory before constructing the CD or alternatively they can be excluded from the CD by passing the -x option to the mkisofs command.

- forrest
The following is a list of packages that are needed by buildinstall as specified from upd-instroot.
upd-instroot determines which of all of the files from the following packages are kept for the actual installation.

Not all of the following packages are required, but if buildinstall is failing with a specific error, it probably means you need to install the appropriate package.

Packages for the Character Installer

  • anaconda
  • anaconda-runtime
  • ash
  • beecrypt
  • bogl
  • bogl-bterm
  • booty
  • busybox
  • busybox-anaconda
  • bzip2
  • bzip2-libs
  • convertdb1
  • dosfstools
  • e2fsprogs
  • elfutils-libelf
  • glib2
  • glibc
  • glibc-common
  • hdparm
  • hwdata
  • jfsutils
  • kernel-pcmcia-cs
  • kernel-utils
  • krb5-libs
  • kudzu
  • libtermcap
  • libxml2
  • libxml2-python
  • lvm
  • newt
  • openssl
  • parted
  • pciutils
  • popt
  • procps
  • python
  • python2
  • pyxf86config
  • raidtools
  • reiserfs-utils
  • rhpl
  • rpm
  • rpm-python
  • sed
  • setup
  • slang
  • tzdata
  • util-linux
  • Xconfigurator
  • XFree86
  • zlib

Packages for the Graphical Installer

  • anaconda-help
  • anaconda-images
  • atk
  • audiofile
  • bitmap-fonts-cjk
  • comps-extras
  • coreutils
  • cpio
  • esound
  • expat
  • fontconfig
  • fonts-ISO8859-2
  • fonts-ISO8859-9
  • freetype
  • gdk-pixbuf
  • gnome-python2
  • gnome-python2-canvas
  • gpm
  • gtk2
  • libacl
  • libart_lgpl
  • libattr
  • libgcc
  • libgnome
  • libgnomecanvas
  • libjpeg
  • libpng
  • libstdc++
  • ncurses
  • pam
  • pango
  • pygtk2
  • readline
  • redhat-artwork
  • redhat-config-date
  • redhat-config-keyboard
  • specspo
  • syslinux
  • taipeifonts
  • tcp_wrappers
  • ttfonts-ja
  • ttfonts-ko
  • ttfonts-zh_TW
  • urw-fonts
  • vnc-server
  • XFree86-100dpi-fonts
  • XFree86-75dpi-fonts
  • XFree86-base-fonts
  • XFree86-ISO8859-15-75dpi-fonts
  • XFree86-ISO8859-2-75dpi-fonts
  • XFree86-ISO8859-9-75dpi-fonts
  • XFree86-KOI8-R
  • XFree86-KOI8-R-75dpi-fonts
  • XFree86-libs
  • XFree86-libs-data
  • XFree86-xfs
  • Xft

Packages for the Rescue Environment

  • dump
  • findutils
  • ftp
  • gzip
  • iputils
  • joe
  • less
  • man
  • mdadm
  • memtest86
  • modutils
  • mtools
  • mtr
  • mt-st
  • net-tools
  • open
  • openssh
  • openssh-clients
  • rsh
  • tar
  • traceroute
  • In addition, include any package you have built from source and that is required to create a initrd.img file i.e. grub.