TitansDocs
Sistema de Documentação

15. November 2011 [Dificuldades] Marco Driemeyer

  • Exportar para PDF
  • Ferramentas:

TitansWare Enterprise Linux Setup

Boas Vindas!

Olá, seja bem vindo a documentação do TitansELsetup!

Abaixo você terá mais informações sobre o que o TitansELsetup, mas, desde já nos colocamos a disposição para receber novas idéias, criticas construtivas, enfim, caso queira, pode entrar em contato com nosso pessoal através do email docs@titansware.com.br!

O que é o TitansELsetup? E por que ele foi desenvolvido?

Bom pessoal, em nossa empresa, trabalhamos bastante com Software Livre em geral, por conta disso, acabamos sendo beneficiados pelos trabalhos desenvolvidos por outras pessoas, com isso, temos um grande desejo de poder retribuir de alguma forma a Comunidade, então ajudamos alguns projetos que estão ao nosso alcance, e agora, resolvemos investir um pouco de nosso tempo no desenvolvimento de uma ferramenta que a comunidade pudesse usar, foi ai que surgiu a ideia do TitansELsetup.

Na grande maioria dos nossos desktops e servidores usamos distribuições Red Had Like (Red Hat, CentOS, Scientific Linux e Puias), usamos também o Fedora mas em menor número e mais voltado para os desktops.

Quem conhece o Fedora, com certeza deve conhecer o EasyLife, um excelente configurador do sistema (quase que oficial na minha opinião =) hehe)desenvolvido pelo Duli.

Recentemente tivemos que configurar nossos desktops para atender a uma nova demanda, e com isso, acabamos optando por uma distribuição Linux Enterprise (os Red Hat Likes), então fomos ver se havia uma versão do EasyLife para os mesmos, mas, não tivemos muito sucesso, em um fórum, puder ver que o próprio Duli informou que não havia, nem mesmo haveria tal versão justificando sua resposta muito bem é claro.

Então veio a ideia, por que não criar uma espécie de “EasyLife” para os Linux Enterprise? E foi isso que fizemos, conversamos com o Duli para ver o que ele achava e mesmo para ver se ele não estava desenvolvendo algo nesse sentido, pegamos o OK dele, e então demos inicio ao desenvolvimento, baseando a nova aplicação nos fontes do EasyLife.

Hoje, 05/11/2011, esta sendo disponibilizada a primeira versão do TitansELsetup (versão 1.0-3), ele é na verdade um conjunto de scripts (bash) que da ao usuário diversas opções para a instalação de programas e configuração de recursos de forma a deixar a distribuição Linux Enterprise muito boa para ser usada como um desktop (essas distribuições tem como foco a estabilidade e longevidade de suporte, e por vezes, acabam sendo um pouco engessadas para o uso como um desktop).

Resumindo, o foco do TitansELsetup, é aproximar os novos usuários (e por que não os mais experientes) das distribuições Linux Enterprise de forma mais fácil e agradável.

Opções Disponíveis Atualmente

As opções disponíveis atualmente no TitansELsetup são:

ResizeFonts Diminui as fontes do sistema deixando a visualização mais agradável
SetupKeyboard Acelera a velocidade do teclado
SetupWindows Ajusta as janelas do nautilus para o modo navegador
Theme Instala um novo tema e ícones, fornecendo uma aparência mais bonita
GnomeEfects Instala os pacotes necessários para a configuração dos efeitos (Compiz)
SudoSetup Configura o Sudo para que o usuário possa executar comandos como root
DesktopLink Em instalações pt-BR cria um link chamado Desktop apontando para a Área de Trabalho
SelinuxOff Desabilita o SELinux para evitar problemas nas aplicações Desktop
NTFS Instala os pacotes necessários para que se possa montar sistemas de arquivo NTFS
Flash Instala os pacotes necessários para a utilização do flash nos navegadores
Fonts Instala diversos pacotes de fontes aumentando a compatibilidade com aplicativos e documentos
Utils Instala diversos utilitários como Impressora Virtual, PDF, 7zip…
LibreOffice Instala os pacotes da suite de escritório LibreOffice
GoogleChrome Instala o browser da Google, o Chrome
K3B Instala o K3B
Codecs Instala diversos codecs de vídeo e áudio
MediaPlayers Instala diversos players de vídeo e áudio
DvdTools Instala ferramentas para trabalhar com DVDs
Thunderbird Instala e configura o Thunderbird como cliente padrão de emails
Java Instala e configura adequadamente o Java
Virtualization Instala e configura ferramentas para trabalhar com virtualização

Instalando

O processo de instalação é bastante simples, primeiramente baixe o pacote do TitansELsetup aqui, feito isso, no local onde o arquivo foi salvo com um duplo clique mande instalar o mesmo, um questionamento como o que segue abaixo provavelmente será feito, neste momento mande instalar:

Continuando o processo de instalação, ele irá solicitar a senha do usuário root para realmente poder fazer a instalação, conforme mostra a imagem abaixo, em alguns casos, a instalação pode demorar um pouco devido a possível instalação das dependências do programa.

Instalando via Linha de Comando

Alternativamente a opção anterior, você também pode fazer a instalação utilizado o terminal, para isso, execute o comando abaixo como root:

 yum localinstall http://repo.titansware.com.br/el6/i386/TitansELsetup-1.0-3.el6.tt.noarch.rpm --nogpg -y

Após a Instalação

Uma vez instalado, no Desktop de seu usuário um ícone como o que segue abaixo deve aparecer, caso o ícone não apareça, você pode encontrar o TitansELsetup no menu Aplicativos → Sistema → TitansELsetup.

Executando o TitansELsetup

Após a instalação estar concluída, usando os caminhos mostrados anteriormente é possível executar o TitansELsetup, quando o mesmo for executado, será solicitada a senha do usuário root, informe a senha e aguarde o inicio da aplicação.

A primeira vez que o TitansELsetup for executado pode demorar um pouco devido as verificações que são feitas e também a instalação de algumas dependências necessárias para o correto funcionamento das aplicações que serão instaladas.

Durante todo a execução do TitansELsetup é mostrado um terminal onde podem ser vistas as ações que estão sendo executadas no sistema, opcionalmente, o usuário pode optar por ver as dicas do que esta sendo feito no sistema (futuramente queremos criar uma “documentação” aqui no docs para cada processo de forma que os usuários possam saber o que esta sendo feito e com isso adquiram mais conhecimento sobre o sistema).

Durante a execução do TitansELsetup caixas de dialogo como a que segue abaixo serão mostradas, caso opte por ver as dicas durante a execução, a medida em que as alterações forem sendo feitas mais mensagens serão mostradas.

Após a instalação das possíveis dependências, um menu como o que segue abaixo será mostrado (note que neste caso as dicas foram habilitadas), neste momento marque as opções desejadas e então clique em OK.

ATENÇÃO: Após clicar em OK, aguarde os processos serem concluídos, dependendo da velocidade de sua conexão com a internet e das opções selecionadas o processo pode demorar um pouco.

Após todos os processos serem concluídos uma mensagem como a que segue abaixo será mostrada, neste momento, reinicie o seu computador para garantir que todas as configurações sejam recarregadas e então, Chê, faça bom proveito!

Código Fonte

Assim como nós fizemos, caso queira baixar o código fonte e utilizar o mesmo, fique totalmente a vontade, o mesmo esta disponível para download aqui.

Curiosidades

Pessoal, o TitansELsetup é fruto de um bom tempo investido no desenvolvimento e testes, esperamos que todos possam fazer bom uso da ferramenta e ficamos muito felizes em poder contribuir para a Comunidade.

Alguns dos programas instalados durante a execução do TitansELsetup não estão disponíveis nos repositórios oficiais das distribuições nem mesmo nos repositórios adicionais que são instalados, neste caso, os programas necessários foram compilados e disponibilizados no repositório da TitansWare, caso queiram, o repositório pode ser acessado através deste link, neste repo existem algumas outras aplicações que compilamos e configuramos, futuramente a ideia é disponibilizar mais aplicações neste repo.

Dificuldades

Pessoal, como o TitansELsetup é direcionado as distribuições Linux Enterprise, estamos falando de mais de uma distribuição, logo, realizar os testes em todas elas fica um pouco complicado, realizamos vários testes em mais de uma distro e como todas são “derivadas” do Red Hat, teoricamente não devem haver problemas, mas, caso alguma aplicação não seja instalada com sucesso ou algo de errado aconteça, por favor nos avise e informe se possível a maior quantidade de informações possíveis para que possamos evoluir em versões futuras.

A tradução para o inglês ainda não esta totalmente concluída, em breve isso será resolvido, no momento a idéia é a de que mais pessoas possam usar a aplicação de forma a termos total certeza de sua estabilidade para então divulgarmos a mesma.

Opções para Versões Futuras

Em versões futuras as seguintes funcionalidades devem ser incluidas:

Funcionalidade Descrição
Opção de Execução Simples e Avançada A execução simples seria a mesma que já temos hoje, já na execução avançada, o usuário poderia optar por quais pacotes instalar em cada uma das opções do menu no momento em que essas fossem executadas, por exemplo, ao escolher a instalação do suporte a virtualização, o usuário poderia optar entre instalar o KVM , o VirtualBox ou ambos
Limpar do Menu opções já executadas A ideia é remover do menu principal as opções que já foram executadas, se o usuário já instalou o suporte a virtualização não há porque mostrar essa opção novamente

Agradecimentos

Gostaria de agradecer imensamente ao Duli, criador do EasyLife, programa no qual o TitansELsetup foi inspirado e baseado! Valew Duli!

Chê, tenho que agradecer também o Henrique aqui da empresa, por ter metido aquela pilha para que o programa fosse criado, quero ver ele atualizando o Linux dele agora hehe :-D.

Fica um agradecimento a todo o pessoal que de uma forma ou de outra ajuda a Comunidade.

Pessoal, uns quanto abraço e até a próxima.

Marco Driemeyer 06/11/2011 00:03

QR Code

barcode