Skip to content
Newer
Older
100755 320 lines (275 sloc) 15.4 KB
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
1 #!/bin/bash
2 #
2f00651 @hugomaiavieira Corrigido nome do script na documentação
authored Oct 13, 2010
3 # afterFormat.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.
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
6 #
7 # ------------------------------------------------------------------------------
8 #
9 # Histórico:
10 #
11 # v1.0, 19-11-2009, Hugo Maia:
12 # - Versão inicial.
cfddbce @hugomaiavieira Feitas diversas modificacoes para adaptar ao Ubuntu 10.04
authored May 8, 2010
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:
01e8d03 @hugomaiavieira Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
authored May 14, 2010
16 # - Colocado o pacote de dicionários no downloads do projeto e mudado o
cfddbce @hugomaiavieira Feitas diversas modificacoes para adaptar ao Ubuntu 10.04
authored May 8, 2010
17 # script para baixar de lá se for necessário.
895093c @hugomaiavieira Modificado meu email, versão do script e versão do Ubuntu para o qual…
authored May 19, 2010
18 # v1.3, 19-05-2010, Hugo Maia Vieira:
19 # - Fechada release depois de serem feitos vários testes e ajustes.
d617a74 @hugomaiavieira Removido Rails
authored Oct 12, 2010
20 # v2.0, 12-10-2010, Hugo Maia Vieira:
96d49c6 @hugomaiavieira Adicionado WebDeveloper e YSlow
authored Oct 12, 2010
21 # - Release para versões 10.x do Ubuntu.
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
22 #
23 # ------------------------------------------------------------------------------
24 #
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored Oct 13, 2010
25 # The MIT License
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
26 #
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored Oct 13, 2010
27 # Copyright (c) 2010 Hugo Henriques Maia Vieira
28 #
29 # Permission is hereby granted, free of charge, to any person obtaining a copy
30 # of this software and associated documentation files (the "Software"), to deal
31 # in the Software without restriction, including without limitation the rights
32 # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33 # copies of the Software, and to permit persons to whom the Software is
34 # furnished to do so, subject to the following conditions:
35 #
36 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
37 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
38 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
39 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
40 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
41 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
42 # THE SOFTWARE.
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
43 #
44
45 # ========================== Variáveis ===================================
46
47 # Mandinga para pegar o diretório onde o script foi executado
48 FOLDER=$(cd $(dirname $0); pwd -P)
895093c @hugomaiavieira Modificado meu email, versão do script e versão do Ubuntu para o qual…
authored May 19, 2010
49
c780130 @githubytest Adicionadas configurações úteis do git
githubytest authored May 18, 2010
50 vim=0
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
51
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored Jun 6, 2010
52 # ==================== Pegando arquitetura do sistema ====================
53
9cb4497 @hugomaiavieira Refatorada forma de verificar a arquitetura
authored Dec 29, 2010
54 if [ `uname -m` = 'i686' ]; then # Ubuntu 32 bits
55 arquitetura='x86'
56 else # Ubuntu 64 bits
57 arquitetura='x86_64'
58 fi
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored Jun 6, 2010
59
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
60 #================================ Menu =========================================
61
62 # Instala o dialog
63 sudo apt-get install -y dialog > /dev/null
64
9cb4497 @hugomaiavieira Refatorada forma de verificar a arquitetura
authored Dec 29, 2010
65 opcoes=$( dialog --stdout --separate-output \
96d49c6 @hugomaiavieira Adicionado WebDeveloper e YSlow
authored Oct 13, 2010
66 --title "afterFormat - Pós Formatação para as versões 10.x do Ubuntu" \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
67 --checklist 'Selecione os softwares que deseja instalar:' 0 0 0 \
68 Desktop "Muda \"Área de Trabalho\" para \"Desktop\" *(Apenas ptBR)" ON \
69 Botões "Muda os botões minimizar, maximizar e fechar para a direita" ON \
70 PS1 "\$PS1 no formato: usuário ~/diretório/atual (BranchGit)" ON \
c2e9626 @hugomaiavieira Adiconado GnomeDO
authored Apr 14, 2011
71 Monaco "Adiciona fonte Monaco (padrão do TextMate) e seleciona para o Gedit e o Terminal" ON \
72 GnomeDO "Abra rapidamente aplicativos e arquivos, navegue por seus diretórios e muito mais" ON \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
73 SSH "SSH server e client" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored Oct 13, 2010
74 MySql "Banco de dados" ON \
75 PostgreSQL "Banco de dados" ON \
76 Ruby1.9.2 "rvm com Ruby1.9.2" ON \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
77 Python "Ferramentas para desenvolvimento python" ON \
78 Java "Java Development Kit e Java Runtime Environment" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored Oct 13, 2010
79 VIM "Editor de texto + configurações úteis" ON \
80 Gedit "Plugins oficiais, Gmate + configurações úteis" ON \
c4fdbae @hugomaiavieira Adiconado refactoring-scripts
authored Oct 25, 2010
81 Refactoring "Conjunto de scripts para refatoração de código" ON \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
82 SVN "Sistema de controle de versão" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored Oct 13, 2010
83 Git "Sistema de controle de versão + configurações úteis" ON \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
84 GitMeldDiff "Torna o Meld o software para visualização do diff do git" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored Oct 13, 2010
85 StarDict "Dicionário multi-línguas (inclui dicionário PTbr-En/En-PTbr)" ON \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
86 Media "Codecs, flashplayer (32/64 bits, nativo) e compactadores de arquivos" ON \
87 Gimp "Software para manipulação de imagens" ON \
88 Inkscape "Software para desenho vetorial" ON \
89 XChat "Cliente IRC" ON \
eda4922 @hugomaiavieira Removido Chromium
authored Oct 12, 2010
90 GoogleChrome "Navegador web Google Chrome" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored Oct 13, 2010
91 Skype "Cliente para rede Skype" ON \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
92 VirtualBox "Sistema de virtualização da Oracle (não Open Source)" ON \
90800c9 @hugomaiavieira Removido Jdownloader e os complementos para o firefox
authored Apr 14, 2011
93 Pidgin "Cliente de mensagens instantâneas" ON )
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
94
95 #=============================== Processamento =================================
96
97 # Termina o programa se apertar cancelar
3466f18 @hugomaiavieira Refatorada parte de pegar arquitetura do sistema
authored Jun 10, 2010
98 [ "$?" -eq 1 ] && exit 1
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
99
100 echo "$opcoes" |
101 while read opcao
102 do
103 if [ "$opcao" = 'Desktop' ]
104 then
105 mv $HOME/Área\ de\ Trabalho $HOME/Desktop
106 sed "s/"Área\ de\ Trabalho"/"Desktop"/g" $HOME/.config/user-dirs.dirs > /tmp/user-dirs.dirs.modificado
107 mv /tmp/user-dirs.dirs.modificado $HOME/.config/user-dirs.dirs
108 xdg-user-dirs-gtk-update
109 xdg-user-dirs-update
110 fi
111
6760bcd @githubytest Moficados pequenos detalhes e corrigido erro de sintaxe ao trocar fi …
githubytest authored May 14, 2010
112 [ "$opcao" = 'Botões' ] && gconftool-2 --set "/apps/metacity/general/button_layout" --type string ":minimize,maximize,close"
12330f0 @githubytest Adiconadas opções de mudar lado dos botões e mudar cores do terminal
githubytest authored May 10, 2010
113
c4353af @hugomaiavieira Modificada PS1 para mostrar o gemset
authored Apr 14, 2011
114 [ "$opcao" = 'PS1' ] && cat $FOLDER/PS1 >> $HOME/.bashrc
12330f0 @githubytest Adiconadas opções de mudar lado dos botões e mudar cores do terminal
githubytest authored May 10, 2010
115
ff6b62f @hugomaiavieira Ajustada instalação do ssh
authored Oct 17, 2010
116 [ "$opcao" = 'SSH' ] && sudo apt-get install -y openssh-server openssh-client
f56c558 @githubytest Adicionada opção ssh
githubytest authored May 14, 2010
117
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
118 if [ "$opcao" = 'Monaco' ]
119 then
120 sudo mkdir /usr/share/fonts/macfonts
9d93229 @lbalmeida No meu note somente funcionou a instalacao da fonte monaco quando eu …
lbalmeida authored Nov 24, 2010
121 sudo wget -O /usr/share/fonts/macfonts/Monaco_Linux.ttf http://github.com/downloads/hugomaiavieira/afterFormat/Monaco_Linux.ttf --no-check-certificate
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
122 sudo fc-cache -f -v
123 # Configura para o terminal
124 `gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_system_font -t bool false`
61ec674 @hugomaiavieira Feita a modificação para instalar os ruby's apenas no rvm e não no si…
authored Jun 11, 2010
125 `gconftool-2 --set /apps/gnome-terminal/profiles/Default/font -t str Monaco\ 10`
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored Jun 9, 2010
126 # Configura para o Gedit
127 `gconftool-2 --set /apps/gedit-2/preferences/editor/font/use_default_font -t bool false`
128 `gconftool-2 --set /apps/gedit-2/preferences/editor/font/editor_font -t str Monaco\ 10`
129 fi
130
4657103 @hugomaiavieira Removido o ruby 1.8.7
authored Apr 14, 2011
131 if [ "$opcao" = 'Ruby1.9.2' ]
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
132 then
c2e73bd @hugomaiavieira Corrigida instalação do ruby e rails
authored Jun 10, 2010
133 sudo apt-get install -y libssl-dev libreadline5-dev
dfdb4dd @hugomaiavieira Organizado codigo da instalação dos ruby's
authored Jun 10, 2010
134
4657103 @hugomaiavieira Removido o ruby 1.8.7
authored Apr 14, 2011
135 # instala o rvm
4a87a1c @githubytest Modificada forma de instalação do rvm
githubytest authored May 17, 2010
136 sudo apt-get install -y curl
61ec674 @hugomaiavieira Feita a modificação para instalar os ruby's apenas no rvm e não no si…
authored Jun 11, 2010
137 bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest )
c2e73bd @hugomaiavieira Corrigida instalação do ruby e rails
authored Jun 10, 2010
138 echo "[ -s \$HOME/.rvm/scripts/rvm ] && source \$HOME/.rvm/scripts/rvm" >> $HOME/.bashrc
61ec674 @hugomaiavieira Feita a modificação para instalar os ruby's apenas no rvm e não no si…
authored Jun 11, 2010
139 [ -s $HOME/.rvm/scripts/rvm ] && source $HOME/.rvm/scripts/rvm
169761c @githubytest Separadas opções ruby1.8, ruby1.9 e rails
githubytest authored May 12, 2010
140
4657103 @hugomaiavieira Removido o ruby 1.8.7
authored Apr 14, 2011
141 # intala o ruby 1.9.2 no rvm
d617a74 @hugomaiavieira Removido Rails
authored Oct 12, 2010
142 rvm install ruby-1.9.2
169761c @githubytest Separadas opções ruby1.8, ruby1.9 e rails
githubytest authored May 13, 2010
143 fi
144
01e8d03 @hugomaiavieira Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
authored May 14, 2010
145 if [ "$opcao" = 'Python' ]
146 then
147 sudo apt-get install -y ipython python-dev
148
149 wget -O /tmp/distribute_setup.py http://python-distribute.org/distribute_setup.py
150 sudo python /tmp/distribute_setup.py
151
152 sudo easy_install pip
153 sudo pip install virtualenv
154
155 sudo pip install virtualenvwrapper
02bc670 @hugomaiavieira Modificada pasta de ambientes virtuais do python para uma pasta oculta
authored May 22, 2010
156 mkdir -p $HOME/.virtualenvs
157 echo "export WORKON_HOME=\$HOME/.virtualenvs" >> $HOME/.bashrc
01e8d03 @hugomaiavieira Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
authored May 14, 2010
158 echo "source /usr/local/bin/virtualenvwrapper.sh" >> $HOME/.bashrc
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
159 fi
160
161 if [ "$opcao" = 'VIM' ]
162 then
163 sudo apt-get install -y vim
4b7e91c @githubytest vimrc renomeado para vimrc.local
githubytest authored May 11, 2010
164 sudo cp $FOLDER/vimrc.local /etc/vim/
c780130 @githubytest Adicionadas configurações úteis do git
githubytest authored May 19, 2010
165 vim=1
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
166 fi
167
168 if [ "$opcao" = 'Gedit' ]
169 then
170 sudo ./repositorios.sh "gmate"
171 sudo apt-get install -y gedit-plugins
2c9f940 @githubytest Adicionada opção --force-yes para os pacotes externos
githubytest authored May 14, 2010
172 sudo apt-get install --force-yes -y gedit-gmate
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
173 # Preferências do gedit
4d053ca @hugomaiavieira Atualizada lista de plugins instalados no gedit
authored May 19, 2010
174 `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]`
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
175 `gconftool-2 --set /apps/gedit-2/preferences/editor/auto_indent/auto_indent -t bool true`
176 `gconftool-2 --set /apps/gedit-2/preferences/editor/bracket_matching/bracket_matching -t bool true`
a5ed368 @hugomaiavieira Modificado tema do Gedit
authored Nov 6, 2010
177 `gconftool-2 --set /apps/gedit-2/preferences/editor/colors/scheme -t str ryanlight`
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
178 `gconftool-2 --set /apps/gedit-2/preferences/editor/current_line/highlight_current_line -t bool true`
179 `gconftool-2 --set /apps/gedit-2/preferences/editor/cursor_position/restore_cursor_position -t bool true`
180 `gconftool-2 --set /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers -t bool true`
181 `gconftool-2 --set /apps/gedit-2/preferences/editor/right_margin/display_right_margin -t bool true`
182 `gconftool-2 --set /apps/gedit-2/preferences/editor/right_margin/right_margin_position -t int 80`
183 `gconftool-2 --set /apps/gedit-2/preferences/editor/save/create_backup_copy -t bool false`
184 `gconftool-2 --set /apps/gedit-2/preferences/editor/tabs/insert_spaces -t bool true`
185 `gconftool-2 --set /apps/gedit-2/preferences/editor/tabs/tabs_size -t int 4`
186 `gconftool-2 --set /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode -t str GTK_WRAP_NONE`
187 `gconftool-2 --set /apps/gedit-2/preferences/ui/bottom_panel/bottom_panel_visible -t bool true`
188 `gconftool-2 --set /apps/gedit-2/preferences/ui/side_pane/side_pane_visible -t bool true`
4f76179 @hugomaiavieira Add option --no-check-certificate for use wget on github link
authored Feb 27, 2011
189 wget -O /tmp/batraquio.tar.gz http://github.com/hugomaiavieira/batraquio/tarball/master --no-check-certificate
a21ca8e @hugomaiavieira Adiconado Batráquio para instalar junto com a opção Gedit
authored Oct 25, 2010
190 tar zxvf /tmp/batraquio.tar.gz -C /tmp
191 /tmp/hugomaiavieira-batraquio*/install.sh --yes
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
192 fi
193
c4fdbae @hugomaiavieira Adiconado refactoring-scripts
authored Oct 25, 2010
194 if [ "$opcao" = 'Refactoring' ]
195 then
4f76179 @hugomaiavieira Add option --no-check-certificate for use wget on github link
authored Feb 27, 2011
196 wget -O /tmp/refactoring-scripts.tar.gz http://github.com/hugomaiavieira/refactoring-scripts/tarball/master --no-check-certificate
c4fdbae @hugomaiavieira Adiconado refactoring-scripts
authored Oct 25, 2010
197 tar zxvf /tmp/refactoring-scripts.tar.gz -C /tmp
198 /tmp/hugomaiavieira-refactoring-scripts*/install.sh
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
199 fi
200
201 if [ "$opcao" = 'Media' ]
202 then
203 sudo ./repositorios.sh "media"
2c9f940 @githubytest Adicionada opção --force-yes para os pacotes externos
githubytest authored May 14, 2010
204 sudo apt-get install --force-yes -y ubuntu-restricted-extras non-free-codecs libdvdcss2
205 sudo apt-get install --force-yes -y arj lha rar unace-nonfree unrar p7zip p7zip-full p7zip-rar
5aeff90 @hugomaiavieira Ajustada opção media.
authored May 9, 2010
206
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored Jun 6, 2010
207 if [ "$arquitetura" = "x86" ]
208 then
209 sudo apt-get install --force-yes -y w32codecs
8c615fe @hugomaiavieira Transformados alguns 'if' em 'elsif'
authored Jun 6, 2010
210 elif [ "$arquitetura" = "x86_64" ]
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored Jun 6, 2010
211 then
212 sudo apt-get install --force-yes -y w64codecs
7a20d8a @douglascamata Flashplayer 64 bits nativo adicionado na seçao "Media"
douglascamata authored Jun 6, 2010
213 # Removendo qualquer versão do Flashplayer 32 bits para que não haja conflitos
214 sudo apt-get purge -y flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla
29c5e74 @douglascamata Comando para adicionar repositório do Flashplayer movido para reposit…
douglascamata authored Jun 6, 2010
215 # Instalando o Flashplayer 64 bits
7a20d8a @douglascamata Flashplayer 64 bits nativo adicionado na seçao "Media"
douglascamata authored Jun 6, 2010
216 sudo apt-get install -y flashplugin64-nonfree
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored Jun 6, 2010
217 fi
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
218 fi
219
d57e729 @douglascamata Google Chrome (versão estável) adicionado ao script
douglascamata authored Jun 6, 2010
220 if [ "$opcao" = 'GoogleChrome' ]
221 then
222
223 if [ "$arquitetura" = 'x86' ]
224 then
225 wget -O /tmp/google-chrome-stable-i386.deb http://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
226 sudo dpkg -i /tmp/google-chrome-stable-i386.deb
8c615fe @hugomaiavieira Transformados alguns 'if' em 'elsif'
authored Jun 6, 2010
227 elif [ "$arquitetura" = 'x86_64' ]
d57e729 @douglascamata Google Chrome (versão estável) adicionado ao script
douglascamata authored Jun 6, 2010
228 then
229 wget -O /tmp/google-chrome-stable-amd64.deb http://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
230 sudo dpkg -i /tmp/google-chrome-stable-amd64.deb
231 fi
232
233 fi
234
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored Jun 6, 2010
235 if [ "$opcao" = 'Skype' ]
236 then
237
8c615fe @hugomaiavieira Transformados alguns 'if' em 'elsif'
authored Jun 6, 2010
238 # Baixando dependências
d6d685d @hugomaiavieira Removido webdeveloper que não funciona na versão do Firefox; Adiciona…
authored Oct 13, 2010
239 sudo apt-get install -y libqtgui4 libqt4-dbus libqt4-network libqt4-xml libasound2
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored Jun 6, 2010
240
241 if [ "$arquitetura" = 'x86' ]
242 then
243 wget -O /tmp/skype-i386.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-32
244 sudo dpkg -i /tmp/skype-i386.deb
8c615fe @hugomaiavieira Transformados alguns 'if' em 'elsif'
authored Jun 6, 2010
245 elif [ "$arquitetura" = 'x86_64' ]
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored Jun 6, 2010
246 then
247 wget -O /tmp/skype-amd64.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-64
248 sudo dpkg -i /tmp/skype-amd64.deb
249 fi
250
61ec674 @hugomaiavieira Feita a modificação para instalar os ruby's apenas no rvm e não no si…
authored Jun 11, 2010
251 # Já que algumas dependências não instalam por bem, instalarão a força
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored Jun 6, 2010
252 sudo apt-get -f install
253
254 fi
255
45b02ae @douglascamata VirtualBox adicionado no script.
douglascamata authored Jun 6, 2010
256 if [ "$opcao" = 'VirtualBox' ]
257 then
258
259 sudo ./repositorios.sh "virtualbox"
f7e4164 @douglascamata Parâmetro -y adicionado à instalação do VirtualBox.
douglascamata authored Jun 6, 2010
260 sudo apt-get install -y virtualbox-3.2
45b02ae @douglascamata VirtualBox adicionado no script.
douglascamata authored Jun 6, 2010
261
262 fi
263
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
264 if [ "$opcao" = 'StarDict' ]
265 then
266 sudo apt-get install -y stardict
4f76179 @hugomaiavieira Add option --no-check-certificate for use wget on github link
authored Feb 27, 2011
267 wget -O /tmp/Dicionarios_StarDict.tar.gz http://github.com/downloads/hugomaiavieira/afterFormat/Dicionarios_StarDict.tar.gz --no-check-certificate
cfddbce @hugomaiavieira Feitas diversas modificacoes para adaptar ao Ubuntu 10.04
authored May 8, 2010
268 sudo tar zxvf /tmp/Dicionarios_StarDict.tar.gz -C /usr/share/stardict/dic
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
269 fi
270
1079c59 @hugomaiavieira Adicionado alias 'lg' para o git que mostra o log de uma forma diferente
authored Apr 14, 2011
271 if [ "$opcao" = 'Git' ]
272 then
273 sudo apt-get install -y git-core
274 # Cores
275 git config --global color.ui auto
276 # Alias
277 git config --global alias.br branch
278 git config --global alias.ci commit
279 git config --global alias.co checkout
280 git config --global alias.st status
281 git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"
282 # Editor
283 [ "$vim" -eq 1 ] && git config --global core.editor vim
284 fi
285
30a97d3 @githubytest Add gitMeldDiff option.
githubytest authored Nov 23, 2009
286 if [ "$opcao" = 'GitMeldDiff' ]
287 then
288 git --version 2> /dev/null
289 if ! [ "$?" -eq 127 ]
290 then
eb97b32 @hugomaiavieira Modificada função do meld para criar um script shell em vez de python
authored May 8, 2010
291 sudo apt-get install -y meld
292 touch $HOME/.config/git_meld_diff.py
293 echo "#!/bin/bash" >> $HOME/.config/git_meld_diff.py
a6b0069 @githubytest Arrumado problema no gitmelddiff
githubytest authored May 11, 2010
294 echo "meld \"\$5\" \"\$2\"" >> $HOME/.config/git_meld_diff.py
eb97b32 @hugomaiavieira Modificada função do meld para criar um script shell em vez de python
authored May 8, 2010
295 chmod +x $HOME/.config/git_meld_diff.py
296 git config --global diff.external $HOME/.config/git_meld_diff.py
30a97d3 @githubytest Add gitMeldDiff option.
githubytest authored Nov 23, 2009
297 else
298 dialog --title 'Aviso' \
01e8d03 @hugomaiavieira Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
authored May 14, 2010
299 --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.' \
30a97d3 @githubytest Add gitMeldDiff option.
githubytest authored Nov 23, 2009
300 0 0
301 fi
302 fi
d10b2e0 @githubytest Fixed bug of opera instalation.
githubytest authored Nov 23, 2009
303
c2e9626 @hugomaiavieira Adiconado GnomeDO
authored Apr 14, 2011
304 [ "$opcao" = 'GnomeDO' ] && sudo apt-get install -y gnome-do gnome-do-plugins
bba9b5c @hugomaiavieira Atualizada instalação dos Ruby's, mysql e postgresql
authored Oct 12, 2010
305 [ "$opcao" = 'MySql' ] && sudo apt-get install -y mysql-server-5.1 libmysqlclient16-dev
306 [ "$opcao" = 'PostgreSQL' ] && sudo apt-get install -y postgresql
18dac70 @githubytest Modificada versão do Java
githubytest authored May 14, 2010
307 [ "$opcao" = 'Java' ] && sudo apt-get install -y openjdk-6-jdk openjdk-6-jre
bf7c372 @hugomaiavieira Adicionado o Record my desktop
authored May 9, 2010
308 [ "$opcao" = 'SVN' ] && sudo apt-get install -y subversion
942f249 @hugomaiavieira Retirado o envyng e colocado o gimp
authored May 19, 2010
309 [ "$opcao" = 'Gimp' ] && sudo apt-get install -y gimp
bf7c372 @hugomaiavieira Adicionado o Record my desktop
authored May 9, 2010
310 [ "$opcao" = 'Xournal' ] && sudo apt-get install -y xournal
311 [ "$opcao" = 'Inkscape' ] && sudo apt-get install -y inkscape
312 [ "$opcao" = 'XChat' ] && sudo apt-get install -y xchat
313 [ "$opcao" = 'Pidgin' ] && sudo apt-get install -y pidgin
431d65b @githubytest Modificado if do Jdownloader
githubytest authored May 14, 2010
314
ec6b05d @githubytest First commit.
githubytest authored Nov 19, 2009
315 done
316
9c124a2 @githubytest Arrumado aviso de instalação concluida
githubytest authored May 18, 2010
317 dialog --title 'Aviso' \
318 --msgbox 'Instalação concluída!' \
319 0 0
Something went wrong with that request. Please try again.