Debian“Etch”+星号+ Zaptel + Libpri + mISDN +星号插件+星号图
这个Howto解释了如何在新的Debian“Etch”系统上安装Asterisk。
在下载Debian 4.0r1的netinstall映像并配置本地化,语言,分区等后,在最后的步骤中,Debian现在应该问你要安装哪些软件包。
仅选择基本系统 。
完成安装并重新启动后,使用root登录并运行:
aptitude update
aptitude upgrade
reboot
aptitude install ssh ntp screen
从这里,下一步是从与putty客户端的ssh会话完成。
编译新的自定义内核***可选***
aptitude install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.12.tar.bz2
tar xjf linux-2.6.*
ln -s /usr/src/linux-2.6.23.12 /usr/src/linux
cd /usr/src/linux
将当前的内核配置复制到/ usr / src / linux中:
make clean && make mrproper
cp /boot/config-`uname -r` ./.config
make menuconfig
在配置菜单中,我们选择“ 加载备用配置...
”,并选择我们在/ usr / src / linux目录中
复制的配置文件。 /usr/src/linux/.config
我们将在内核配置中修改一些参数:
在“处理器类型和功能”一节中,我们检查:
“启用IRQ平衡”被禁用
“定时器频率”将250 Hz的值改为1000 Hz 。
“高分辨率定时器选项”和“HPET定时器支持”内置。
对于具有NVidia SATA驱动器的用户来说,它缺乏“半虚拟化支持” 。
在“设备驱动程序”--->字符设备--->加固实时时钟支持。 你会看到它被构建为一个模块。
在“图书馆例行程序”小节下,必须启用“CONFIG_CRC_CCITT” 。
当我们进行这些更改时,我们保存配置并退出。
构建新的.deb内核和头文件包:
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
编译后,将有两个.deb包在目录/ usr / src /下
。
安装新软件包。
cd /usr/src
dpkg -i linux-image-2.6.23.12-custom_2.6.23.12-custom-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.23.12-custom_2.6.23.12-custom-10.00.Custom_i386.deb
reboot
测试新内核是否正在运行。
uname -a
输出必须与“ Linux星号2.6.23.12-custom
”类似。
***完成***可选***编译自定义内核