Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100755 361 lines (310 sloc) 17.345 kb
ec6b05d6 » githubytest
2009-11-19 First commit.
1 #!/bin/bash
2 #
3 # instalar.sh - Instala todos os softwares selecionados. O PC deve estar
4 # conectado à internet. O tempo de instalação dependerá da
5 # velocidade de sua conexão.
6 #
7 # ------------------------------------------------------------------------------
8 #
9 # Histórico:
10 #
11 # v1.0, 19-11-2009, Hugo Maia:
12 # - Versão inicial.
cfddbce2 »
2010-05-08 Feitas diversas modificacoes para adaptar ao Ubuntu 10.04
13 # v1.1, 08-05-2010, Hugo Maia Vieira:
14 # - Retirados e adicionados itens, ajustando para o ubuntu 10.04
15 # v1.2, 08-05-2010, Hugo Maia Vieira:
01e8d031 »
2010-05-14 Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
16 # - Colocado o pacote de dicionários no downloads do projeto e mudado o
cfddbce2 »
2010-05-08 Feitas diversas modificacoes para adaptar ao Ubuntu 10.04
17 # script para baixar de lá se for necessário.
895093ce »
2010-05-19 Modificado meu email, versão do script e versão do Ubuntu para o qual…
18 # v1.3, 19-05-2010, Hugo Maia Vieira:
19 # - Fechada release depois de serem feitos vários testes e ajustes.
d617a74a »
2010-10-12 Removido Rails
20 # v2.0, 12-10-2010, Hugo Maia Vieira:
21 # - Migrado para ubuntu 10.10.
ec6b05d6 » githubytest
2009-11-19 First commit.
22 #
23 # ------------------------------------------------------------------------------
24 #
895093ce »
2010-05-19 Modificado meu email, versão do script e versão do Ubuntu para o qual…
25 # Autor : Hugo Henriques Maia Vieira <hugomaiavieira@gmail.com>
ec6b05d6 » githubytest
2009-11-19 First commit.
26 #
d617a74a »
2010-10-12 Removido Rails
27 # Licença: MIT.
ec6b05d6 » githubytest
2009-11-19 First commit.
28 #
29
30 # ========================== Variáveis ===================================
31
32 # Mandinga para pegar o diretório onde o script foi executado
33 FOLDER=$(cd $(dirname $0); pwd -P)
895093ce »
2010-05-19 Modificado meu email, versão do script e versão do Ubuntu para o qual…
34
2742e0ad »
2010-06-10 Modificada ordem de instalação dos bancos de dados e os ambientes rub…
35 mysql=0
36 postgre=0
795fc2d2 » githubytest
2010-05-18 Pré definidas variáveis ambiente
37 ruby18=0
38 ruby19=0
c7801303 » githubytest
2010-05-18 Adicionadas configurações úteis do git
39 vim=0
ec6b05d6 » githubytest
2009-11-19 First commit.
40
40ed823b » douglascamata
2010-06-06 Código da seção "Media" refatorado.
41 # ==================== Pegando arquitetura do sistema ====================
42
43 uname -a | grep i686 1>& /dev/null # Ubuntu 32 bits
3466f18c »
2010-06-10 Refatorada parte de pegar arquitetura do sistema
44 [ $? = 0 ] && arquitetura=x86
40ed823b » douglascamata
2010-06-06 Código da seção "Media" refatorado.
45
46 uname -a | grep x86_64 1>& /dev/null # Ubuntu 64 bits
3466f18c »
2010-06-10 Refatorada parte de pegar arquitetura do sistema
47 [ $? = 0 ] && arquitetura=x86_64
40ed823b » douglascamata
2010-06-06 Código da seção "Media" refatorado.
48
ec6b05d6 » githubytest
2009-11-19 First commit.
49 #================================ Menu =========================================
50
51 # Instala o dialog
52 sudo apt-get install -y dialog > /dev/null
53
d60d2f85 »
2010-06-09 Adicionada opção para instalar a font Monaco e selecina-la para o ter…
54 opcoes=$( dialog --stdout --separate-output \
55 --title "afterFormat - Pós Formatação para Ubuntu 10.04 LST" \
56 --checklist 'Selecione os softwares que deseja instalar:' 0 0 0 \
57 Desktop "Muda \"Área de Trabalho\" para \"Desktop\" *(Apenas ptBR)" ON \
58 Botões "Muda os botões minimizar, maximizar e fechar para a direita" ON \
59 PS1 "\$PS1 no formato: usuário ~/diretório/atual (BranchGit)" ON \
60 Monaco "Adiciona fonte Monaco (padrão do TextMate) e seleciona para o Gedit e o Terminal " ON \
61 SSH "SSH server e client" ON \
2742e0ad »
2010-06-10 Modificada ordem de instalação dos bancos de dados e os ambientes rub…
62 MySql "Banco de dados + interface para ruby e python (caso forem escolhidos)" ON \
63 PostgreSQL "Banco de dados + interface para ruby e python (caso forem escolhidos)" OFF \
d60d2f85 »
2010-06-09 Adicionada opção para instalar a font Monaco e selecina-la para o ter…
64 Ruby1.8 "Ambiente para desenvolvimento com Ruby1.8" ON \
65 Ruby1.9 "Ambiente para desenvolvimento com Ruby1.9" ON \
66 Python "Ferramentas para desenvolvimento python" ON \
67 Java "Java Development Kit e Java Runtime Environment" ON \
68 VIM "Editor de texto, com configurações úteis" ON \
69 Gedit "Plugins oficiais, Gmate e configurações úteis" ON \
70 SVN "Sistema de controle de versão" ON \
71 Git "Sistema de controle de versão com configurações úteis" ON \
72 GitMeldDiff "Torna o Meld o software para visualização do diff do git" ON \
73 StarDict "Dicionário multi-línguas (inclui dicionario PTbr-En/En-PTbr)" ON \
74 Xournal "Software para fazer anotações e marcar texto em pdf" ON \
75 Media "Codecs, flashplayer (32/64 bits, nativo) e compactadores de arquivos" ON \
76 Gimp "Software para manipulação de imagens" ON \
77 Inkscape "Software para desenho vetorial" ON \
78 RecordMyDesktop "Ferramenta para gravação do video e áudio do computador" ON \
79 XChat "Cliente IRC" ON \
80 Dia "Editor de diagramas" ON \
81 Chromium "Versão opensouce do navegador web Google Chrome" ON \
82 GoogleChrome "Navegador web Google Chrome (versao estavel)" ON \
83 Skype "Cliente para rede Skype nativo para Ubuntu" ON \
84 VirtualBox "Sistema de virtualização da Oracle (não Open Source)" ON \
85 Pidgin "Cliente de mensagens instantâneas" ON \
86 Jdownloader "Baixa automaticamente do rapidshare, megaupload e etc" ON \
87 Firefox "Complementos para o firefox" ON )
ec6b05d6 » githubytest
2009-11-19 First commit.
88
89 #=============================== Processamento =================================
90
91 # Termina o programa se apertar cancelar
3466f18c »
2010-06-10 Refatorada parte de pegar arquitetura do sistema
92 [ "$?" -eq 1 ] && exit 1
ec6b05d6 » githubytest
2009-11-19 First commit.
93
94 echo "$opcoes" |
95 while read opcao
96 do
97 if [ "$opcao" = 'Desktop' ]
98 then
99 mv $HOME/Área\ de\ Trabalho $HOME/Desktop
100 sed "s/"Área\ de\ Trabalho"/"Desktop"/g" $HOME/.config/user-dirs.dirs > /tmp/user-dirs.dirs.modificado
101 mv /tmp/user-dirs.dirs.modificado $HOME/.config/user-dirs.dirs
102 xdg-user-dirs-gtk-update
103 xdg-user-dirs-update
104 fi
105
6760bcde » githubytest
2010-05-14 Moficados pequenos detalhes e corrigido erro de sintaxe ao trocar fi …
106 [ "$opcao" = 'Botões' ] && gconftool-2 --set "/apps/metacity/general/button_layout" --type string ":minimize,maximize,close"
12330f0f » githubytest
2010-05-10 Adiconadas opções de mudar lado dos botões e mudar cores do terminal
107
04fdde93 » githubytest
2010-05-14 Corrigido erro no PS1
108 [ "$opcao" = 'PS1' ] && echo 'export PS1="\[\033[36m\]\u \[\033[33m\]\w \[\033[34m\]\`branch=\$(git branch 2> /dev/null | grep \"\* .*\" | grep -Pwo \".*\") && test -n \$branch && echo \"(\$branch) \"\`\[\033[00m\]$ "' >> $HOME/.bashrc
12330f0f » githubytest
2010-05-10 Adiconadas opções de mudar lado dos botões e mudar cores do terminal
109
6760bcde » githubytest
2010-05-14 Moficados pequenos detalhes e corrigido erro de sintaxe ao trocar fi …
110 [ "$opcao" = 'SHH' ] && sudo apt-get install -y openssh-server openssh-client
f56c5588 » githubytest
2010-05-14 Adicionada opção ssh
111
d60d2f85 »
2010-06-09 Adicionada opção para instalar a font Monaco e selecina-la para o ter…
112 if [ "$opcao" = 'Monaco' ]
113 then
114 sudo mkdir /usr/share/fonts/macfonts
115 sudo wget -O /usr/share/fonts/macfonts/Monaco_Linux.ttf http://github.com/downloads/hugomaiavieira/afterFormat/Monaco_Linux.ttf
116 sudo fc-cache -f -v
117 # Configura para o terminal
118 `gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_system_font -t bool false`
61ec6741 »
2010-06-11 Feita a modificação para instalar os ruby's apenas no rvm e não no si…
119 `gconftool-2 --set /apps/gnome-terminal/profiles/Default/font -t str Monaco\ 10`
d60d2f85 »
2010-06-09 Adicionada opção para instalar a font Monaco e selecina-la para o ter…
120 # Configura para o Gedit
121 `gconftool-2 --set /apps/gedit-2/preferences/editor/font/use_default_font -t bool false`
122 `gconftool-2 --set /apps/gedit-2/preferences/editor/font/editor_font -t str Monaco\ 10`
123 fi
124
2742e0ad »
2010-06-10 Modificada ordem de instalação dos bancos de dados e os ambientes rub…
125 if [ "$opcao" = 'MySql' ]
126 then
127 sudo apt-get install -y mysql-server-5.1 libmysqlclient16-dev
128 mysql=1
129 fi
130
131 if [ "$opcao" = 'PostgreSQL' ]
132 then
133 sudo apt-get install -y postgresql
134 postgre=1
135 fi
136
169761cf » githubytest
2010-05-12 Separadas opções ruby1.8, ruby1.9 e rails
137 if [ "$opcao" = 'Ruby1.8' ]
ec6b05d6 » githubytest
2009-11-19 First commit.
138 then
c2e73bdc »
2010-06-10 Corrigida instalação do ruby e rails
139 sudo apt-get install -y libssl-dev libreadline5-dev
dfdb4dd4 »
2010-06-10 Organizado codigo da instalação dos ruby's
140
141 # rvm geral
4a87a1c3 » githubytest
2010-05-17 Modificada forma de instalação do rvm
142 sudo apt-get install -y curl
61ec6741 »
2010-06-11 Feita a modificação para instalar os ruby's apenas no rvm e não no si…
143 bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest )
c2e73bdc »
2010-06-10 Corrigida instalação do ruby e rails
144 echo "[ -s \$HOME/.rvm/scripts/rvm ] && source \$HOME/.rvm/scripts/rvm" >> $HOME/.bashrc
61ec6741 »
2010-06-11 Feita a modificação para instalar os ruby's apenas no rvm e não no si…
145 [ -s $HOME/.rvm/scripts/rvm ] && source $HOME/.rvm/scripts/rvm
146 # mostra versão do ruby que está ativa no inicio da variável PS1
147 echo 'export PS1="\`ruby=\$(which ruby 1> /dev/null && ruby -v 2> /dev/null | grep -oP \"^.+?[0-9]+(\.[0-9]+)+\") && echo \"(\$ruby) \"\`$PS1"' >> $HOME/.bashrc
148
dfdb4dd4 »
2010-06-10 Organizado codigo da instalação dos ruby's
149 # ruby 1.8.7 no rvm
c2e73bdc »
2010-06-10 Corrigida instalação do ruby e rails
150 rvm install ruby-1.8.7
2f086f64 »
2010-05-19 Refatoradas opções Ruby1.8 e Ruby1.9
151 ruby18=1
169761cf » githubytest
2010-05-12 Separadas opções ruby1.8, ruby1.9 e rails
152 fi
153
154 if [ "$opcao" = 'Ruby1.9' ]
155 then
6a582dff » githubytest
2010-05-14 Adicionado o rvm
156 if [ "$ruby18" -ne 1 ]
157 then
c2e73bdc »
2010-06-10 Corrigida instalação do ruby e rails
158 sudo apt-get install -y libssl-dev libreadline5-dev
dfdb4dd4 »
2010-06-10 Organizado codigo da instalação dos ruby's
159
160 # rvm geral
4a87a1c3 » githubytest
2010-05-17 Modificada forma de instalação do rvm
161 sudo apt-get install -y curl
61ec6741 »
2010-06-11 Feita a modificação para instalar os ruby's apenas no rvm e não no si…
162 bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest )
c2e73bdc »
2010-06-10 Corrigida instalação do ruby e rails
163 echo "[ -s \$HOME/.rvm/scripts/rvm ] && source \$HOME/.rvm/scripts/rvm" >> $HOME/.bashrc
61ec6741 »
2010-06-11 Feita a modificação para instalar os ruby's apenas no rvm e não no si…
164 [ -s $HOME/.rvm/scripts/rvm ] && source $HOME/.rvm/scripts/rvm
165 # mostra versão do ruby que está ativa no inicio da variável PS1
166 echo 'export PS1="\`ruby=\$(which ruby 1> /dev/null && ruby -v 2> /dev/null | grep -oP \"^.+?[0-9]+(\.[0-9]+)+\") && echo \"(\$ruby) \"\`$PS1"' >> $HOME/.bashrc
6a582dff » githubytest
2010-05-14 Adicionado o rvm
167 fi
dfdb4dd4 »
2010-06-10 Organizado codigo da instalação dos ruby's
168
d617a74a »
2010-10-12 Removido Rails
169 # ruby 1.9.2 no rvm
170 rvm install ruby-1.9.2
2f086f64 »
2010-05-19 Refatoradas opções Ruby1.8 e Ruby1.9
171 ruby19=1
169761cf » githubytest
2010-05-12 Separadas opções ruby1.8, ruby1.9 e rails
172 fi
173
01e8d031 »
2010-05-14 Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
174 if [ "$opcao" = 'Python' ]
175 then
176 sudo apt-get install -y ipython python-dev
177
178 wget -O /tmp/distribute_setup.py http://python-distribute.org/distribute_setup.py
179 sudo python /tmp/distribute_setup.py
180
181 sudo easy_install pip
182 sudo pip install virtualenv
183
184 sudo pip install virtualenvwrapper
02bc670e »
2010-05-22 Modificada pasta de ambientes virtuais do python para uma pasta oculta
185 mkdir -p $HOME/.virtualenvs
186 echo "export WORKON_HOME=\$HOME/.virtualenvs" >> $HOME/.bashrc
01e8d031 »
2010-05-14 Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
187 echo "source /usr/local/bin/virtualenvwrapper.sh" >> $HOME/.bashrc
ec6b05d6 » githubytest
2009-11-19 First commit.
188 fi
189
190 if [ "$opcao" = 'VIM' ]
191 then
192 sudo apt-get install -y vim
4b7e91cf » githubytest
2010-05-11 vimrc renomeado para vimrc.local
193 sudo cp $FOLDER/vimrc.local /etc/vim/
c7801303 » githubytest
2010-05-18 Adicionadas configurações úteis do git
194 vim=1
ec6b05d6 » githubytest
2009-11-19 First commit.
195 fi
196
197 if [ "$opcao" = 'Gedit' ]
198 then
199 sudo ./repositorios.sh "gmate"
200 sudo apt-get install -y gedit-plugins
2c9f9403 » githubytest
2010-05-14 Adicionada opção --force-yes para os pacotes externos
201 sudo apt-get install --force-yes -y gedit-gmate
ec6b05d6 » githubytest
2009-11-19 First commit.
202 # Preferências do gedit
4d053caa »
2010-05-19 Atualizada lista de plugins instalados no gedit
203 `gconftool-2 --set /apps/gedit-2/plugins/active-plugins -t list --list-type=str [changecase,time,rubyonrailsloader,terminal,docinfo,filebrowser,smart_indent,rails_hotkeys,snippets,trailsave,smartspaces,rails_extract_partial,pastie,sort,text_tools,align,codecomment,colorpicker,sessionsaver,wordcompletion,gemini,rails_hotcommands,spell]`
ec6b05d6 » githubytest
2009-11-19 First commit.
204 `gconftool-2 --set /apps/gedit-2/preferences/editor/auto_indent/auto_indent -t bool true`
205 `gconftool-2 --set /apps/gedit-2/preferences/editor/bracket_matching/bracket_matching -t bool true`
206 `gconftool-2 --set /apps/gedit-2/preferences/editor/colors/scheme -t str textmate`
207 `gconftool-2 --set /apps/gedit-2/preferences/editor/current_line/highlight_current_line -t bool true`
208 `gconftool-2 --set /apps/gedit-2/preferences/editor/cursor_position/restore_cursor_position -t bool true`
209 `gconftool-2 --set /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers -t bool true`
210 `gconftool-2 --set /apps/gedit-2/preferences/editor/right_margin/display_right_margin -t bool true`
211 `gconftool-2 --set /apps/gedit-2/preferences/editor/right_margin/right_margin_position -t int 80`
212 `gconftool-2 --set /apps/gedit-2/preferences/editor/save/create_backup_copy -t bool false`
213 `gconftool-2 --set /apps/gedit-2/preferences/editor/tabs/insert_spaces -t bool true`
214 `gconftool-2 --set /apps/gedit-2/preferences/editor/tabs/tabs_size -t int 4`
215 `gconftool-2 --set /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode -t str GTK_WRAP_NONE`
216 `gconftool-2 --set /apps/gedit-2/preferences/ui/bottom_panel/bottom_panel_visible -t bool true`
217 `gconftool-2 --set /apps/gedit-2/preferences/ui/side_pane/side_pane_visible -t bool true`
218 fi
219
220 if [ "$opcao" = 'Media' ]
221 then
222 sudo ./repositorios.sh "media"
2c9f9403 » githubytest
2010-05-14 Adicionada opção --force-yes para os pacotes externos
223 sudo apt-get install --force-yes -y ubuntu-restricted-extras non-free-codecs libdvdcss2
224 sudo apt-get install --force-yes -y arj lha rar unace-nonfree unrar p7zip p7zip-full p7zip-rar
5aeff900 »
2010-05-09 Ajustada opção media.
225
40ed823b » douglascamata
2010-06-06 Código da seção "Media" refatorado.
226 if [ "$arquitetura" = "x86" ]
227 then
228 sudo apt-get install --force-yes -y w32codecs
8c615fed »
2010-06-06 Transformados alguns 'if' em 'elsif'
229 elif [ "$arquitetura" = "x86_64" ]
40ed823b » douglascamata
2010-06-06 Código da seção "Media" refatorado.
230 then
231 sudo apt-get install --force-yes -y w64codecs
7a20d8a6 » douglascamata
2010-06-06 Flashplayer 64 bits nativo adicionado na seçao "Media"
232 # Removendo qualquer versão do Flashplayer 32 bits para que não haja conflitos
233 sudo apt-get purge -y flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla
29c5e749 » douglascamata
2010-06-06 Comando para adicionar repositório do Flashplayer movido para reposit…
234 # Instalando o Flashplayer 64 bits
7a20d8a6 » douglascamata
2010-06-06 Flashplayer 64 bits nativo adicionado na seçao "Media"
235 sudo apt-get install -y flashplugin64-nonfree
40ed823b » douglascamata
2010-06-06 Código da seção "Media" refatorado.
236 fi
ec6b05d6 » githubytest
2009-11-19 First commit.
237 fi
238
239 if [ "$opcao" = 'Chromium' ]
240 then
241 sudo ./repositorios.sh "chromium"
2c9f9403 » githubytest
2010-05-14 Adicionada opção --force-yes para os pacotes externos
242 sudo apt-get install --force-yes -y chromium-browser
ec6b05d6 » githubytest
2009-11-19 First commit.
243 fi
244
d57e7293 » douglascamata
2010-06-06 Google Chrome (versão estável) adicionado ao script
245 if [ "$opcao" = 'GoogleChrome' ]
246 then
247
248 if [ "$arquitetura" = 'x86' ]
249 then
250 wget -O /tmp/google-chrome-stable-i386.deb http://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
251 sudo dpkg -i /tmp/google-chrome-stable-i386.deb
8c615fed »
2010-06-06 Transformados alguns 'if' em 'elsif'
252 elif [ "$arquitetura" = 'x86_64' ]
d57e7293 » douglascamata
2010-06-06 Google Chrome (versão estável) adicionado ao script
253 then
254 wget -O /tmp/google-chrome-stable-amd64.deb http://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
255 sudo dpkg -i /tmp/google-chrome-stable-amd64.deb
256 fi
257
258 fi
259
6f81b749 » douglascamata
2010-06-06 Skype (32 e 64 bits) adicionado.
260 if [ "$opcao" = 'Skype' ]
261 then
262
8c615fed »
2010-06-06 Transformados alguns 'if' em 'elsif'
263 # Baixando dependências
f1c9b5e7 » douglascamata
2010-06-06 Corrigido comando para instalar dependências do Skype.
264 sudo apt-get install -y libqt4-dbus libqt4-network libqt4-xml libasound2
6f81b749 » douglascamata
2010-06-06 Skype (32 e 64 bits) adicionado.
265
266 if [ "$arquitetura" = 'x86' ]
267 then
268 wget -O /tmp/skype-i386.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-32
269 sudo dpkg -i /tmp/skype-i386.deb
8c615fed »
2010-06-06 Transformados alguns 'if' em 'elsif'
270 elif [ "$arquitetura" = 'x86_64' ]
6f81b749 » douglascamata
2010-06-06 Skype (32 e 64 bits) adicionado.
271 then
272 wget -O /tmp/skype-amd64.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-64
273 sudo dpkg -i /tmp/skype-amd64.deb
274 fi
275
61ec6741 »
2010-06-11 Feita a modificação para instalar os ruby's apenas no rvm e não no si…
276 # Já que algumas dependências não instalam por bem, instalarão a força
6f81b749 » douglascamata
2010-06-06 Skype (32 e 64 bits) adicionado.
277 sudo apt-get -f install
278
279 fi
280
45b02aed » douglascamata
2010-06-06 VirtualBox adicionado no script.
281 if [ "$opcao" = 'VirtualBox' ]
282 then
283
284 sudo ./repositorios.sh "virtualbox"
f7e41643 » douglascamata
2010-06-06 Parâmetro -y adicionado à instalação do VirtualBox.
285 sudo apt-get install -y virtualbox-3.2
45b02aed » douglascamata
2010-06-06 VirtualBox adicionado no script.
286
287 fi
288
ec6b05d6 » githubytest
2009-11-19 First commit.
289 if [ "$opcao" = 'StarDict' ]
290 then
291 sudo apt-get install -y stardict
cfddbce2 »
2010-05-08 Feitas diversas modificacoes para adaptar ao Ubuntu 10.04
292 wget -O /tmp/Dicionarios_StarDict.tar.gz http://github.com/downloads/hugomaiavieira/afterFormat/Dicionarios_StarDict.tar.gz
293 sudo tar zxvf /tmp/Dicionarios_StarDict.tar.gz -C /usr/share/stardict/dic
ec6b05d6 » githubytest
2009-11-19 First commit.
294 fi
295
30a97d38 » githubytest
2009-11-23 Add gitMeldDiff option.
296 if [ "$opcao" = 'GitMeldDiff' ]
297 then
298 git --version 2> /dev/null
299 if ! [ "$?" -eq 127 ]
300 then
eb97b32a »
2010-05-08 Modificada função do meld para criar um script shell em vez de python
301 sudo apt-get install -y meld
302 touch $HOME/.config/git_meld_diff.py
303 echo "#!/bin/bash" >> $HOME/.config/git_meld_diff.py
a6b0069d » githubytest
2010-05-11 Arrumado problema no gitmelddiff
304 echo "meld \"\$5\" \"\$2\"" >> $HOME/.config/git_meld_diff.py
eb97b32a »
2010-05-08 Modificada função do meld para criar um script shell em vez de python
305 chmod +x $HOME/.config/git_meld_diff.py
306 git config --global diff.external $HOME/.config/git_meld_diff.py
30a97d38 » githubytest
2009-11-23 Add gitMeldDiff option.
307 else
308 dialog --title 'Aviso' \
01e8d031 »
2010-05-14 Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
309 --msgbox 'Para tornar o Meld o software para visualização do diff do git, o git deve estar instalado. Para isto, rode novamente o script marcando as opções Git e GitMeldDiff.' \
30a97d38 » githubytest
2009-11-23 Add gitMeldDiff option.
310 0 0
311 fi
312 fi
d10b2e0e » githubytest
2009-11-23 Fixed bug of opera instalation.
313
4d8a993e » githubytest
2010-05-18 Corrigida instalação dos complementos para o firefox
314 if [ "$opcao" = 'Firefox' ]
315 then
316 wget -O /tmp/firefox-firebug.xpi https://addons.mozilla.org/pt-BR/firefox/downloads/latest/1843/addon-1843-latest.xpi?src=addondetail
18bc873e » githubytest
2010-05-18 Retirado webdeveloper pois não é compatível com o firefox 3.6.3
317 # A versão 1.1.8 (atual neste momento) não é compatível com o Firefox 3.6.3 padrão do Ubuntu 10.04
318 #wget -O /tmp/firefox-webDeveloper.xpi https://addons.mozilla.org/pt-BR/firefox/downloads/latest/60/addon-60-latest.xpi?src=addondetail
4d8a993e » githubytest
2010-05-18 Corrigida instalação dos complementos para o firefox
319 wget -O /tmp/firefox-downloadHelper.xpi https://addons.mozilla.org/pt-BR/firefox/downloads/latest/3006/addon-3006-latest.xpi?src=addondetail
320 wget -O /tmp/firefox-downThemAll.xpi https://addons.mozilla.org/en-US/firefox/downloads/latest/201/addon-201-latest.xpi?src=addondetail
321 sudo mv /tmp/firefox-* /usr/lib/firefox-3*/extensions
069b2de6 » githubytest
2010-05-18 Modificado aviso de instalação de addons do Firefox
322 dialog --title 'Complementos do Firefox' \
323 --msgbox 'Aceite a instalação dos complementos e em seguida o encerre o Firefox.' \
4d8a993e » githubytest
2010-05-18 Corrigida instalação dos complementos para o firefox
324 0 0
325 sudo firefox
326 fi
327
c7801303 » githubytest
2010-05-18 Adicionadas configurações úteis do git
328 if [ "$opcao" = 'Git' ]
329 then
330 sudo apt-get install -y git-core
331 # Cores
332 git config --global color.ui auto
333 # Alias
334 git config --global alias.br branch
335 git config --global alias.ci commit
336 git config --global alias.co checkout
337 git config --global alias.st status
338 # Editor
4d053caa »
2010-05-19 Atualizada lista de plugins instalados no gedit
339 [ "$vim" -eq 1 ] && git config --global core.editor vim
c7801303 » githubytest
2010-05-18 Adicionadas configurações úteis do git
340 fi
341
18dac703 » githubytest
2010-05-14 Modificada versão do Java
342 [ "$opcao" = 'Java' ] && sudo apt-get install -y openjdk-6-jdk openjdk-6-jre
bf7c3721 »
2010-05-09 Adicionado o Record my desktop
343 [ "$opcao" = 'SVN' ] && sudo apt-get install -y subversion
942f2493 »
2010-05-19 Retirado o envyng e colocado o gimp
344 [ "$opcao" = 'Gimp' ] && sudo apt-get install -y gimp
bf7c3721 »
2010-05-09 Adicionado o Record my desktop
345 [ "$opcao" = 'Xournal' ] && sudo apt-get install -y xournal
346 [ "$opcao" = 'Inkscape' ] && sudo apt-get install -y inkscape
347 [ "$opcao" = 'RecordMyDesktop' ] && sudo apt-get install -y gtk-recordmydesktop
348 [ "$opcao" = 'XChat' ] && sudo apt-get install -y xchat
349 [ "$opcao" = 'Dia' ] && sudo apt-get install -y dia
350 [ "$opcao" = 'Pidgin' ] && sudo apt-get install -y pidgin
431d65b8 » githubytest
2010-05-14 Modificado if do Jdownloader
351
352 if [ "$opcao" = 'Jdownloader' ]
353 then
354 sudo ./repositorios.sh "jdownloader"
2c9f9403 » githubytest
2010-05-14 Adicionada opção --force-yes para os pacotes externos
355 sudo apt-get install --force-yes -y jdownloader
431d65b8 » githubytest
2010-05-14 Modificado if do Jdownloader
356 fi
ec6b05d6 » githubytest
2009-11-19 First commit.
357 done
358
9c124a25 » githubytest
2010-05-18 Arrumado aviso de instalação concluida
359 dialog --title 'Aviso' \
360 --msgbox 'Instalação concluída!' \
361 0 0
362
Something went wrong with that request. Please try again.