Asterisk-Repository einbinden
Im nächsten Schritt binden wir das Asterisk-Repository von http://www.asterisk.org ein. Mit Hilfe dieser Paketquelle erschlagen wir gleich zwei wesentliche Punkte.
- wir können die Programmpakete direkt via yum installieren und müssen die Progamme nicht selbst aus den Quellen übersetzen und installieren
- Sobald neue Versionen von Asterisk veröffentlich werden, können wir dies über den Updatemechanismus einfach installieren. (Wie immer Onkel Peer zu sagen pflegte: „Patches, die nicht eingespielt werden, nützen nichts“1) )
Wir wechseln als erstes in das Konfigurationsverzeichenis.
# cd /etc/yum.repos.d/
Nun legen wir die Repository-Konfigurationsdatei centos-asterisk.repo an.
# vim centos-asterisk.repo
[asterisk-tested] name=CentOS-$releasever - Asterisk - Tested baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/ enabled=0 gpgcheck=0 priority=10 #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium [asterisk-current] name=CentOS-$releasever - Asterisk - Current baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/ enabled=1 gpgcheck=0 priority=10 #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium
Anschließend legen wir noch die Datei centos-digium.repo an.
# vim centos-digium.repo
[digium-tested] name=CentOS-$releasever - Digium - Tested baseurl=http://packages.digium.com/centos/$releasever/tested/$basearch/ enabled=0 gpgcheck=0 priority=10 #gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium [digium-current] name=CentOS-$releasever - Digium - Current baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/ enabled=1 gpgcheck=0 priority=10 #gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium
Zum Schluss (durch)suchen wir die beiden Repositories nach den gewünschten Inhalten.
# yum search asterisk
# yum search asterisk mISDN
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
660 packages excluded due to repository priority protections
================================================= Matched: asterisk, mISDN ==================================================
asterisk14-misdn.i386 : mISDN channel driver for Asterisk
asterisk16-misdn.i386 : mISDN channel driver for Asterisk
===================================================== Matched: asterisk =====================================================
asterisk14-codec_g729a.i686 : codec_g729a module for Asterisk
asterisk14-codec_g729a.i386 : codec_g729a module for Asterisk
asterisk14-res_fax.i386 : res_fax module for Asterisk
asterisk14-res_fax_digium.i386 : res_fax_digium module for Asterisk
asterisk16-codec_g729a.i686 : codec_g729a module for Asterisk
asterisk16-codec_g729a.i386 : codec_g729a module for Asterisk
asterisk16-res_fax.i386 : res_fax module for Asterisk
asterisk16-res_fax_digium.i386 : res_fax_digium module for Asterisk
asterisk-addons.i386 : Addons package for Asterisk, The Open Source PBX
asterisk-addons-core.i386 : Asterisk-addons core package.
asterisk-addons-mysql.i386 : mysql modules for Asterisk
asterisk-addons-ooh323.i386 : chan_ooh323 module for Asterisk
asterisk-gui.noarch : Graphical User Interface (GUI) for Asterisk, The Open Source PBX
asterisk-sounds.noarch : Sound files for the Asterisk PBX and telephony application and toolkit
asterisk-sounds-core-en-alaw.noarch : Asterisk core sounds - en - alaw.
asterisk-sounds-core-en-gsm.noarch : Asterisk core sounds - en - gsm.
asterisk-sounds-core-en-ulaw.noarch : Asterisk core sounds - en - ulaw.
asterisk-sounds-core-es-alaw.noarch : Asterisk core sounds - es - alaw.
asterisk-sounds-core-es-gsm.noarch : Asterisk core sounds - es - gsm.
asterisk-sounds-core-es-ulaw.noarch : Asterisk core sounds - es - ulaw.
asterisk-sounds-core-fr-alaw.noarch : Asterisk core sounds - fr - alaw.
asterisk-sounds-core-fr-gsm.noarch : Asterisk core sounds - fr - gsm.
asterisk-sounds-core-fr-ulaw.noarch : Asterisk core sounds - fr - ulaw.
asterisk-sounds-extra-en-alaw.noarch : Asterisk extra sounds - en - alaw.
asterisk-sounds-extra-en-gsm.noarch : Asterisk extra sounds - en - gsm.
asterisk-sounds-extra-en-ulaw.noarch : Asterisk extra sounds - en - ulaw.
asterisk-sounds-moh-opsound-alaw.noarch : Asterisk Music on Hold - opsound - alaw.
asterisk-sounds-moh-opsound-ulaw.noarch : Asterisk Music on Hold - opsound - ulaw.
asterisk-sounds-moh-opsound-wav.noarch : Asterisk Music on Hold - opsound - wav.
asterisk14.i386 : Asterisk, The Open Source PBX
asterisk14-addons.i386 : Addons package for Asterisk, The Open Source PBX
asterisk14-addons-core.i386 : Asterisk-addons core package.
asterisk14-addons-mysql.i386 : mysql modules for Asterisk
asterisk14-addons-ooh323.i386 : chan_ooh323 module for Asterisk
asterisk14-alsa.i386 : Alsa channel driver for Asterisk
asterisk14-configs.i386 : Basic configuration files for Asterisk
asterisk14-core.i386 : Asterisk core package without any "extras".
asterisk14-curl.i386 : cURL application module for Asterisk
asterisk14-dahdi.i386 : DAHDI channel driver for Asterisk
asterisk14-devel.i386 : Static libraries and header files for Asterisk development
asterisk14-doc.i386 : Documentation files for Asterisk
asterisk14-odbc.i386 : Open Database Connectivity (ODBC) drivers for Asterisk
asterisk14-ogg.i386 : Ogg-Vorbis codec module for Asterisk
asterisk14-pgsql.i386 : Postgresql modules for Asterisk
asterisk14-skypeforasterisk.i386 : SkypeForAsterisk module for Asterisk
asterisk14-snmp.i386 : snmp resource module for Asterisk
asterisk14-tds.i386 : tds modules for Asterisk
asterisk14-voicemail.i386 : Voicemail with file storage module for Asterisk
asterisk14-voicemail-imapstorage.i386 : Voicemail with IMAP storage module for Asterisk
asterisk14-voicemail-odbcstorage.i386 : Voicemail with ODBC storage module for Asterisk
asterisk16.i386 : Asterisk, The Open Source PBX
asterisk16-addons.i386 : Addons package for Asterisk, The Open Source PBX
asterisk16-addons-bluetooth.i386 : bluetooth modules for Asterisk
asterisk16-addons-core.i386 : Asterisk-addons core package.
asterisk16-addons-mysql.i386 : mysql modules for Asterisk
asterisk16-addons-ooh323.i386 : chan_ooh323 module for Asterisk
asterisk16-alsa.i386 : Alsa channel driver for Asterisk
asterisk16-configs.i386 : Basic configuration files for Asterisk
asterisk16-core.i386 : Asterisk core package without any "extras".
asterisk16-curl.i386 : cURL application module for Asterisk
asterisk16-dahdi.i386 : DAHDI channel driver for Asterisk
asterisk16-devel.i386 : Static libraries and header files for Asterisk development
asterisk16-doc.i386 : Documentation files for Asterisk
asterisk16-odbc.i386 : Open Database Connectivity (ODBC) drivers for Asterisk
asterisk16-ogg.i386 : Ogg-Vorbis codec module for Asterisk
asterisk16-pgsql.i386 : Postgresql modules for Asterisk
asterisk16-resample.i386 : resampling codec module for Asterisk
asterisk16-skypeforasterisk.i386 : SkypeForAsterisk module for Asterisk
asterisk16-snmp.i386 : snmp resource module for Asterisk
asterisk16-sqlite3.i386 : sqlite3 drivers for Asterisk
asterisk16-tds.i386 : tds modules for Asterisk
asterisk16-voicemail.i386 : Voicemail with file storage module for Asterisk
asterisk16-voicemail-imapstorage.i386 : Voicemail with IMAP storage module for Asterisk
asterisk16-voicemail-odbcstorage.i386 : Voicemail with ODBC storage module for Asterisk
asterisknow-version.noarch : AsteriskNOW version and repository files
benchfax.i386 : Digium Fax For Asterisk benchmark utility
codec_g729a.i386 : codec_g729a module for Asterisk
dahdi-firmware.noarch : Firmware files for DAHDI
dahdi-firmware-oct6114-064.noarch : Firmware for oct6114-064
dahdi-firmware-oct6114-128.noarch : Firmware for oct6114-128
dahdi-firmware-tc400m.noarch : Firmware for tc400m
dahdi-firmware-vpmadt032.noarch : Firmware for vpmadt032
dahdi-linux.i386 : The DAHDI project
dahdi-linux-devel.i386 : DAHDI libraries and header files for development
dahdi-linux-hpec-kmod-base.i686 : The DAHDI project - HPEC echocan module
dahdi-linux-kmod-base.i686 : The DAHDI project
dahdi-tools.i386 : The DAHDI project
dahdi-tools-doc.i386 : Documentation files for DAHDI
kmod-dahdi-linux.i686 : dahdi-linux kernel module(s)
kmod-dahdi-linux-PAE.i686 : dahdi-linux kernel module(s)
kmod-dahdi-linux-fwload-vpmadt032.i686 : dahdi-linux-fwload-vpmadt032 kernel module(s)
kmod-dahdi-linux-fwload-vpmadt032-PAE.i686 : dahdi-linux-fwload-vpmadt032 kernel module(s)
kmod-dahdi-linux-fwload-vpmadt032-xen.i686 : dahdi-linux-fwload-vpmadt032 kernel module(s)
kmod-dahdi-linux-hpec.i686 : dahdi-linux-hpec kernel module(s)
kmod-dahdi-linux-hpec-PAE.i686 : dahdi-linux-hpec kernel module(s)
kmod-dahdi-linux-hpec-xen.i686 : dahdi-linux-hpec kernel module(s)
kmod-dahdi-linux-xen.i686 : dahdi-linux kernel module(s)
kmod-r8101.i686 : r8101 kernel module(s)
kmod-r8101-PAE.i686 : r8101 kernel module(s)
kmod-r8168.i686 : r8168 kernel module(s)
kmod-r8168-PAE.i686 : r8168 kernel module(s)
kmod-r8168-xen.i686 : r8168 kernel module(s)
libpri.i386 : Implementation of the Primary Rate ISDN specification
libpri-devel.i386 : Header files and development libraries for libpri
libresample.i386 : libresample, Real-time library interface by Dominic Mazzoni
libresample-devel.i386 : libresample development packages
libss7.i386 : Libss7, an open source implementation of Signalling System 7 (SS7)
libss7-devel.i386 : Libss7 libraries and header files for libss7 development
libtonezone.i386 : Libtonezone, from the open source DAHDI project
libtonezone-devel.i386 : Libtonezone libraries and header files for libtonezone development
r8101-kmod-base.i686 : Realtek 8101E/8102E/8103E-GR kernel module
r8168-kmod-base.i686 : Realtek 8168x/8111x kernel module
udhcp.i386 : udhcp, for autoprovisioning
yum-repos-asterisk.noarch : Asterisk yum repository files
====================================================== Matched: mISDN =======================================================
kmod-mISDN.i686 : mISDN kernel module(s)
kmod-mISDN-PAE.i686 : mISDN kernel module(s)
kmod-mISDN-xen.i686 : mISDN kernel module(s)
mISDN.i386 : The mISDN project
mISDN.i686 : The mISDN project
mISDN-devel.i386 : mISDN libraries and header files for development
mISDN-devel.i686 : mISDN libraries and header files for development
mISDN-kmod-base.i686 : mISDN
mISDNuser.i386 : The mISDNuser project
mISDNuser-devel.i386 : Libraries and header files for mISDNuser development
1)
Zitat aus:
Das Postfix-Buch
ISBN 987-3-937514-50-5 Kapitel 19.7
… und wo er Recht hat, hat er Recht
Das Postfix-Buch
ISBN 987-3-937514-50-5 Kapitel 19.7
… und wo er Recht hat, hat er Recht