Install/Debian/pt-br
From TcosProject
| Languages: |
Instalação do TCOS no Debian ou Ubuntu
Pré-requisitos Mínimos
Antes de iniciar a instalação leia a página: TCOS/Introduction/pt-br, para ver os pré-requisitos.
Instalando os Pacotes
|
|
Acesse o console de comandos do sistema e obtenha os poderes do usuário root (administrador do sistema) com o comando mostrado abaixo (será necessário digitar a senha do root).
sudo su
Primeiro obtenha a chave pública de Mario Izquierdo, o desenvolvedor da ferramenta. Para isso digite o comando a seguir:
wget http://www.tcosproject.org/mariodebian-pub.key
Adicione a chave ao APT, o gerenciador de pacotes do sistema.
apt-key add mariodebian-pub.key
Use o editor de texto de sua preferência e adicione no arquivo /etc/apt/sources.list um dos mirrors disponíveis na seção Paquetes ou na página: Packages Salve as alterações feitas no arquivo e digite o comando a seguir para atualizar a lista de pacotes disponíveis.
apt-get update
Se preferir utilizar a versão experimental do TCOS, que contém as últimas novidades e otimizações de desempenho e segurança, substitua o repositório acima pelo mostrado a seguir:
deb http://www.tcosproject.org/ nome_da_distribuicao main experimental
Os pacotes TCOS estão divididos modularmente para que possam adaptarem-se a qualquer caso (para mais informações veja a tabela das versões dos pacotes disponíveisl em http://tcosproject.org/versions.php):
- tcos => um metapacote que instala as dependências necessárias à configuração de um servidor de clientes magros;
- tcos-core => binários (independentes da arquitetura) com alguns utilitários que se executam no cliente magro;
- initramfs-tools-tcos => conjunto de scripts para compilação das imagens de inicialização incluindo o script gentcos;
- tcos-standalone => pacote para ser instalado nos clientes autonômos e podermos gerencilá-los a partir do TcosMonitor tal como é feito com os clientes magros;
- tcosconfig => interface gráfica (frontend) do script de compilação das imagens dos clientes gentcos;
- tcosmonitor => painel de administração dos clientes para o professor/administrador da rede;
- tcos-usplash e tcos-splashy => temas gráficos para a inicialização dos clientes;
- tcos-extra-modules-2.6.xx-xxx => módulos para cada kernel, no caso da Debian: unionfs, aufs, squashfs, cdfs, sis7019....
- ltspfs-server e ltspfs-client => parte do cliente e servidor que permite o acesso aos dispositivos remotos;
- etherboot-tcos => arquivos para criação das imagens universais de inicialização dos clientes;
- tcos-configurator => ferramenta que permite configurar o servidor TCOS em quatro passos fáceis.
Como o metapacote tcos instala todas as dependências necessárias simplesmente o instalamos:
apt-get install tcos
Após a instalação do tcos digite o comando:
ls /
Com base na listagem exibida pelo comando acima, verifique se o diretório /tftpboot existe. Se ele não existir crie-o com o comando abaixo:
mkdir /tftpboot
Em seguida crie um link simbólico para o diretório /var/lib/tcos/tftp com os comandos abaixo:
cd /tftpboot ln -s /var/lib/tcos/tftp tcos
|
|
O próximo passo é instalar os módulos unionfs e squashfs. No Ubuntu, este passo não é necessário, já que os módulos vêm incluídos, por padrão, no kernel. Para instalá-los no Debian use o comando abaixo:
apt-get install tcos-extra-modules-versao_do_kernel
OBS.: Para ver a versão do kernel do sistema instalado use o comando: uname -a. Para o kernel 2.6.18-5-486, o comando acima ficaria assim:
apt-get install tcos-extra-modules-2.6.18-5-486
ou copie com module-assistant:
apt-get install build-essential module-assistant linux-headers-2.6.18-5-486 m-a -t -k /usr/src/linux-headers-2.6.18-5-486/ build unionfs squashfs m-a -t -k /usr/src/linux-headers-2.6.18-5-486/ install unionfs squashfs
Em seguida, instale a ferramenta TcosConfig usada para configurar e gerar as imagens do kernel, que serão compartilhadas na rede e carregadas pelos clientes.
apt-get install tcosconfig
Instale também a ferramenta TcosMonitor e o TcosStandalone para gerenciar os clientes.
apt-get install tcosmonitor apt-get install tcos-standalone
|
|

