Changelog
BaixandoHá vários pacotes que fazem o LTSP. Sabendo o propósito de cada pacote, irá assegurar de você baixar apenas as peças que você precisa.Existem 4 grupos principaos de pacotes do LTSP. Eles são: Core, Linux Kernel, X Windows e Local apps. Nós quebramos os pacotes em grupos por causa da sua funcionalidade. Algumas pessoas querem instalar LTSP e apenas rodar aplicações baseadas em caractere. Assim, nós tiramos o X Windows pra fora do Core. O Local Apps é um recurso opcional. Nem todo mundo tem estações de trabalho que são poderosas o suficiente para rodar aplicações localmente. Sendo assim, nós colocamos as aplicações locais (Local Apps) em um pacote opcional. Em adição aos pacotes principais descritos acima, há também alguns outros pacotes, aumentando os recursos do sistema LTSP. InstalandoA maioria dos pacotes LTSP estão disponívels em formatos RPM, TGZ e DEB, dando a você a liberdade de escolher seu método de instalação. Para os pacotes RPM e DEB, basta simplesmente rodar o seu método de instalação. Para os arquivos TGZ, há alguns passos a mais.RPM ou DEB: Instalar os pacotes RPM/DEB é bastante simples.
TGZ: Cada um dos pacotes inclui um arquivo INSTALL ou README, descrevendo como instalar. Basicamente, coloque os pacotes no diretório /tmp e descompacte-os. O pacote ltsp_core tem um passo adicional, que é rodar ltsp_initialize para habilitar os serviços requeridos para uma estação remota conectar no servidor. O pacote ltsp_core DEVE ser o primeiro a ser instalado. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pacotes CoreNo mínimo, você irá precisar dos pacotes ltsp_core e ltsp_kernel. Isso é o suficiente para subir uma estação de trabalho e rodar um Telnet (baseado em caractere) para o servidor. Basicamente, um bom substituto para um terminal burro, porém conectado via Ethernet.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pacote Linux Kernel
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pacotes X WindowsSe você quiser rodar X Windows (Um ótimo GUI), então você irá precisar baixar o pacote X core. Isso irá dar a você todos os drivers para o Xfree86 4.1.0.É recomendado que você também baixe o pacote X Fonts. Esse pacote foi separado do X Core porque algumas pessoas escolhem usar um servidor de fontes separado. Um servidor de fontes requer alguma configuração adicional no servidor, para habilitar ele a servir fontes para uma estação. Assim, a menos que você realmente saiba o que está fazendo com um servidor de fontes, você deveria provavelmente baixar o pacote X Fonts.
Suporte para chipsets antigos de vídeo Se você precisar de um dos Xservers 3.3.6, então escolha o pacote que você precisa e faça o seu download.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pacotes Local Apps (aplicações locais)Se você tem uma estação com um pouco de poder, você pode utilizar um pouco desse poder rodando aplicações localmente, na própria estação. Um pequeno Pentium, Pentium II ou Celeron com no mínimo 64 MB de memória é um candidato satisfatório para rodar aplicações localmente.Para rodar aplicações localmente, você também irá precisar ajustar o NIS (Network Information Services) no servidor. Você vai precisar disso, de forma que quando você usar rsh para executar uma aplicação na estação, ele terá que ser capaz de autenticar o usuário. Atualmente, a única aplicação local que nós temos é o Netscape. Pacotes adicionais serão planejados no futuro, como também a documentação descrevendo como construir pacotes de aplicações locais.
Uma vez que a aplicação local Netscape foi instalada, você pode rodar ela pegando uma sessão shell no servidor e rodando isto:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pacotes miscelâneaSe você está para construir seu próprio kernel customizado para as estações, então você vai precisar do pacote ltsp_initrd_kit. Esse pacote contém os scripts e a hierarquia do root filesystem que faz o ramdisk inicial (initrd) que é baixado junto com o kernel, quando a estação sobe.Há vários utilitários que foram escritos para o LTSP, incluindo getltscfg, ltsprtd, pci_scan, prep_swap e startsess. O pacote ltsp_util_src contém o código fonte para esses utilitários.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pacotes de contribuiçõesPacote WebcamThe pacote webcam foi criado por Andrew Williams. Ele colocou junto todas as peças que você precisa, incluindo documentação para conectar uma webcam na sua estação e servir fotos.O pacote ltspsound foi originalmente criado por Boris Reisig, e então modificado por Andrew Williams para trabalhar com a série 2.09 do LTSP. O pacote lts_scanner foi desenvolvido por Robert Stanford, para permitir a você conectar um scanner e fazer digitalizações.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Configuração do DHCPDurante a instalação do pacote LTSP Core, um exemplo do arquivo dhcpd.conf é instalado. Ele é chamado de /etc/dhcpd.conf.example. Se você ainda não tem um arquivo dhcpd.conf, esse exemplo pode ser copiado em /etc/dhcpd.conf Certamente, algumas modificações serão necessárias, para fazer o dhcpd funcionar no seu ambiente. Particularmente, o endereço MAC de cada estação deve ser ajustado, para combinar com a sua configuração. Segue um exemplo do arquivo dhcpd.conf:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ISC DHCP v3.0 ou mais novo (Mandrake)Se você está usando uma versão de DHCP da ISC, versão 3.0 ou posterior, então você vai precisar de uma linha adicional no arquivo /etc/dhcpd.conf. A primeira linha do arquivo dhcpd.conf deve ser esta:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Placas de rede ISAOs kernels LTSP podem detectar automaticamente a placa rede, se ela for uma placa PCI. Se não for, então você tem que especificar qual driver de rede para carregar. Algumas placas ISA ainda requerem que a opção IO seja passada para o módulo. Você pode especificar o driver da placa e o endereço IO adicionando uma entrada para a seção individual do host no arquivo dhcpd.conf. Here está um exemplo para uma estação com uma placa de rede NE2000.
Há uma coisa muito importante para notificar sobre o exemplo acima. O valor especificado para option-128 NÃO é o endereço MAC. O valor e4:45:74:68:00:00 é um valor especial que o Etherboot requer. Se ele não estiver lá, ou for alguma coisa diferente do valor acima, então todas as outras opções estendidas serão ignoradas pelo Etherboot. Também, se você está usando um DHCP da ISC, versão 3.0 ou acima, então você vai precisar adicionar algumas linhas próximo ao topo do arquivo dhcpd.conf, para definir os tipos de valores que serão especificados com a opção 128 e 129. No mínimo 2 linhas do fragmento seguinte mostram como elas devem ser especificadas.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||