Lista de Aplicativos Necessários - Engenharia de Computação

De Wiki DAINF
(Diferença entre revisões)
(Nova página: === Introdução === Este espaço visa auxiliar o levantamento de recursos tecnológicos necessários ao desenvolvimento de atividades ligadas ao desenvolvimento de sistemas computacio...)
 
 
(15 edições intermediárias de 2 usuários não apresentadas)
Linha 1: Linha 1:
 
=== Introdução ===
 
=== Introdução ===
Este espaço visa auxiliar o levantamento de recursos tecnológicos necessários ao desenvolvimento de atividades ligadas ao desenvolvimento de sistemas computacionais do Curso de Engenharia de Computação da UTFPR, Campus Curitiba.  
+
Meu avô dizia que conhece-se um mecânico pelo modo como ele cuida de suas ferramentas.
 +
 +
No caso da Informática, e da informatização, ter a possibilidade de "cuidar" de suas próprias ferramentas,
 +
seja pela fácil organização e disposição, seja por sua customização ou mesmo aprimoramento, é amplificado
 +
quando estas  são licenciadas de modo livre, e em parte de modo aberto.  
  
Isto tem o objetivo de facilitar a exploração de distribuições GNU/Linux neste curso.  
+
Entretanto, para se atingir a mestria necessária ao aprimoramento de um instrumento,
 +
conhecimento e experiência precisam ser articulados  a uma séria de outros fatores.  
  
Abaixo, listamos alguns recursos desejados levantados até 31 de março de 2009.  
+
Nesta página, que ainda é apenas um índice, pretendemos listar algumas ferramentas que nos parecem importantes
 +
à Engenharia de Computação e aos Sistemas de Informação. Nosso objetivo é didático, e visamos apenas listar um
 +
conjunto pequeno mas diverso de recursos.  
  
'''Para Ubuntu intrepid:'''
+
O pastiche que segue, são apenas notas e links que colecionamos que que precisam ser organizados e justificados.
 +
Trabalharemos nisto oportunamente:
  
1) desativar o beep (System->Preference->Sound->Sounds->desmarcar o item
+
Para começar, instale uma distribuição GNU/Linux.
"Play alerts and sound effects")
+
  
2) adicionar a linha abaixo no arquivo /etc/apt/sources.list
+
Se você optar pela Debian Estável, vale estendê-la como recomendado nestes artigos, pois nestes Monqueito mostra como
 +
complementá-la com alguns recursos que facilitam muitas tarefas quotidianas.  
  
deb http://packages.medibuntu.org/ intrepid free non-free
+
O básico para o Debian Lenny no desktop http://www.guiadohardware.net/dicas/debian-lenny-desktop.html
  
Ricardo Fantin, coletou contribuições em lista de estudantes de uma turma e propõe a seguinte lista de pacotes a adicionar:
+
Instalando facilmente o driver da Nvidia no Debian Lenny http://www.guiadohardware.net/dicas/nvidia-debian-lenny.html
  
*texmaker
+
Lá você verá como qualificar e estender onde você pode encontrar estes e outros recursos.  
*codeblocks
+
Um dos atrativos das plataformas livres é justamente a possibilidade de atualização constante. Várias ferramentas,
*eclipse-cdt
+
ao chegarem em certo nível de maturidade e robustez são disponibilizadas em locais específicos.  
*liballegro4.2
+
*liballegro4.2-dev
+
*libsdl1.2-dev
+
*subversion
+
*cvs
+
*git-cvs
+
*vim-runtime
+
*abntex
+
*myspell-pt-br
+
*build-essential
+
*netbeans
+
  
todos esses nomes já são o nome do pacote do Ubuntu 8.10
+
Na distribuição Debian, e consequentemente na Ubunto, estes locais são listados no arquivo
 +
/etc/apt/sources.list  . Para editá-lo você precisa de acesso como root.  
  
justificativas:
+
Por exemplo, alguns pacotes necessários a visualização de filmes estão disponíveis em no repositório:
eclipse-cdt editor c++ para o eclipse
+
deb http://www.debian-multimedia.org lenny main
vim-runtime syntax highlight for vim
+
  
'''O apt-get final para o Ubuntu 8.10 FICARIA:'''
 
  
sudo apt-get install texmaker codeblocks eclipse-cdt liballegro4.2
 
liballegro4.2-dev libsdl1.2-dev subversion cvs git-cvs vim-runtime vim
 
vim-gtk emacs auctex texlive abntex context context-nonfree
 
context-doc-nonfree docbook xemacs21 psgml jabref broffice.org scribus
 
xpdf xsane cheese gthumb f-spot digikam sun-java6-plugin w32codecs
 
libdvdcss2 flashplugin-nonfree mplayer gnome-mplayer smplayer vlc gftp
 
xchat bluefish eric inkscape blender gimp qcad dia qucs xcircuit geda
 
pcb eagle octave puredata gem context shoes gnuplot python-pygame
 
glade eclipse gcc python ruby myspell-pt-br build-essential netbeans
 
  
pacotes adicionais sugeridos:
+
=Uma lista elaborada em final de 2008 incluía:=
dita vex xmlmind bibus processing.js ruby-processing zotero
+
multimedia-codecs cinepaint arduino fritzing alice hackety
+
junior-programming autoglade gazpatcho pygtk
+
 
+
substitui:
+
 
+
xemacs por xemacs21
+
psgmix por psgml
+
g-thumb por gthumb
+
java-plugin por sun-java6-plugin
+
flashplayer-mozilla por flashplugin-nonfree
+
xchatirc por xchat
+
eric4 por eric
+
pygame por python-pygame
+
 
+
ambiguos:
+
 
+
sftp seria vsftpd?
+
saxon
+
libxslt
+
comedi: libcomedi-dev ou libcomedi0
+
scipy: python-scipy
+
sage
+
scratch
+
hack
+
java
+
 
+
Anexo 1:
+
 
+
A lista elaborada em final de 2008:
+
  
 
'''Editores de Texto'''
 
'''Editores de Texto'''
Linha 91: Linha 48:
 
*gvim
 
*gvim
 
*emacs
 
*emacs
 +
*kile
  
 +
'''Documentação e Formatação de textos'''
 +
*Texlive
 +
*bibtex
 +
*latex-beamer
 +
*beamer
 
*auctex
 
*auctex
*kile
+
*latex2html
 
+
*texmaker
'''Documentação '''
+
*lyx
 
+
*TeXworks  http://www.tug.org/texworks/
*TeXlive
+
 
*ConTeXt ConTeXt-nonfree ConText-doc-nonfree
 
*ConTeXt ConTeXt-nonfree ConText-doc-nonfree
 
*DocBook
 
*DocBook
*DITA
+
 
 
*DITA Open Toolkit Project Home http://dita-ot.sourceforge.net/
 
*DITA Open Toolkit Project Home http://dita-ot.sourceforge.net/
 
*vex http://vex.sourceforge.net/
 
*vex http://vex.sourceforge.net/
Linha 111: Linha 73:
 
*Bibus http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page
 
*Bibus http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page
  
*BrOffice
 
 
*Abiword
 
*Abiword
 
*Gnumerics
 
*Gnumerics
 +
*BrOffice
 
*Kspread
 
*Kspread
 
*Scribus
 
*Scribus
  
'''Visualização / Captura'''
+
'''Ilustração'''
 +
*Inkscape
 +
*Blender
 +
*Gimp
 +
*Krita
 +
*CinePaint
  
 +
 +
'''Visualização / Captura'''
 
*kghostview
 
*kghostview
 
*kpdf
 
*kpdf
Linha 129: Linha 98:
  
 
'''Plugins e multimedia'''
 
'''Plugins e multimedia'''
 
*java-plugin
 
*processing.js http://ejohn.org/blog/processingjs/
 
*ruby-processing http://github.com/jashkenas/ruby-processing/wikis
 
*zotero  (para referencias bibliográficas)
 
 
*multimedia-codecs
 
*multimedia-codecs
 
*w32codecs libdvdcss2
 
*w32codecs libdvdcss2
Linha 139: Linha 103:
 
*mplayer gnome-mplayer smplayer vlc kaffeine
 
*mplayer gnome-mplayer smplayer vlc kaffeine
 
*zotero http://www.zotero.org/
 
*zotero http://www.zotero.org/
 +
*k3b
 +
*java-plugin
 +
*processing.js http://ejohn.org/blog/processingjs/
 +
*ruby-processing http://github.com/jashkenas/ruby-processing/wikis
  
 
'''Comunicação'''
 
'''Comunicação'''
 
 
*gftp
 
*gftp
 
*sftp
 
*sftp
 
*xChatIRC
 
*xChatIRC
 
 
*KompoZer
 
*KompoZer
 
*BlueFish
 
*BlueFish
 
*eric4
 
*eric4
 
'''Ilustração'''
 
 
*Inkscape
 
*Blender
 
*Gimp
 
*Krita
 
*CinePaint
 
 
'''Simulação/Circuitos'''
 
 
*Qcad
 
*DIA
 
*Kivio
 
*KiCAD http://kicad.sourceforge.net/wiki/index.php/Download
 
*QUCS
 
*Xcircuit
 
*gEDA
 
*KLogic
 
*pcb
 
*comedi http://stm.lbl.gov/comedi/
 
*eagle http://www.cadsoft.de/download.htm
 
*scipy http://www.scipy.org/
 
*sage http://www.sagemath.org/
 
*Octave http://www.gnu.org/software/octave/
 
  
 
'''Programação'''
 
'''Programação'''
 
 
*processing
 
*processing
 
*ruby-processing
 
*ruby-processing
Linha 184: Linha 124:
 
*GEM http://gem.iem.at/
 
*GEM http://gem.iem.at/
 
*Context Free
 
*Context Free
*Shoes http://shoooes.net/
+
*Shoes http://shoes.heroku.com/
 
*Gnuplot
 
*Gnuplot
 
*Alice
 
*Alice
Linha 203: Linha 143:
 
*PyGTK
 
*PyGTK
 
*ruby
 
*ruby
 +
 +
'''Simulação/Circuitos'''
 +
*Qcad
 +
*DIA
 +
*Kivio
 +
*KiCAD http://kicad.sourceforge.net/wiki/index.php/Download
 +
*QUCS
 +
*Xcircuit
 +
*gEDA
 +
*KLogic
 +
*pcb
 +
*GChem
 +
*comedi http://stm.lbl.gov/comedi/
 +
*eagle http://www.cadsoft.de/download.htm
 +
*scipy http://www.scipy.org/
 +
*sage http://www.sagemath.org/
 +
*Octave http://www.gnu.org/software/octave/
 +
  
 
'''para outros usos:'''
 
'''para outros usos:'''
 +
http://wikicompany.org/fs/science.html#restrictive_publication_portals
  
http://wikicompany.org/fs/science.html#restrictive_publication_portals
+
Ricardo Fantin, um estudante de computação, sugeriu os seguintes pacotes:  
 +
 
 +
*texmaker
 +
*codeblocks
 +
*eclipse-cdt
 +
*liballegro4.2
 +
*liballegro4.2-dev
 +
*libsdl1.2-dev
 +
*subversion
 +
*cvs
 +
*git-cvs
 +
*vim-runtime
 +
*abntex
 +
*myspell-pt-br
 +
*build-essential
 +
*netbeans
 +
*unrar
 +
*wine
 +
 
 +
'''O apt-get para o Ubuntu seria:'''
 +
 
 +
sudo apt-get install texmaker codeblocks eclipse-cdt liballegro4.2
 +
liballegro4.2-dev libsdl1.2-dev subversion cvs git-cvs vim-runtime vim
 +
vim-gtk emacs auctex texlive abntex context context-nonfree
 +
context-doc-nonfree docbook xemacs21 psgml jabref broffice.org scribus
 +
xpdf xsane cheese gthumb f-spot digikam sun-java6-plugin w32codecs
 +
libdvdcss2 flashplugin-nonfree mplayer gnome-mplayer smplayer vlc gftp
 +
xchat bluefish eric inkscape blender gimp qcad dia qucs xcircuit geda
 +
pcb eagle octave puredata gem context shoes gnuplot python-pygame
 +
glade eclipse gcc python ruby myspell-pt-br build-essential netbeans unrar
 +
wine
 +
 
 +
<br><br>
 +
pacotes adicionais sugeridos:
 +
dita vex xmlmind bibus processing.js ruby-processing zotero
 +
multimedia-codecs cinepaint arduino fritzing alice hackety
 +
junior-programming autoglade gazpatcho pygtk
  
 +
Foi substituido:<br>
  
'''Anexo 2:'''
+
xemacs por xemacs21<br>
 +
psgmix por psgml<br>
 +
g-thumb por gthumb<br>
 +
java-plugin por sun-java6-plugin<br>
 +
flashplayer-mozilla por flashplugin-nonfree<br>
 +
xchatirc por xchat<br>
 +
eric4 por eric<br>
 +
pygame por python-pygame<br>
  
Execução do comando:
+
ambíguos:<br>
  
ricardo@ricardo-desktop:~$ sudo apt-get install texmaker codeblocks
+
sftp seria vsftpd?<br>
eclipse-cdt liballegro4.2 liballegro4.2-dev libsdl1.2-dev subversion
+
saxon<br>
cvs git-cvs vim-runtime vim vim-gtk emacs auctex texlive abntex
+
libxslt<br>
context context-nonfree context-doc-nonfree docbook xemacs21 psgml
+
comedi: libcomedi-dev ou libcomedi0<br>
jabref broffice.org scribus xpdf xsane cheese gthumb f-spot digikam
+
scipy: python-scipy<br>
sun-java6-plugin w32codecs libdvdcss2 flashplugin-nonfree mplayer
+
sage<br>
gnome-mplayer smplayer vlc gftp xchat bluefish eric inkscape blender
+
scratch<br>
gimp qcad dia qucs xcircuit geda pcb eagle octave puredata gem context
+
hack<br>
shoes gnuplot python-pygame glade eclipse gcc python ruby
+
java<br>
myspell-pt-br build-essential netbeans
+
<br>
Reading package lists... Done
+
Building dependency tree
+
Reading state information... Done
+
texmaker is already the newest version.
+
codeblocks is already the newest version.
+
liballegro4.2 is already the newest version.
+
liballegro4.2 set to manually installed.
+
liballegro4.2-dev is already the newest version.
+
subversion is already the newest version.
+
texlive is already the newest version.
+
texlive set to manually installed.
+
abntex is already the newest version.
+
broffice.org is already the newest version.
+
scribus is already the newest version.
+
xsane is already the newest version.
+
f-spot is already the newest version.
+
w32codecs is already the newest version.
+
libdvdcss2 is already the newest version.
+
flashplugin-nonfree is already the newest version.
+
vlc is already the newest version.
+
inkscape is already the newest version.
+
gimp is already the newest version.
+
dia is already the newest version.
+
qucs is already the newest version.
+
Note, selecting octave3.0 instead of octave
+
octave3.0 is already the newest version.
+
gnuplot is already the newest version.
+
gnuplot set to manually installed.
+
gcc is already the newest version.
+
python is already the newest version.
+
myspell-pt-br is already the newest version.
+
build-essential is already the newest version.
+
build-essential set to manually installed.
+
The following extra packages will be installed:
+
  ant ant-gcj ant-optional ant-optional-gcj antlr antlr3 apache2-utils
+
autoconf automake automake1.4 autotools-dev
+
  bicyclerepair cvsps default-jdk dolphin eagle-data ecj ecj-gcj
+
eclipse-gcj eclipse-jdt eclipse-jdt-gcj eclipse-pde
+
  eclipse-pde-gcj eclipse-platform eclipse-platform-gcj eclipse-rcp
+
eclipse-rcp-gcj eclipse-source emacs22-bin-common
+
  emacs22-common emacs22-gtk emacsen-common eric-api-files exiv2
+
extra-xdg-menus exuberant-ctags fastjar feynmf
+
  gappletviewer-4.3 gawk gcj-4.2-base gcj-4.3 geda-doc geda-gattrib
+
geda-gnetlist geda-gschem geda-gsymcheck geda-symbols
+
  gftp-common gftp-gtk gftp-text gij-4.2 gij-4.3 git-core gjdoc
+
glade-common gnupg-agent gthumb-data irb1.8 java-gcj-compat
+
  java-gcj-compat-dev java-gcj-compat-headless javahelp2 jetty junit
+
junit4 k3b k3b-data kde-icons-oxygen kdebase-bin
+
  kdebase-data kdebase-runtime kdebase-runtime-bin-kde4
+
kdebase-runtime-data kdebase-runtime-data-common kdelibs-bin
+
  kdelibs-data kdelibs4c2a kdelibs5 kdelibs5-data kdepimlibs-data
+
kdepimlibs5 kfind khelpcenter4 kipi-plugins kmail
+
  konqueror konqueror-nsplugins lacheck lesstif2 libaa1-dev
+
libakonadiprivate1 libalut0 libantlr-java libantlr-java-gcj
+
  libappframework-java libarts1c2a libartsc0 libartsc0-dev
+
libasound2-dev libatk1.0-dev libaudio-dev libaudiofile-dev
+
  libavahi-qt3-1 libbcel-java libbeansbinding-java libcaca-dev
+
libcairo2-dev libclucene0ldbl libcommons-beanutils-java
+
  libcommons-collections-java libcommons-collections3-java
+
libcommons-dbcp-java libcommons-digester-java libcommons-el-java
+
  libcommons-launcher-java libcommons-logging-java
+
libcommons-modeler-java libcommons-pool-java libcompfaceg1
+
libcucul-dev
+
  libdb-je-java libdb4.5-java libdb4.5-java-gcj libdbd-sqlite3-perl
+
libdbi-perl libdbus-qt-1-1c2 libdigest-sha1-perl
+
  libdirectfb-dev libdirectfb-extra libecj-java libecj-java-gcj
+
liberror-perl libesd0-dev libexiv2-4 libexpat1-dev
+
  libflac++6 libfontconfig1-dev libfreemarker-java libfreetype6-dev
+
libftgl2 libgcj8-1 libgcj8-1-awt libgcj8-jar
+
  libgcj9-0-awt libgcj9-dev libgcj9-src libgeda-common libgeda33
+
libggi-target-x libggi2 libgii1 libgii1-target-x
+
  libgl1-mesa-dev libglazedlists-java libglib2.0-dev libglide2
+
libglu1-mesa-dev libglu1-xorg-dev libgtk2.0-dev libice-dev
+
  libini4j-java libjempbox-java libjgoodies-forms-java
+
libjgoodies-looks-java libjna-java libjpeg62-dev libjsch-java
+
  libjtidy-java libk3b3 libkdcraw3 libkdepim4 libkexiv2-3
+
libkipi-common libkipi0 libkleo4 libkonq5 libkonq5-templates
+
  libkpgp4 libksieve4 liblog4j1.2-java liblog4j1.2-java-gcj
+
liblucene-java liblucene-java-doc liblucene2-java
+
  libmicroba-java libmimelib4 libmozjs0d libmpeg3-1 libmpg123-0
+
libmx4j-java libnb-apisupport1-java libnb-ide9-java
+
  libnb-java2-java libnb-javaparser-java libnb-platform8-devel-java
+
libnb-platform8-java libnb-svnclientadapter-java
+
  libncurses5-dev libnet-daemon-perl libnotify-bin libopenal1
+
libpango1.0-dev libpdfbox-java libphonon4 libpixman-1-dev
+
  libplrpc-perl libpng12-dev libqscintilla2-3 libqt3-i18n
+
libqt4-assistant libqt4-help libqt4-opengl libqt4-svg libqt4-test
+
  libqt4-webkit libqt4-xmlpatterns libquicktime1 libraptor1 librasqal0
+
librdf0 libreadline-ruby1.8 libregexp-java
+
  libruby1.8 libservlet2.3-java libslang2-dev libsm-dev libsoprano4
+
libsp1c2 libspin-java libstreamanalyzer0 libstreams0
+
  libstrigiqtdbusclient0 libstringtemplate-java libstroke0 libsvga1
+
libswing-layout-java libswingworker-java
+
  libswt3.2-gtk-gcj libswt3.2-gtk-java libswt3.2-gtk-jni libsysfs-dev
+
libt1-5 libtomcat5.5-java libxcb-render-util0-dev
+
  libxcb-render0-dev libxcomposite-dev libxdamage-dev libxft-dev
+
libxinerama-dev libxml-commons-resolver1.1-java
+
  libxrandr-dev libxt-dev libxul-common libxul0d libxvmc1 luatex m4
+
mesa-common-dev mpg123 mplayer-skins odbcinst1debian1
+
  openjdk-6-jdk pcb-common pcb-gtk phonon phonon-backend-gstreamer
+
pinentry-gtk2 python-qscintilla2 python-qt4
+
  python-qt4-common python-sip4 qcad-doc qt3-assistant qt3-doc
+
raptor-utils rdoc1.8 redland-utils ruby1.8 rubygems1.8
+
  smplayer-themes smplayer-translations soprano-daemon sp
+
sun-java6-bin sun-java6-jre texlive-extra-utils texlive-metapost
+
  texlive-metapost-doc unixodbc vim-gui-common x11proto-composite-dev
+
x11proto-damage-dev x11proto-randr-dev
+
  x11proto-xinerama-dev xchat-common xemacs21-basesupport xemacs21-bin
+
xemacs21-mule xemacs21-mulesupport xemacs21-support
+
  xpdf-common xpdf-reader zlib1g-dev
+
Suggested packages:
+
  ant-doc libbsf-java liboro-java jython libjdepend-java
+
libgnumail-java libcommons-net-java javacc catdvi dvipng
+
  autoconf2.13 autobook autoconf-archive gnu-standards autoconf-doc
+
libtool vim-python idle pymacs yafray gnome-bin
+
  php5-cli tidy weblint-perl weblint fontforge perl-tk digikam-doc
+
docbook-dsssl docbook-defguide emacs22-el qt4-assistant
+
  qt4-designer qt4-linguist qt4-doc pyqt4-dev-tools python-doc
+
python-profiler libgcj9-dbg geda-examples geda-utils gerbv
+
  pd-zexy gcj-4.2 git-doc git-arch git-svn git-email git-daemon-run
+
git-gui gitk gitweb glade-doc libglade2-dev menu
+
  javahelp2-doc libapache2-mod-jk junit-doc k3b-i18n normalize-audio
+
toolame sox movixmaker-2 vcdimager kdebase-kio-plugins
+
  kcontrol libk3b3-extracodecs transcode kdebase perl-suid gallery
+
kipi-plugins-doc kaddressbook procmail clamav
+
  f-prot-installer akonadi-server libappframework-java-doc
+
libarts1-akode libasound2-doc libbcel-java-doc
+
  libswingworker-java-doc libcairo2-doc libcommons-beanutils-java-doc
+
libcommons-collections3-java-doc liblogkit-java
+
  libavalon-framework-java classpath-doc dbishell libgcj8-dbg
+
libgcj-doc libggi-target-emu libggi-target-monotext
+
  libggimisc2 libglib2.0-doc device3dfx-module device3dfx-source
+
glide2-bin libgtk2.0-doc libjgoodies-forms-java-doc
+
  libjna-java-doc libjtidy-java-doc tomcat5.5 libnb-platform8-java-doc
+
libpango1.0-doc libswing-layout-java-doc
+
  libxml-commons-resolver1.1-java-doc mplayer-doc ladspa-sdk
+
openjdk-6-demo openjdk-6-source visualvm phonon-backend-xine
+
  phonon-backend-vlc phonon-backend-mplayer pinentry-doc
+
debiandoc-sgml linuxdoc-sgml w3c-dtd-xhtml w3-dtd-mathml
+
  python-qt4-dbg partlibrary libqt3-headers graphviz ruby1.8-examples
+
ri1.8 ruby1.8-dev rubygems-doc sun-java6-fonts
+
  dvi2tty dvidvi libmyodbc odbc-postgresql libct1 ctags vim-doc
+
vim-scripts cscope libnet-google-perl xemacs21-supportel
+
Recommended packages:
+
  kdeprint kooka pinentry-qt4 pinentry-qt pinentry-x11
+
The following NEW packages will be installed:
+
  ant ant-gcj ant-optional ant-optional-gcj antlr antlr3 apache2-utils
+
auctex autoconf automake automake1.4 autotools-dev
+
  bicyclerepair blender bluefish cheese context context-doc-nonfree
+
context-nonfree cvs cvsps default-jdk digikam docbook
+
  dolphin eagle eagle-data ecj ecj-gcj eclipse eclipse-cdt eclipse-gcj
+
eclipse-jdt eclipse-jdt-gcj eclipse-pde
+
  eclipse-pde-gcj eclipse-platform eclipse-platform-gcj eclipse-rcp
+
eclipse-rcp-gcj eclipse-source emacs emacs22-bin-common
+
  emacs22-common emacs22-gtk emacsen-common eric eric-api-files exiv2
+
extra-xdg-menus exuberant-ctags fastjar feynmf
+
  gappletviewer-4.3 gawk gcj-4.2-base gcj-4.3 geda geda-doc
+
geda-gattrib geda-gnetlist geda-gschem geda-gsymcheck
+
  geda-symbols gem gftp gftp-common gftp-gtk gftp-text gij-4.2 gij-4.3
+
git-core git-cvs gjdoc glade glade-common
+
  gnome-mplayer gnupg-agent gthumb gthumb-data irb1.8 jabref
+
java-gcj-compat java-gcj-compat-dev java-gcj-compat-headless
+
  javahelp2 jetty junit junit4 k3b k3b-data kde-icons-oxygen
+
kdebase-bin kdebase-data kdebase-runtime
+
  kdebase-runtime-bin-kde4 kdebase-runtime-data
+
kdebase-runtime-data-common kdelibs-bin kdelibs-data kdelibs4c2a
+
kdelibs5
+
  kdelibs5-data kdepimlibs-data kdepimlibs5 kfind khelpcenter4
+
kipi-plugins kmail konqueror konqueror-nsplugins lacheck
+
  lesstif2 libaa1-dev libakonadiprivate1 libalut0 libantlr-java
+
libantlr-java-gcj libappframework-java libarts1c2a
+
  libartsc0 libartsc0-dev libasound2-dev libatk1.0-dev libaudio-dev
+
libaudiofile-dev libavahi-qt3-1 libbcel-java
+
  libbeansbinding-java libcaca-dev libcairo2-dev libclucene0ldbl
+
libcommons-beanutils-java libcommons-collections-java
+
  libcommons-collections3-java libcommons-dbcp-java
+
libcommons-digester-java libcommons-el-java libcommons-launcher-java
+
  libcommons-logging-java libcommons-modeler-java libcommons-pool-java
+
libcompfaceg1 libcucul-dev libdb-je-java
+
  libdb4.5-java libdb4.5-java-gcj libdbd-sqlite3-perl libdbi-perl
+
libdbus-qt-1-1c2 libdigest-sha1-perl libdirectfb-dev
+
  libdirectfb-extra libecj-java libecj-java-gcj liberror-perl
+
libesd0-dev libexiv2-4 libexpat1-dev libflac++6
+
  libfontconfig1-dev libfreemarker-java libfreetype6-dev libftgl2
+
libgcj8-1 libgcj8-1-awt libgcj8-jar libgcj9-0-awt
+
  libgcj9-dev libgcj9-src libgeda-common libgeda33 libggi-target-x
+
libggi2 libgii1 libgii1-target-x libgl1-mesa-dev
+
  libglazedlists-java libglib2.0-dev libglide2 libglu1-mesa-dev
+
libglu1-xorg-dev libgtk2.0-dev libice-dev libini4j-java
+
  libjempbox-java libjgoodies-forms-java libjgoodies-looks-java
+
libjna-java libjpeg62-dev libjsch-java libjtidy-java
+
  libk3b3 libkdcraw3 libkdepim4 libkexiv2-3 libkipi-common libkipi0
+
libkleo4 libkonq5 libkonq5-templates libkpgp4
+
  libksieve4 liblog4j1.2-java liblog4j1.2-java-gcj liblucene-java
+
liblucene-java-doc liblucene2-java libmicroba-java
+
  libmimelib4 libmozjs0d libmpeg3-1 libmpg123-0 libmx4j-java
+
libnb-apisupport1-java libnb-ide9-java libnb-java2-java
+
  libnb-javaparser-java libnb-platform8-devel-java
+
libnb-platform8-java libnb-svnclientadapter-java libncurses5-dev
+
  libnet-daemon-perl libnotify-bin libopenal1 libpango1.0-dev
+
libpdfbox-java libphonon4 libpixman-1-dev libplrpc-perl
+
  libpng12-dev libqscintilla2-3 libqt3-i18n libqt4-assistant
+
libqt4-help libqt4-opengl libqt4-svg libqt4-test libqt4-webkit
+
  libqt4-xmlpatterns libquicktime1 libraptor1 librasqal0 librdf0
+
libreadline-ruby1.8 libregexp-java libruby1.8
+
  libsdl1.2-dev libservlet2.3-java libslang2-dev libsm-dev libsoprano4
+
libsp1c2 libspin-java libstreamanalyzer0 libstreams0
+
  libstrigiqtdbusclient0 libstringtemplate-java libstroke0 libsvga1
+
libswing-layout-java libswingworker-java
+
  libswt3.2-gtk-gcj libswt3.2-gtk-java libswt3.2-gtk-jni libsysfs-dev
+
libt1-5 libtomcat5.5-java libxcb-render-util0-dev
+
  libxcb-render0-dev libxcomposite-dev libxdamage-dev libxft-dev
+
libxinerama-dev libxml-commons-resolver1.1-java
+
  libxrandr-dev libxt-dev libxul-common libxul0d libxvmc1 luatex m4
+
mesa-common-dev mpg123 mplayer mplayer-skins netbeans
+
  odbcinst1debian1 openjdk-6-jdk pcb pcb-common pcb-gtk phonon
+
phonon-backend-gstreamer pinentry-gtk2 psgml puredata
+
  python-pygame python-qscintilla2 python-qt4 python-qt4-common
+
python-sip4 qcad qcad-doc qt3-assistant qt3-doc
+
  raptor-utils rdoc1.8 redland-utils ruby ruby1.8 rubygems1.8 shoes
+
smplayer smplayer-themes smplayer-translations
+
  soprano-daemon sp sun-java6-bin sun-java6-jre sun-java6-plugin
+
texlive-extra-utils texlive-metapost texlive-metapost-doc
+
  unixodbc vim vim-gtk vim-gui-common vim-runtime
+
x11proto-composite-dev x11proto-damage-dev x11proto-randr-dev
+
  x11proto-xinerama-dev xchat xchat-common xcircuit xemacs21
+
xemacs21-basesupport xemacs21-bin xemacs21-mule
+
  xemacs21-mulesupport xemacs21-support xpdf xpdf-common xpdf-reader zlib1g-dev
+
0 upgraded, 346 newly installed, 0 to remove and 0 not upgraded.
+
Need to get 598MB of archives.
+
After this operation, 1561MB of additional disk space will be used.
+

Edição atual tal como 07h23min de 10 de novembro de 2009

Introdução

Meu avô dizia que conhece-se um mecânico pelo modo como ele cuida de suas ferramentas.

No caso da Informática, e da informatização, ter a possibilidade de "cuidar" de suas próprias ferramentas, seja pela fácil organização e disposição, seja por sua customização ou mesmo aprimoramento, é amplificado quando estas são licenciadas de modo livre, e em parte de modo aberto.

Entretanto, para se atingir a mestria necessária ao aprimoramento de um instrumento, conhecimento e experiência precisam ser articulados a uma séria de outros fatores.

Nesta página, que ainda é apenas um índice, pretendemos listar algumas ferramentas que nos parecem importantes à Engenharia de Computação e aos Sistemas de Informação. Nosso objetivo é didático, e visamos apenas listar um conjunto pequeno mas diverso de recursos.

O pastiche que segue, são apenas notas e links que colecionamos que que precisam ser organizados e justificados. Trabalharemos nisto oportunamente:

Para começar, instale uma distribuição GNU/Linux.

Se você optar pela Debian Estável, vale estendê-la como recomendado nestes artigos, pois nestes Monqueito mostra como complementá-la com alguns recursos que facilitam muitas tarefas quotidianas.

O básico para o Debian Lenny no desktop http://www.guiadohardware.net/dicas/debian-lenny-desktop.html

Instalando facilmente o driver da Nvidia no Debian Lenny http://www.guiadohardware.net/dicas/nvidia-debian-lenny.html

Lá você verá como qualificar e estender onde você pode encontrar estes e outros recursos. Um dos atrativos das plataformas livres é justamente a possibilidade de atualização constante. Várias ferramentas, ao chegarem em certo nível de maturidade e robustez são disponibilizadas em locais específicos.

Na distribuição Debian, e consequentemente na Ubunto, estes locais são listados no arquivo /etc/apt/sources.list . Para editá-lo você precisa de acesso como root.

Por exemplo, alguns pacotes necessários a visualização de filmes estão disponíveis em no repositório: deb http://www.debian-multimedia.org lenny main


Uma lista elaborada em final de 2008 incluía:

Editores de Texto

  • gedit
  • kedit
  • kwrite
  • kate
  • vim
  • gvim
  • emacs
  • kile

Documentação e Formatação de textos

  • Texlive
  • bibtex
  • latex-beamer
  • beamer
  • auctex
  • latex2html
  • texmaker
  • lyx
  • TeXworks http://www.tug.org/texworks/
  • ConTeXt ConTeXt-nonfree ConText-doc-nonfree
  • DocBook
  • Abiword
  • Gnumerics
  • BrOffice
  • Kspread
  • Scribus

Ilustração

  • Inkscape
  • Blender
  • Gimp
  • Krita
  • CinePaint


Visualização / Captura

  • kghostview
  • kpdf
  • xpdf
  • xsane
  • cheese
  • g-thumb
  • f-spot
  • digikam

Plugins e multimedia

Comunicação

  • gftp
  • sftp
  • xChatIRC
  • KompoZer
  • BlueFish
  • eric4

Programação

  • pygame
  • Glade
  • AutoGlade
  • Gazpatcho
  • Eclipse
  • c++
  • gcc
  • java
  • python
  • PyGTK
  • ruby

Simulação/Circuitos


para outros usos: http://wikicompany.org/fs/science.html#restrictive_publication_portals

Ricardo Fantin, um estudante de computação, sugeriu os seguintes pacotes:

  • texmaker
  • codeblocks
  • eclipse-cdt
  • liballegro4.2
  • liballegro4.2-dev
  • libsdl1.2-dev
  • subversion
  • cvs
  • git-cvs
  • vim-runtime
  • abntex
  • myspell-pt-br
  • build-essential
  • netbeans
  • unrar
  • wine

O apt-get para o Ubuntu seria:

sudo apt-get install texmaker codeblocks eclipse-cdt liballegro4.2 liballegro4.2-dev libsdl1.2-dev subversion cvs git-cvs vim-runtime vim vim-gtk emacs auctex texlive abntex context context-nonfree context-doc-nonfree docbook xemacs21 psgml jabref broffice.org scribus xpdf xsane cheese gthumb f-spot digikam sun-java6-plugin w32codecs libdvdcss2 flashplugin-nonfree mplayer gnome-mplayer smplayer vlc gftp xchat bluefish eric inkscape blender gimp qcad dia qucs xcircuit geda pcb eagle octave puredata gem context shoes gnuplot python-pygame glade eclipse gcc python ruby myspell-pt-br build-essential netbeans unrar wine



pacotes adicionais sugeridos: dita vex xmlmind bibus processing.js ruby-processing zotero multimedia-codecs cinepaint arduino fritzing alice hackety junior-programming autoglade gazpatcho pygtk

Foi substituido:

xemacs por xemacs21
psgmix por psgml
g-thumb por gthumb
java-plugin por sun-java6-plugin
flashplayer-mozilla por flashplugin-nonfree
xchatirc por xchat
eric4 por eric
pygame por python-pygame

ambíguos:

sftp seria vsftpd?
saxon
libxslt
comedi: libcomedi-dev ou libcomedi0
scipy: python-scipy
sage
scratch
hack
java