Linux Desktop Ubuntu Treinamento CERCOMP & DDRH Projeto Software Legal
Prof. Hugo A. D. do Nascimento Diretor do CERCOMP/CIT
Maio de 2007 Apoio: PRODIRH, PROEC e CIAR
Esta apresentação foi elaborada com o OpenOffice 2.2
QUESTIONÁRIO GERAL 1. O que lhe motivou a fazer este treinamento? 2. O que você espera aprender no mesmo? 3. Você usaria software livre? Por quê? Caso afirmativo, quais programas você usaria e em quais condições? 4. Cite pelo menos cinco diferenças entre Linux e Windows?
Conteúdo 1.Termos Técnicos 2.Projeto Software Legal 3.Introdução ao Linux 4.Instalação do Ubuntu 5.O Desktop Gnome ● ● ● ●
Gnome – Aplicações Gnome – Locais Gnome – Sistema Configurando o Desktop
6.Adicionando Programas 7.Linha de Comandos Shell 8.Outras Distribuições Linux
Termos Técnicos ●
Hardware
●
Software –
Software gratuito
–
Software de código aberto (opensource)
–
Software livre
●
Sistema Operacional (SO)
●
Distribuição Linux
Projeto Software Legal ●
Princípios: – –
Respeitar as licenças de uso de software Garantir o acesso da sociedade a programas de computador fundamentais
Projeto Software Legal ●
Ações: –
–
–
– –
Realizar uma mudança cultural no que tange a aquisição e o uso de software. Escolher formatos de arquivo padrões para intercâmbio de dados na UFG. Definir programas de computador padrões para a instituição. Realizar migração para software livre. Regularizar as licenças de software proprietários que não possuem equivalentes livres.
Projeto Software Legal ●
Ações Pontuais: – –
Migração para OpenOffice na Reitoria Especificação de computadores e demais equipamentos de TI com suporte a Linux
–
Normatização geral de software
–
Revitalização de laboratórios
–
Treinamentos de Linux
Introdução ao Linux ●
Um Pouco de História: –
Décadas de 70 e 80: SO Unix da AT&T ● ●
●
●
●
Primeira versão em 1969 pelos Lab. Bell da AT&T Rodava em computadores de grande porte e estações de trabalho RISC Era utilizado também em ambientes acadêmicos e de pesquisa Código, licenciado pela AT&T, era ensinado nos cursos de computação Vendo seu poder de comercialização, a AT&T lança versão System 7 do UNIX com uma licença proibindo seu código fonte de ser estudado.
Introdução ao Linux ●
Um Pouco de História: –
Décadas de 70 e 80: SO Unix da AT&T ●
Tanenbaum desenvolve o MINIX, sistema simples para estudo, teoricamente baseado no Unix mas que não utiliza qualquer linha de código da AT&T
●
Outras versão independentes de Unix são criadas
●
Padronização POSIX da IEEE
●
Em 1991, Linus Torvalds, um estudante de computação Filandês, faz um clone do Minix projetado para ser um sistema de produção para PC carregado de recursos. O sistema chama-se Linux.
Introdução ao Linux ●
O Linux Hoje: –
–
–
Tornou-se o maior e mais famoso projeto de software livre do mundo É o SO como mais versões para quase todos os tipos de máquinas O seu kernel possui atualmente cerca de 7 milhões de linhas de código.
Introdução ao Linux ●
Dificuldades na utilização do Linux: –
–
–
Conceitos diferentes do MS Windows, quanto à manipulação de unidades de discos, dispositos e interfaces gráficas Falta de drivers oficiais para muitos dispositivos periféricos Existência de mais de 340 distribuições Linux, cada uma com suas peculiaridades.
Introdução ao Linux ●
Vantagens em utilizar Linux: –
A instalação básica vem com bem mais aplicativos do que outros sistemas operacionais
–
É um SO mais robusto
–
Possui interfaces gráficas avançadas
–
É um sistema livre
–
Inclui atualizações constantes pela internet.
Introdução ao Linux
Introdução ao Linux ●
Distribuições maiores: –
Debian
–
Fedora/RedHat
–
Mandriva (Mandrake)
–
Slackware
–
Suse
Introdução ao Linux ●
Ubuntu: –
– –
–
Distribuição sul-africana, criada em 2004 pela Canonical Ltd. Baseada na distribuição Debian. Inclui a interface Gnome como padrão; KDE e XFCE são utilizadas nas distribuições derivadas Kubuntu e Xubuntu. A palavra “ubuntu” significa “humanidade para com os outros”, bem como, "eu sou o que sou por causa de quem nós todos somos”
Introdução ao Linux ●
Distribuições Ubuntu a cada 6 meses: Version 4.10
Release Sub Code name date Version 20 October Warty Sounder 2004 Warthog Hoary Hedgehog
5.04
8 April 2005
5.10
13 October Breezy 2005 Badger
6.06 LTS 6.10
7.04
7.10
1 June 2006
Dapper Drake
26 October Edgy Eft 2006 19 April 2007
Array
Colony
Flight Knot
Feisty Fawn Herd
Planned for Gutsy 18 October Gibbon 2007
Tribe
Supported Notes until April 30, Initial release, support for x86, 2006 x86-64, PowerPC. ShipIt. Inclusion of updateOctober 31, manager/upgrade-notifier, Kickstart compatibility, 2006 improved laptop support. Graphical boot process with progress bar (USplash), OEM April 13, Installer Support, Launchpad 2007 tracking, GCC 4.0 June, 2009 LiveCD and Installer on one (desktops); disc, Ubiquity installer. First June, 2011 Long-Term Support release. (servers) Automated problem reports, April, 2008 Upstart Migration assistant, KVM, Easy codec/restricted drivers October, installation, Desktop effects, 2008 WPA support, PowerPC no longer officially supported Default graphical desktop April, 2009 effects, unattended installation, Click'N'Run options
Legend: no longer supported
still supported
current
trial version
planned
Introdução ao Linux Aplicativos
Linha de Comando – Shell (bash, csh, ksh)
Gerenciadores de Janelas ou Ambientes de Desktop (Ex.: KDE, Gnome) Sistema Servidor de Janela (Xserver, Xorg, XGL)
Sistema Operacional (kernel e módulos) Hardware
Arquitetura
Instalação do Ubuntu ●
Passos: 1. Verificar a compatibilidade do Ubuntu com o computador, utilizando um Live CD. Testes: ●
Placa de vídeo
●
Placa de som
●
Placa de rede
●
Impressora, scanner e demais periféricos
2. Realizar o backup de todos os dados e programas gravados no HD
Instalação do Ubuntu ●
Passos: 3. Ativar o programa de instalação no Live CD ou iniciar o CD Alternativo 4. Escolher as opções de configuração 5. Instalar o suporte completo à língua portuguesa.
Instalação do Ubuntu
Escolha da língua
Instalação do Ubuntu
Escolha do layout de teclado
Instalação do Ubuntu
Escolha do fuso horário com base no país. Sugestão: deixar como “São Paulo”
Instalação do Ubuntu
Sugestão para o partionamento do HD: Windows = 30% –Swap = 1 a 2 GB –Linux Raiz = 30% –Linux Home = restante –
O Desktop Gnome ●
Ícones no Desktop
●
Relógio/Calendário
●
Áreas de Trabalho
O Desktop Gnome ●
Teclas de Atalho do Gnome: –
ALT+F1: abre o menu principal
–
ALT+F2: abre janela para executar um comando
–
ALT+F4: fecha o programa em execução
–
ALT+F6: mostra o ícone e o nome da aplicação sendo executada e permite alternar entre janelas do mesmo tipo
–
ALT+F9: minimiza a janela em foco
–
ALT+TAB: alterna entre as janelas abertas
–
CTRL+ALT+setas: alterna entre as áreas de trabalho
O Desktop Gnome ●
Teclas de Atalho do X: –
CTRL+ALT+Fn: alterna entre os terminais
–
CTRL+ALT+BACKSPACE: mata o ambiente X
O Desktop Gnome - Aplicações
O Desktop Gnome - Locais
O Desktop Gnome - Sistema
Configurando o Desktop Gnome ●
Configuração dos Painéis
●
Papéis de Parede
●
Tema das Janelas
●
Menu de Opções
Configurando o Desktop Gnome ●
●
O Gnome pode ser configurado manualmente para ficar parecido com o Windows, o que ajuda no processo de adaptação ao Linux. Note, contudo, que a posição dos painés e ícones do ambiente Gnome padrão é melhor, em termos de usabilidade.
Adicionando Programas
Linha de Comandos Shell
Linha de Comandos Shell ● ● ● ● ● ● ● ● ● ● ● ● ●
ls -la cd diretório pwd cp origem destino mv origem destino sudo comando ps aux top kill -9 número-processo xkill sudo apt-get install nome-pacote sudo dpkg -i nome-pacote.deb tar zxvf arquivo.tar.gz
Outras Distribuições Linux ●
Utilizadas na UFG: – – –
●
OpenSuse (Desktop) – CERCOMP, INF Slackware (Servidores) – CERCOMP Fedora Core (Desktop) – algumas UAs
Mais distribuições: – – – – –
Kubuntu, Xubuntu Kurumin Pqui Mandriva CentOS
Referências & Links ●
Site do Ubuntu -
●
Site do CERCOMP -
●
Unix History -
●
Filme “Revolution OS”
http://www.ubuntu.com http://www.cercomp.ufg.br
http://www.levenez.com/unix/