Linux na Inf
De Wiki-II
A idéia é construir uma lista de tudo que seja importante ter na instalação do linux nos laboratórios da inf.
Tabela de conteúdo |
Caracteristicas das maquinas (hardware)
- espaço total em disco:
- 35G nos labs 67
- espaço reservado pro linux:
- 17G nos labs 67
- 8.3G nos lab da graduação
- gravadores de cd em algumas maquinas
- impressoras compartilhadas na rede
- placas de video intel, provavelmente com suporte ao ai-glx
- monitores que suportam 1024x768 ou mais
- placa de rede onboard 10/100
- mouse usb
- teclado ps2 / layout abnt2
- memoria:
- 512mb ram lab 67
- 192mb ram na graduação
- processador
- pentium 3 1ghz
- pentium 4 2.6ghz nos labs 67
- leitor de cd/dvd em todas as maquinas
- placa de som onboard
Software necessário
- Ambiente gráfico:
- Gnome
- KDE
- WindowMaker
- XFCE
- Fluxbox/Openbox/Blackbox
- Editores de texto:
- anjuta
- eclipse
- emacs (snapshot 22, não o 21)
- gedit
- kate
- kdevelop
- nano
- netbeans (de preferência o milestone mais atual da versão 6 e com o Developper Collaboration instalado)
- vim e gvim
- Monodevelop e o devhelp ou algo assim que vem junto pra ajuda.
- Desenvolvimento:
- Ada
- Boo
- C, C++
- D (GDC)
- Dylan
- Eifell
- Fortran
- Flash 8
- Groovy
- Haskell
- Java (sun e gnu)
- Javascript
- Jython
- Lisp, Scheme (dr scheme)
- Mono
- Nemerle
- Ocaml, Mosml
- Pascal (gnu e free)
- Perl
- PHP
- Prolog
- Python
- Ruby
- Smalltalk, Squeak
- Netwide Assembler
- cscope
- ledit (adiciona readline para coisas como o toplevel ocaml e mosml)
- Banco de dados:
- MySQL
- Postgresql 8+
- SQLite
- Java DB / Derby
- Browsers (verificar plugins java, flash):
- Firefox
- Konqueror
- ie6
- Variados:
- openoffice.org 2.2+
- gaim
- Adobe reader, Evince, gpdf
- vlc, totem, mplayer
- gnome-baker
- k3b
- qemu, vmware player
- svn, cvs, bazaar-ng, darcs
- file-roller, unzip, unrar, p7zip
- minix src
- latex (incluindo beamer, prosper, lyx, kyle/texmaker, abntex e o iiufrgs)
- bluefish
- Bibliotecas de programação:
- OpenGL para todas as linguagens suportadas, GLUT+GLUI (C e C++)
- boost (C++)
- Flex/bison
- Gtk+2.0, gtkmm
- libglade, libglademm
- FLTK
- SDL
- Qt
- ODE
- OpenAL
- Ogre
- Pygame
- terminais:
- xterm, gnome-terminal, rxvt, konsole.
- graficos:
- gimp
- inkscape
- dlender
- dia
- graphviz dot
- kolourpaint4
- Rede
- nmap
- tcpdump
- hping3
- etherape
- Aplicações científicas
- R
- scilab
- maxima
- Non-free: Matlab, Maple (o instituto tem licença para isso?) (pro matlab devia ter pq ele esta instalado no windows)
- Non-free: Mathematica?
- matplotlib, numeric, scypython
- octave
suporte importante
- Seria muito bom ter todas as impressoras funcionando a partir dos linux, assim como o mesmo nivel de suporte que as maquinas windows. Ou seja, suporte a ssl no cups ou a vpn vir configurada em todas as maquinas do instituto e as impressoras já instaladas.
- Nos laboratorios de estudo acesso sudo a root para aulas de rede ou instalação de mais ferramentas.
- Update automatico das maquinas e possivelmente um proxy que faça cache dos pacotes .deb para tudo ser muito mais rápido.
- Testar se a montagem de dispositivos (floppy, cdrom e usb) está ok para usuários normais.
- Colocar os drivers da Intel, e testar o OpenGL para ver se a aceleração de hardware está funcionando.
- OpenOffice que não corrompa o home dos usuarios.
- Ubuntu 7.04 (esta ali embaixo, mas não custa relembrar).
Suporte dos Servidores
- impressoras com acesso simples para o linux (provavelmente cups + ssl)
- mirror transparente de pacotes do ubuntu, ou construir um mirror da ufrgs da distro
Caracteristicas do linux
provavelmente o projeto deve se basear no uso do ubuntu 7.04. outras distribuições não foram pensadas simplesmente pelo fato de que o ubuntu tem todas as caracteristicas necessárias.