29
INSTALAÇÃO DO DEBIAN 1-) Insira o CD ou DVD do Linux Debian na unidade de CD-DOM e reinicialize o micro. Irá aparecer uma tela abaixo. Selecione a opção Install. Obs: Dependendo da versão do Debian que está sendo instalado a tela abaixo pode mudar. Neste exemplo está sendo usado a versão Debian 5. Tela Linux Debian versão 5 Tela Linux Debian versão 4

Instalacao Debian Asterisk Eduardo v2

Embed Size (px)

DESCRIPTION

Instalação e Configuração de Asterisk

Citation preview

INSTALAÇÃO DO DEBIAN 1-) Insira o CD ou DVD do Linux Debian na unidade d e CD-DOM e reinicialize o micro. Irá aparecer uma tela abaixo. Selecione a opção Install . Obs: Dependendo da versão do Debian que está sendo instalado a tela abaixo pode mudar. Neste exemplo está sendo usado a versão Debian 5.

Tela Linux Debian versão 5

Tela Linux Debian versão 4

2-) Selecione o idioma para a versão Linux Debian a ser instalada. No caso selecione a opção Portuguese (Brazil) – Português do Brasil .

3-) Selecione o idioma para a versão Linux Debian a ser instalada. No caso selecione a opção Brasil .

4-) Selecione o tipo de teclado a ser usado. Se o t eclado possuir a tecla Ç que atualmente é a grande maioria, selecione a opç ão Português Brasileiro (Layout ABNT2) .

6-) É importante que a conexão de Banda Larga já es teja conectada no Micro, pois durante o processo de instalação, o pró prio Linux Debian faz a configuração para a Internet. 7-) Inserir o nome da máquina (hostaname), pode ser qualquer nome imaginável. Exemplo: asterisk, ipbx, voipbx, etc. N o caso foi definido o nome da máquina como asterisk .

8-) Inserir o nome de domínio, pode ser qualquer no me imaginável. Exemplo: asterisk, ipbx, voipbx, localhost, etc. No caso foi definido o nome da máquina como patinhas .

9-) Definir o fuso horário da cidade. Selecione a o pção da cidade de origem em que será utilizado o Linux Debian. No cas o está sendo utilizado São Paulo .

10-) Escolha o método de Particionamento mais adequado . Se for usar os disco com dois sistemas operacionais “Duplo Boot” faça o ítem 11 , se for usar todo o espaço em disco somente para o Debian L inux “Single Boot” faça o ítem 20 em diante. 11-) Particionamento de Discos. Opção para Duplo Boot , dois sistemas operacionais na mesma máquina. Selecione a opção Manual .

12-) Removendo particionamento de discos. Será remo vido as partições #1 primária de 25.GB EXT3 e #2 primária de 25.GB swap , e será criada apenas uma única partição.

13-) Selecione a opção #1 primária de 25.GB EXT3 e pressione ENTER.

Selecione a opção Remover a partição e pressione ENTER.

14-) Selecione a opção #2 primária de 25.GB swap e pressione ENTER.

Selecione a opção Remover a partição e pressione ENTER.

15-) Aparecerá uma janela exibindo status de que ex iste um espaço livre pri/lóg 50.0 GB ESPAÇO LIVRE após terem sido excluídos as partições #1 primária de 25.GB EXT3 e #2 primária de 25.GB swap . Pressione ENTER.

16-) Selecione a opção Particionar automaticamente o espaço livre e pressione ENTER.

17-) Selecione a opção Todos os arquivos em uma única partição (para iniciantes) e pressione ENTER.

18-) Selecione a opção Finalizar o particionamento e escrever as mudanças de disco e pressione ENTER.

19-) Pressione SIM para finalizar o processo de particionamento.

Após confirmar o processo de particionamento de dis co o Linux Debian começará a formatar o disco.

20- Particionamento de Discos. Opção para Sigle Boot , apenas um sistema operacional na mesma máquina. Selecione a opção Manual .

21-) Selecione cada partição de disco individualmen te para ser removida e pressione ENTER.

Selecione a opção Remover a partição e pressione ENTER.

22-) Aparecerá uma janela exibindo status de que ex iste um espaço livre pri/lóg 250.0 GB ESPAÇO LIVRE . Pressione ENTER.

23-) Selecione a opção Particionar automaticamente o espaço livre e pressione ENTER.

24-) Selecione a opção Todos os arquivos em uma única partição (para iniciantes) e pressione ENTER.

25-) Selecione a opção Finalizar o particionamento e escrever as mudanças de disco e pressione ENTER.

26-) Pressione SIM para finalizar o processo de particionamento.

Após confirmar o processo de particionamento de dis co o Linux Debian começará a formatar o disco.

27-) Digite uma senha de acesso para administrador da máquina. No caso foi definido asterisk como senha de administrador.

28-) Confirmar novamente a senha de acesso definida para administrador da máquina. No caso foi defino asterisk como senha de administrador.

29-) O Linux Debian solicita para criar uma conta d e usuário comum. No caso foi criado a conta de usuário eduardo .

30-) Confirmar novamente o nome da conta de usuário comum. No caso foi criado a conta de usuário eduardo .

31-) Digite uma senha de acesso para a conta de usu ário. No caso foi definido eduardo como senha para a conta de usuário.

32-) Confirmar novamente a senha de acesso definida para a conta de usuário. No caso foi definido eduardo como senha para a conta de usuário.

33-) O Linux Debian informa que foi catalogado (registrado) o primeiro CD ou DVD que é o mais utilizado para instalação e per gunta se deseja catalogar (registrar) os demais CD’s ou DVD’s. Quando se baixa CD’s ou DVD’s de uma determinada versão do site da Debian, a versão a ser baixada pode ter mais de um CD’s ou DVD’s. A versão Debian 5 possui cinco DVD’s. No caso foi selecionado a opção Não.

34-) O Linux Debian pergunta se deseja configurar u m gerenciador de pacotes (Repositório) . O repositório tem função de atualizar o Linux Debian ou de resolver dependências de pacotes. No c aso foi selecionado a opção Sim.

35-) O Linux Debian informa que existem diversos pa íses que possuem servidores de gerenciador de pacotes (Repositório) . No caso foi selecionado a opção Brasil .

36-) O Linux Debian informa os principais servidore s de gerenciador de pacotes (Repositório) na região do Brasil . No caso foi selecionado a opção ftp.br.debian.org .

37-) Se for usar o Linux Debian em ambiente coorpor ativo, necessário verificar junto ao administrador de redes quais as configuração do Servidor de Proxy da rede. Se for usar o Linux Debi an em ambiente doméstico deixe em branco. No caso foi deixado em b ranco e selecionado a opção Continuar .

38-) O Linux Debian informa se deseja participar de pesquisas sobre Debian . No caso foi selecionado a opção Não.

39-) Definição do tipo de sistema de como será carr egado o Linux Debian. No caso foram selecionados a opções Ambiente Desktop (Interface Gráfica) e Sistema Básico (Pacotes Básicos).

40-) Se durante a instalação do Linux Debian optou- se pelo Duplo Boot mais de um sistema operacional na mesma máquina, é infor mado que será instalado o GRUB, que é um sistema controlador de inicialização do disco rígido. Através do Grub pode-se escolher qual sistema operacional será car regado no micro, ver item 42 . No caso foi selecionado a opção Sim.

41-) O Linux Debian informa que a instalação termin ou, sendo necessário retirar o CD ou DVD e reinicializar o micro para ca rregar o Linux Debian. Retire o CD ou DVD e pressione a opção Continuar .

42-) Conforme explicado no ítem 40 o Grun informa quais sistemaa operacionais poderão ser carregados no micro. Na te la abaixo foi configurado um micro para utilizar dois sistemas op eracionais o Windows Vista e o Linux Debian .

43-) Conforme explicado no ítem 40 o Grun informa qual o sistema operacional será carregado no micro. Na tela abaixo foi configurado um micro para utilizar somente o Linux Debian .

INSTALANDO DEPENDÊNCIAS DO DEBIAN 44-) Ao carregar o Linux Debian em ambiente gráfico , aparece um janela de logon. Digitar o nome da conta de usuário cadastrad a anteriormente. No caso foi criado a conta de usuário eduardo .

45-) Ao confirmar o nome da conta de usuário, apare ce outra janela solicitando a senha de usário. Digitar o nome da se nha de usuário cadastrada anteriormente. No caso foi criado a senh a de usuário eduardo .

46-) Após confirmar usuário e senha, é exibida a ár ea de trabalho do Linux Debian.

47-) O próximo passo e executar o console de comand os de Terminal Root . Selecione o menu Aplicações , Acessórios e Terminal como Root .

48-) Será exibida uma janela informando para Digitar a senha de administrador . Digitar a senha de administrador cadastrada anter iormente. No caso foi criado a senha de administrador asterisk .

49-) Seré exibida a janela do terminal de comandos do Administrador Root .

50-) Digite o comando no console conforme exemplo a baixo. cd

51-) Digite o comando abaixo no console para baixar o Shell Sinstaladependencias.sh conforme ilustração. wget http://www.asteriks.com.br/livro/fontes/debian /instaladependencias.sh

Obs: Caso o link não esteja mais disponível no site , na última folha está todo o conteúdo do Shell Script. Copie todo o conte údo do Shell Script, edite no console do Linux um arquivo com nome de instaladependencias.sh e cole todo o conteúdo do Shell Script nesse arquivo, ou copiar o arquivo de Shell Script instaladependencias.sh de um CD que já tenha sido gravado anteriormente. Digite os comandos abaixo no console .

52-) Digite o comando abaixo no console para que a rotina instaladependencias.sh , faça uma verificação conforme ilustração.

chmod +x instaladependencias.sh

53-) Digite o comando abaixo no console para que o Shell Script instaladependencias.sh , faça uma verificação de dependências dos pacotes necessários para funcionamento do Asterisk. ./instaladependencias.sh

54-) Após o Shell Script instaladependencias.sh , terminar de realizar todo o processo de verificação de dependências dos pacot es, digite o comando abaixo no console conforme ilustração, para reinici alizar o Linux Debian. asterisk:~# reboot

INSTALANDO O ASTERISK 55-) Baixar os arquivos abaixo na internet no site http://www.asterisk.org/downloads e outros sites que disponibilizem os downloads dos mesmos, para dentro da pasta /usr/src .

asterisk-1.6.0-current.tar.gz asterisk-addons-1.6.0-current.tar.gz dahdi-linux-current.tar.gz dahdi-tools-current.tar.gz fop.tar.gz libpri-1.4-current.tar.gz op_panel-0.30.tar.gz sounds-1.0-pt_BR.tar.gz x-lite.tar.gz zoiper.tar.gz Ou copiar os drivers de um CD que já tenha sido gra vado esses drivers anteriormente. Digite os comandos abaixo no console .

56-) Descompactando, instalando e compilando o paco te dahdi-linux-current.tar.gz. Digite os comandos abaixo no console.

57-) Descompactando, instalando e compilando o dahdi-tools-current.tar.gz. Digite os comandos abaixo no console.

58-) Descompactando, instalando e compilando o libpri-1.4-current.tar.gz .

Digite os comandos abaixo no console.

59-) Descompactando, instalando e compilando o asterisk-1.6.0-current.tar.gz . Digite os comandos abaixo no console.

60-) Descompactando, instalando e compilando o paco te asterisk-addons-1.6.0-current.tar.gz . Digite os comandos abaixo no console.

61-) Descompactando, instalando e compilando o paco te sounds-1.0-pt_BR.tar.gz . Digite os comandos abaixo no console.

62-) Para executar o Asterisk, d igite os comandos abaixo no console.

Após ter reinicializado o Linux Debian e se logado, acesse no menu Aplicações , Acessórios o Terminal como Root, e digite os comandos abaixo no console.

INSTALANDO OS SOFTPHONES X-LITE E ZOIPE 63-) Antes de descompactar, instalar e compilar o p acote X-lite , será necessário atualizar o pacote libstdc++5 . Pois se houver ausência de alguma depedência no libstdc++5 , o X-lite não irá funcionar. Digite o comando abaixo no console. apt-get install libstdc++5

64-) Crie o diretório softphones dentro do diretório /usr/src digitando o comando no console conforme exemplo abaixo. mkdir softphones

65-) Descompactando, instalando e compilando o paco te x-lite.tar.gz .

66-) Descompactando, instalando e compilando o paco te zoiper.tar.gz .

67-) Criando um atalho na área de trabalho para o X-Lite . Clicar com o botão direito do mouse na área de trab alho e selecionar a opção Criar Lançador .

Na janela Criar Lançador no campo Nome escrever o nome do aplicativo, no caso Xlite e no campo Comando localizar em qual local se encontra o executável xtensoftphone que durante a instalação do Xlite ficou no /usr/src/sofphones/sten-xlite .

Abaixo é mostrado o X-Lite em execução.

68-) Criando um atalho na área de trabalho para o X-Lite . Clicar com o botão direito do mouse na área de trab alho e selecionar a opção Criar Lançador .

Na janela Criar Lançador no campo Nome escrever o nome do aplicativo, no caso Zoiper e no campo Comando localizar em qual local se encontra o executável zoiper que durante a instalação do Xlite ficou no /usr/src/sofphones.

Abaixo é mostrado o Zoiper em execução.

Shell Script - instaladependencias.sh #!/bin/sh ################################################### #################### # Script criado por Alexandre Keller # # Objetivo: Instalacao das dependecias do Linux: # - Linux: Distro Debian Lenny # - Apache: 2.0 # - MySQL: 5.0 # - PHP: 5.0 # # Data criacao: 03/09/2008 # Data ultima alteracao: 27/06/2009 ################################################### #################### # # Instalacao das dependencias do Linux echo "-" echo "-" echo "deb http://ftp.br.debian.org/debian/ lenny ma in" > /etc/apt/sources.list echo "deb-src http://ftp.br.debian.org/debian/ lenn y main" >> /etc/apt/sources.list echo "deb http://security.debian.org/ lenny/updates main" >> /etc/apt/sources.list echo "deb-src http://security.debian.org/ lenny/upd ates main" >> /etc/apt/sources.list echo "deb http://volatile.debian.org/debian-volatil e lenny/volatile main" >> /etc/apt/sources.list echo "deb-src http://volatile.debian.org/debian-vol atile lenny/volatile main" >> /etc/apt/sources.list /usr/bin/aptitude -y update echo "-" echo "-" echo "Instalando as dependencias do Linux..." /usr/bin/aptitude -y install linux-headers-`uname - r` /usr/bin/aptitude -y install acpid \ apache2 \ apache2.2-common \ apache2-mpm-prefork \ apache2-utils \ autoconf \ automake \ binutils \ bison \ bzip2 \ doxygen \ exim4 \ g++ \ g++-4.1 \ gcc \ graphviz \ gsfonts \ less \ libapache2-mod-php5 \ libapache2-mod-perl2 \ libasound2-dev \

libc6-dev \ libcurl3 \ libcurl3-dev \ libdbd-mysql-perl \ libedit2 \ libedit-dev \ libeditline0 \ libeditline-dev \ libgcrypt11 \ libiksemel3 \ libiksemel-dev \ libmcrypt4 \ libmcrypt-dev \ libmhash2 \ libmyodbc \ libmysqlclient15-dev \ libmysqlclient15off \ libncurses5 \ libncurses5-dev \ libnewt0.52 \ libnewt-dev \ libogg-dev \ libsnmp \ libsnmp-dev \ libsnmp-base \ libsnmp-perl \ libspandsp1 \ libspandsp-dev \ libspeex1 \ libspeex-dev \ libssl0.9.8 \ libssl-dev \ libtiff4-dev \ libtiff-tools \ libvorbis-dev \ libwrap0-dev \ libxml2 \ libxml2-dev \ lrzsz \ make \ mc \ mcrypt \ mime-construct \ mysql-server-5.0 \ ngrep \ ntp \ ntpdate \ openssh-server \ openssl \ patch \ pciutils \ php5 \ php5-cgi \ php5-cli \ php5-common \ php5-gd \ php5-mcrypt \ php5-mysql \ php-pear \ procps \ sox \ tofrodos \ unixodbc-dev \ unzip \ vim \ zlib1g-dev

# # FIM DO SCRIPT DE INSTALACAO DO IPBX # ################################################### ####################