Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100755 315 lines (274 sloc) 16.016 kb
ec6b05d @githubytest First commit.
githubytest authored
1 #!/bin/bash
2 #
2f00651 @hugomaiavieira Corrigido nome do script na documentação
authored
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
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
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
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
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
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
20 # v2.0, 12-10-2010, Hugo Maia Vieira:
96d49c6 @hugomaiavieira Adicionado WebDeveloper e YSlow
authored
21 # - Release para versões 10.x do Ubuntu.
ec6b05d @githubytest First commit.
githubytest authored
22 #
23 # ------------------------------------------------------------------------------
24 #
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored
25 # The MIT License
ec6b05d @githubytest First commit.
githubytest authored
26 #
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored
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
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
49
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
50 # Pegando arquitetura do sistema. Valores de retorno: '32-bit' ou '64-bit'
51 arquitetura=`file /bin/bash | cut -d' ' -f3`
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored
52
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
53 vim=0
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored
54
ec6b05d @githubytest First commit.
githubytest authored
55 #================================ Menu =========================================
56
57 # Instala o dialog
58 sudo apt-get install -y dialog > /dev/null
59
9cb4497 @hugomaiavieira Refatorada forma de verificar a arquitetura
authored
60 opcoes=$( dialog --stdout --separate-output \
96d49c6 @hugomaiavieira Adicionado WebDeveloper e YSlow
authored
61 --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
62 --checklist 'Selecione os softwares que deseja instalar:' 0 0 0 \
63 Desktop "Muda \"Área de Trabalho\" para \"Desktop\" *(Apenas ptBR)" ON \
64 Botões "Muda os botões minimizar, maximizar e fechar para a direita" ON \
65 PS1 "\$PS1 no formato: usuário ~/diretório/atual (BranchGit)" ON \
c2e9626 @hugomaiavieira Adiconado GnomeDO
authored
66 Monaco "Adiciona fonte Monaco (padrão do TextMate) e seleciona para o Gedit e o Terminal" ON \
67 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
68 SSH "SSH server e client" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored
69 MySql "Banco de dados" ON \
70 PostgreSQL "Banco de dados" ON \
71 Ruby1.9.2 "rvm com Ruby1.9.2" ON \
b1f115e @hugomaiavieira Refatorações
authored
72 Python "Ambiente para desenvolvimento com python" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored
73 VIM "Editor de texto + configurações úteis" ON \
74 Gedit "Plugins oficiais, Gmate + configurações úteis" ON \
c4fdbae @hugomaiavieira Adiconado refactoring-scripts
authored
75 Refactoring "Conjunto de scripts para refatoração de código" ON \
00bbf3a @hugomaiavieira Refatorado menu e readme; Adicionada licença em todos os arquivos; Ad…
authored
76 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
77 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
78 StarDict "Dicionário multi-línguas (inclui dicionário PTbr-En/En-PTbr)" ON \
97cdddf @hugomaiavieira Removida opção Java. JRE é instalada com a opção media. JDK foi remov…
authored
79 Media "Codecs, flashplayer (32 ou 64 bits), JRE e compactadores de arquivos" ON \
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored
80 Gimp "Software para manipulação de imagens" ON \
81 Inkscape "Software para desenho vetorial" ON \
82 XChat "Cliente IRC" ON \
eda4922 @hugomaiavieira Removido Chromium
authored
83 GoogleChrome "Navegador web Google Chrome" ON \
b697f8b @hugomaiavieira Removido arquivo repositorios.sh; Removido virtualbox; Removido pidgin
authored
84 Skype "Cliente para rede Skype" ON )
ec6b05d @githubytest First commit.
githubytest authored
85
86 #=============================== Processamento =================================
87
88 # Termina o programa se apertar cancelar
3466f18 @hugomaiavieira Refatorada parte de pegar arquitetura do sistema
authored
89 [ "$?" -eq 1 ] && exit 1
ec6b05d @githubytest First commit.
githubytest authored
90
91 echo "$opcoes" |
92 while read opcao
93 do
94 if [ "$opcao" = 'Desktop' ]
95 then
96 mv $HOME/Área\ de\ Trabalho $HOME/Desktop
97 sed "s/"Área\ de\ Trabalho"/"Desktop"/g" $HOME/.config/user-dirs.dirs > /tmp/user-dirs.dirs.modificado
98 mv /tmp/user-dirs.dirs.modificado $HOME/.config/user-dirs.dirs
99 xdg-user-dirs-gtk-update
100 xdg-user-dirs-update
101 fi
102
6760bcd @githubytest Moficados pequenos detalhes e corrigido erro de sintaxe ao trocar fi …
githubytest authored
103 [ "$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
104
c4353af @hugomaiavieira Modificada PS1 para mostrar o gemset
authored
105 [ "$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
106
ff6b62f @hugomaiavieira Ajustada instalação do ssh
authored
107 [ "$opcao" = 'SSH' ] && sudo apt-get install -y openssh-server openssh-client
f56c558 @githubytest Adicionada opção ssh
githubytest authored
108
d60d2f8 @hugomaiavieira Adicionada opção para instalar a font Monaco e selecina-la para o ter…
authored
109 if [ "$opcao" = 'Monaco' ]
110 then
111 sudo mkdir /usr/share/fonts/macfonts
9d93229 @lbalmeida No meu note somente funcionou a instalacao da fonte monaco quando eu …
lbalmeida authored
112 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
113 sudo fc-cache -f -v
114 # Configura para o terminal
115 `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
116 `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
117 # Configura para o Gedit
118 `gconftool-2 --set /apps/gedit-2/preferences/editor/font/use_default_font -t bool false`
119 `gconftool-2 --set /apps/gedit-2/preferences/editor/font/editor_font -t str Monaco\ 10`
120 fi
121
4657103 @hugomaiavieira Removido o ruby 1.8.7
authored
122 if [ "$opcao" = 'Ruby1.9.2' ]
ec6b05d @githubytest First commit.
githubytest authored
123 then
c2e73bd @hugomaiavieira Corrigida instalação do ruby e rails
authored
124 sudo apt-get install -y libssl-dev libreadline5-dev
dfdb4dd @hugomaiavieira Organizado codigo da instalação dos ruby's
authored
125
4657103 @hugomaiavieira Removido o ruby 1.8.7
authored
126 # instala o rvm
4a87a1c @githubytest Modificada forma de instalação do rvm
githubytest authored
127 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
128 bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest )
c2e73bd @hugomaiavieira Corrigida instalação do ruby e rails
authored
129 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
130 [ -s $HOME/.rvm/scripts/rvm ] && source $HOME/.rvm/scripts/rvm
169761c @githubytest Separadas opções ruby1.8, ruby1.9 e rails
githubytest authored
131
4657103 @hugomaiavieira Removido o ruby 1.8.7
authored
132 # intala o ruby 1.9.2 no rvm
d617a74 @hugomaiavieira Removido Rails
authored
133 rvm install ruby-1.9.2
169761c @githubytest Separadas opções ruby1.8, ruby1.9 e rails
githubytest authored
134 fi
135
01e8d03 @hugomaiavieira Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
authored
136 if [ "$opcao" = 'Python' ]
137 then
138 sudo apt-get install -y ipython python-dev
139
140 wget -O /tmp/distribute_setup.py http://python-distribute.org/distribute_setup.py
141 sudo python /tmp/distribute_setup.py
142
143 sudo easy_install pip
144 sudo pip install virtualenv
145
146 sudo pip install virtualenvwrapper
02bc670 @hugomaiavieira Modificada pasta de ambientes virtuais do python para uma pasta oculta
authored
147 mkdir -p $HOME/.virtualenvs
148 echo "export WORKON_HOME=\$HOME/.virtualenvs" >> $HOME/.bashrc
01e8d03 @hugomaiavieira Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
authored
149 echo "source /usr/local/bin/virtualenvwrapper.sh" >> $HOME/.bashrc
ec6b05d @githubytest First commit.
githubytest authored
150 fi
151
152 if [ "$opcao" = 'VIM' ]
153 then
154 sudo apt-get install -y vim
4b7e91c @githubytest vimrc renomeado para vimrc.local
githubytest authored
155 sudo cp $FOLDER/vimrc.local /etc/vim/
c780130 @githubytest Adicionadas configurações úteis do git
githubytest authored
156 vim=1
ec6b05d @githubytest First commit.
githubytest authored
157 fi
158
159 if [ "$opcao" = 'Gedit' ]
160 then
b697f8b @hugomaiavieira Removido arquivo repositorios.sh; Removido virtualbox; Removido pidgin
authored
161 sudo add-apt-repository ppa:ubuntu-on-rails/ppa && sudo apt-get update
ec6b05d @githubytest First commit.
githubytest authored
162 sudo apt-get install -y gedit-plugins
2c9f940 @githubytest Adicionada opção --force-yes para os pacotes externos
githubytest authored
163 sudo apt-get install --force-yes -y gedit-gmate
ec6b05d @githubytest First commit.
githubytest authored
164 # Preferências do gedit
4d053ca @hugomaiavieira Atualizada lista de plugins instalados no gedit
authored
165 `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
166 `gconftool-2 --set /apps/gedit-2/preferences/editor/auto_indent/auto_indent -t bool true`
167 `gconftool-2 --set /apps/gedit-2/preferences/editor/bracket_matching/bracket_matching -t bool true`
a5ed368 @hugomaiavieira Modificado tema do Gedit
authored
168 `gconftool-2 --set /apps/gedit-2/preferences/editor/colors/scheme -t str ryanlight`
ec6b05d @githubytest First commit.
githubytest authored
169 `gconftool-2 --set /apps/gedit-2/preferences/editor/current_line/highlight_current_line -t bool true`
170 `gconftool-2 --set /apps/gedit-2/preferences/editor/cursor_position/restore_cursor_position -t bool true`
171 `gconftool-2 --set /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers -t bool true`
172 `gconftool-2 --set /apps/gedit-2/preferences/editor/right_margin/display_right_margin -t bool true`
173 `gconftool-2 --set /apps/gedit-2/preferences/editor/right_margin/right_margin_position -t int 80`
174 `gconftool-2 --set /apps/gedit-2/preferences/editor/save/create_backup_copy -t bool false`
175 `gconftool-2 --set /apps/gedit-2/preferences/editor/tabs/insert_spaces -t bool true`
176 `gconftool-2 --set /apps/gedit-2/preferences/editor/tabs/tabs_size -t int 4`
177 `gconftool-2 --set /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode -t str GTK_WRAP_NONE`
178 `gconftool-2 --set /apps/gedit-2/preferences/ui/bottom_panel/bottom_panel_visible -t bool true`
179 `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
180 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
181 tar zxvf /tmp/batraquio.tar.gz -C /tmp
182 /tmp/hugomaiavieira-batraquio*/install.sh --yes
ec6b05d @githubytest First commit.
githubytest authored
183 fi
184
c4fdbae @hugomaiavieira Adiconado refactoring-scripts
authored
185 if [ "$opcao" = 'Refactoring' ]
186 then
4f76179 @hugomaiavieira Add option --no-check-certificate for use wget on github link
authored
187 wget -O /tmp/refactoring-scripts.tar.gz http://github.com/hugomaiavieira/refactoring-scripts/tarball/master --no-check-certificate
c4fdbae @hugomaiavieira Adiconado refactoring-scripts
authored
188 tar zxvf /tmp/refactoring-scripts.tar.gz -C /tmp
189 /tmp/hugomaiavieira-refactoring-scripts*/install.sh
ec6b05d @githubytest First commit.
githubytest authored
190 fi
191
192 if [ "$opcao" = 'Media' ]
193 then
26d37f8 @hugomaiavieira Ajustada opção midia
authored
194 # A referência para a instalação desses pacotes foi o http://ubuntued.info/
195
196 # Adiciona o repositório Medibuntu
197 sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list &&
198 sudo apt-get update &&
199 sudo apt-get -y --allow-unauthenticated install medibuntu-keyring &&
200 sudo apt-get update
201
202 # Adiciona o repositório Partner. É um repositório oficial que contém os
203 # pacotes de instalação do Java da Sun.
204 sudo add-apt-repository "deb http://archive.canonical.com/ubuntu natty partner" && sudo apt-get update
205
206 # Pacotes de codecs de áudio e vídeo
207 sudo apt-get install -y non-free-codecs libdvdcss2 faac faad ffmpeg \
208 ffmpeg2theora flac icedax id3v2 lame libflac++6 libjpeg-progs \
209 libmpeg3-1 mencoder mjpegtools mp3gain mpeg2dec mpeg3-utils \
210 mpegdemux mpg123 mpg321 regionset sox uudeview vorbis-tools x264
211
212 # Pacotes de compactadores de ficheiros
213 sudo apt-get install -y arj lha p7zip p7zip-full p7zip-rar rar unrar unace-nonfree
5aeff90 @hugomaiavieira Ajustada opção media.
authored
214
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
215 if [ "$arquitetura" = "32-bit" ]
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored
216 then
26d37f8 @hugomaiavieira Ajustada opção midia
authored
217 # Instalar o flash e o java
218 sudo apt-get install -y flashplugin-nonfree sun-java6-fonts sun-java6-jre sun-java6-plugin
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
219 elif [ "$arquitetura" = "64-bit" ]
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored
220 then
26d37f8 @hugomaiavieira Ajustada opção midia
authored
221 # Adiciona o repositório oficial da Adobe para o Flash
222 sudo add-apt-repository ppa:sevenmachines/flash && sudo apt-get update
223 # Remover qualquer versão do Flashplayer 32 bits para que não haja conflitos
7a20d8a @douglascamata Flashplayer 64 bits nativo adicionado na seçao "Media"
douglascamata authored
224 sudo apt-get purge -y flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla
26d37f8 @hugomaiavieira Ajustada opção midia
authored
225 # Instalar o flash e o java
226 sudo apt-get install -y flashplugin64-installer sun-java6-fonts sun-java6-jre sun-java6-plugin
40ed823 @douglascamata Código da seção "Media" refatorado.
douglascamata authored
227 fi
ec6b05d @githubytest First commit.
githubytest authored
228 fi
229
d57e729 @douglascamata Google Chrome (versão estável) adicionado ao script
douglascamata authored
230 if [ "$opcao" = 'GoogleChrome' ]
231 then
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
232 if [ "$arquitetura" = '32-bit' ]
d57e729 @douglascamata Google Chrome (versão estável) adicionado ao script
douglascamata authored
233 then
234 wget -O /tmp/google-chrome-stable-i386.deb http://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
235 sudo dpkg -i /tmp/google-chrome-stable-i386.deb
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
236 elif [ "$arquitetura" = '64-bit' ]
d57e729 @douglascamata Google Chrome (versão estável) adicionado ao script
douglascamata authored
237 then
238 wget -O /tmp/google-chrome-stable-amd64.deb http://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
239 sudo dpkg -i /tmp/google-chrome-stable-amd64.deb
240 fi
241 fi
242
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored
243 if [ "$opcao" = 'Skype' ]
244 then
8c615fe @hugomaiavieira Transformados alguns 'if' em 'elsif'
authored
245 # Baixando dependências
d6d685d @hugomaiavieira Removido webdeveloper que não funciona na versão do Firefox; Adiciona…
authored
246 sudo apt-get install -y libqtgui4 libqt4-dbus libqt4-network libqt4-xml libasound2
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored
247
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
248 if [ "$arquitetura" = '32-bit' ]
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored
249 then
250 wget -O /tmp/skype-i386.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-32
251 sudo dpkg -i /tmp/skype-i386.deb
720f621 @hugomaiavieira Refatorada forma de oegar a arquitetura do sistema
authored
252 elif [ "$arquitetura" = '64-bit' ]
6f81b74 @douglascamata Skype (32 e 64 bits) adicionado.
douglascamata authored
253 then
254 wget -O /tmp/skype-amd64.deb http://www.skype.com/go/getskype-linux-beta-ubuntu-64
255 sudo dpkg -i /tmp/skype-amd64.deb
256 fi
257
61ec674 @hugomaiavieira Feita a modificação para instalar os ruby's apenas no rvm e não no si…
authored
258 # 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
259 sudo apt-get -f install
45b02ae @douglascamata VirtualBox adicionado no script.
douglascamata authored
260 fi
261
ec6b05d @githubytest First commit.
githubytest authored
262 if [ "$opcao" = 'StarDict' ]
263 then
264 sudo apt-get install -y stardict
4f76179 @hugomaiavieira Add option --no-check-certificate for use wget on github link
authored
265 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
266 sudo tar zxvf /tmp/Dicionarios_StarDict.tar.gz -C /usr/share/stardict/dic
ec6b05d @githubytest First commit.
githubytest authored
267 fi
268
1079c59 @hugomaiavieira Adicionado alias 'lg' para o git que mostra o log de uma forma diferente
authored
269 if [ "$opcao" = 'Git' ]
270 then
271 sudo apt-get install -y git-core
272 # Cores
273 git config --global color.ui auto
274 # Alias
275 git config --global alias.br branch
276 git config --global alias.ci commit
277 git config --global alias.co checkout
278 git config --global alias.st status
279 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"
280 # Editor
281 [ "$vim" -eq 1 ] && git config --global core.editor vim
282 fi
283
30a97d3 @githubytest Add gitMeldDiff option.
githubytest authored
284 if [ "$opcao" = 'GitMeldDiff' ]
285 then
286 git --version 2> /dev/null
287 if ! [ "$?" -eq 127 ]
288 then
eb97b32 @hugomaiavieira Modificada função do meld para criar um script shell em vez de python
authored
289 sudo apt-get install -y meld
290 touch $HOME/.config/git_meld_diff.py
291 echo "#!/bin/bash" >> $HOME/.config/git_meld_diff.py
a6b0069 @githubytest Arrumado problema no gitmelddiff
githubytest authored
292 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
293 chmod +x $HOME/.config/git_meld_diff.py
294 git config --global diff.external $HOME/.config/git_meld_diff.py
30a97d3 @githubytest Add gitMeldDiff option.
githubytest authored
295 else
296 dialog --title 'Aviso' \
01e8d03 @hugomaiavieira Adicionados pacotes para interface do python com Mysql e Postgre. Tra…
authored
297 --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
298 0 0
299 fi
300 fi
d10b2e0 @githubytest Fixed bug of opera instalation.
githubytest authored
301
c2e9626 @hugomaiavieira Adiconado GnomeDO
authored
302 [ "$opcao" = 'GnomeDO' ] && sudo apt-get install -y gnome-do gnome-do-plugins
bba9b5c @hugomaiavieira Atualizada instalação dos Ruby's, mysql e postgresql
authored
303 [ "$opcao" = 'MySql' ] && sudo apt-get install -y mysql-server-5.1 libmysqlclient16-dev
304 [ "$opcao" = 'PostgreSQL' ] && sudo apt-get install -y postgresql
942f249 @hugomaiavieira Retirado o envyng e colocado o gimp
authored
305 [ "$opcao" = 'Gimp' ] && sudo apt-get install -y gimp
bf7c372 @hugomaiavieira Adicionado o Record my desktop
authored
306 [ "$opcao" = 'Xournal' ] && sudo apt-get install -y xournal
307 [ "$opcao" = 'Inkscape' ] && sudo apt-get install -y inkscape
308 [ "$opcao" = 'XChat' ] && sudo apt-get install -y xchat
431d65b @githubytest Modificado if do Jdownloader
githubytest authored
309
ec6b05d @githubytest First commit.
githubytest authored
310 done
311
9c124a2 @githubytest Arrumado aviso de instalação concluida
githubytest authored
312 dialog --title 'Aviso' \
313 --msgbox 'Instalação concluída!' \
314 0 0
Something went wrong with that request. Please try again.