Hola gente:
Como esto ya se pregunto y navegando lo encontré en ingles, lo posteo acá en español,
creo que va a ser de utilidad a mas de uno, yo personalmente no lo aplico ya que uso otra distro, también me gustaría aclarar que seria mejor que si surge alguna pregunta se anime alguien que use Red-Hat 9 ( en adelante nombrado RH ) y lo tenga andado coopere, así me saca de algún apuro 😉.
La instalación de asterisk (en adelante nombrado *) no cubre placas Digium (además de que yo no tengo 😛 )
Instalar una instalación mínima de RH, para más información🙁http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/custom-guide/)
Recordar no instalar con X, así eliminamos problemas de frame-buffer.
Pueden usar esto :
# Kickstart file automatically generated by anaconda.
install
lang en_US
langsupport --default en_US.UTF-8 en_US.UTF-8
keyboard us
mouse genericwheelps/2 --device psaux --emulthree
skipx
firewall --high --port=ssh:tcp
authconfig --enableshadow --enablemd5
bootloader --location=mbr
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux
#part / --fstype ext3 --size=8000
#part swap --size=512
%packages
@ Administration Tools
@ Development Tools
@ Dialup Networking Support
@ Kernel Development
@ Mail Server
@ Network Servers
@ SQL Database Server
@ Server Configuration Tools
@ Sound and Video
@ System Tools
@ Text-based Internet
-modutils-devel
-mikmod
-tk
ncftp
-xmms
-firstboot
-libxslt
-XFree86-base-fonts
-perl-Parse-Yapp
-redhat-config-printer
-XFree86-twm
-alchemist
-usermode-gtk
-perl-XML-Parser
-gmp-devel
-redhat-config-kickstart
-libbonoboui
-statserial
sysreport
-cdparanoia
-redhat-config-language
-XFree86-75dpi-fonts
-openldap-devel
-gnome-vfs2
-pyorbit
-switchdesk
-Glide3
-libwvstreams
perl-Time-HiRes
lslk
-PyXML
perl-Digest-SHA1
-XFree86-libs
-foomatic
-gnome-mime-data
libdbi
-libxml2-devel
-kudzu-devel
-cyrus-sasl-devel
-libart_lgpl
-perl-libxml-perl
-ash
-VFlib2
-authconfig-gtk
-atk
-ImageMagick
-gcc-java
-cups
krb5-server
-fetchmail
-lrzsz
-ttfprint
tree
-isdn4k-utils
-redhat-config-httpd
-ORBit
-slang-devel
-python-devel
-redhat-config-date
-gimp-print
-gdk-pixbuf
-desktop-file-utils
-gdm
-libwnck
-hesiod-devel
-redhat-config-mouse
-perl-XML-Twig
-cdp
-krbafs-devel
-fontconfig
-up2date-gnome
-perl-XML-Dumper
libdbi-devel
-bitmap-fonts
-redhat-config-xfree86
-openssh-askpass
-pygtk2-libglade
-xawtv
-indexhtml
-redhat-config-samba
-perl-URI
sysstat
-memprof
-redhat-rpm-config
-redhat-config-printer-gui
-libpng10
-imap
-metacity
-cdparanoia-libs
-libxml-devel
tripwire
-libxml
-fam-devel
-libgcj-devel
-gnome-python2-canvas
-cups-libs
-slrn
-lilo
-redhat-logviewer
-rhn-applet
postgresql-devel
-desktop-backgrounds-extra
-bonobo-activation
-libgnat
-gcc-g77
perl-TermReadKey
perl-Bit-Vector
-GConf2
-XFree86
libtiff-devel
-ttmkfdir
-perl-libwww-perl
-dialog
-XFree86-truetype-fonts
-redhat-switch-mail
-xinitrc
-pam-devel
-ypserv
-curl
-hpijs
-libgsf
perl-Digest-HMAC
-libgnomecanvas
-audiofile
-perl-HTML-Tagset
-XFree86-libs-data
-rpm-devel
psacct
-mkisofs
-gtk2
-4Suite
-gtk+
-ghostscript
-a2ps
-desktop-backgrounds-basic
-raidtools
-scrollkeeper
-libgnomeui
-cdda2wav
-finger-server
-librsvg2
-pxe
-httpd
-redhat-config-bind
-startup-notification
-telnet-server
-redhat-config-services
-XFree86-tools
-sgml-common
-htmlview
-xsri
-imlib
-gnome-libs
iptraf
-libf2c
-zlib-devel
-bind
-libao
-gcc-gnat
-wvdial
-libglade2
-pango
-expat-devel
-openssh-askpass-gnome
-ed
-gpm-devel
-libmng
-libgcj
-XFree86-Mesa-libGL
-openjade
-perl-XML-Encoding
-XFree86-xdm
libdbi-dbd-pgsql
-gnome-python2
tftp-server
-pygtk2
-urw-fonts
-comps-extras
-psutils
-redhat-config-nfs
-perl-HTML-Parser
-docbook-dtds
-setserial
-xisdnload
-gtkhtml2
-redhat-config-securitylevel
-perl-libxml-enno
-redhat-config-packages
-samba-client
-hwbrowser
-gnome-python2-gtkhtml2
-libbonobo
-libusb-devel
readline41
-libIDL
-linc
-freetype
-vorbis-tools
-redhat-config-rootpassword
-pnm2ppa
-cpio
net-snmp-utils
-qt
-libvorbis-devel
-lockdev-devel
-redhat-config-proc
-XFree86-100dpi-fonts
-libghttp
-redhat-menus
-ORBit2
-libgnome
-redhat-config-network
-XFree86-xauth
-perl-XML-Grove
-cdrecord
-lockdev
-arts
-Omni-foomatic
-esound
-talk-server
perl-Date-Calc
-rsh-server
-chkfontpath
-libogg-devel
hexedit
-libxml2
-texinfo
-mpage
-unixODBC
-redhat-config-soundcard
-xml-common
vsftpd
-tcl
-samba
-grip
-swig
-minicom
-XFree86-Mesa-libGLU
diskcheck
-redhat-config-users
-intltool
perl-TimeDate
-MAKEDEV
-libuser-devel
festival-devel
-redhat-artwork
-aumix
-libungif
-w3m
-rcs
-gail
-gnome-python2-bonobo
-cdrdao
-libxml2-python
-XFree86-xfs
-newt-devel
procinfo
festival
-samba-common
-dvdrecord
-gettext
-gtoaster
-XFree86-font-utils
-redhat-config-keyboard
-curl-devel
-Omni
-cdlabelgen
-ghostscript-fonts
%post
De lo contrario asegurarse que instalan estas librerías:
• libtermcap-devel
• ncurses-devel
• readline-devel
• openssl-devel
• postgresql-devel (for cdr records)
• bison
• newt
• doxygen
• zlib-devel
• kernel source
Y tener la ultima versión de *.
# cd /usr/src
# export CVSROOT=:pserver:anoncvs@cvs.digium.com:/usr/cvsroot
# cvs login - el password es anoncvs.
# cvs checkout -r v1-0_stable asterisk
Instalar, leer README 😉
Al parecer RH tiene problemas con el Music On Hola por el mpg123
Que viene por defecto, por lo tanto hay que cambiarlo:
# cd /usr/src
# wget [url]http://www.mpg123.de/mpg123/mpg123-0.59r.tar.gz[/url]
Extraer y compiler:
# tar -zxvf mpg123-0.59r.tar.gz
# cd mpg123-0.59r
# make linux
# make install
Una ves compilado e instalado hacemos esto:
# cp /usr/local/bin/mpg123 /usr/bin
Y listo, si se tiene problemas para arrancar *, podemos cambiar lo siguiente:
daemon /usr/sbin/asterisk
Por
daemon screen -d -m asterisk –vvvcng
Alguien comento que el codec G729 necesita una tty, para eso se puede usar
el script safe_asterisk que viene con *.
Bien, por ahora queda por acá y veamos si ayuda a alguien, es demasiado básico, pero en fin, se espera sea de ayuda.
Saludos.