Skip to content
Snippets Groups Projects
Commit 667a3c40 authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Removido .sh e adicionado Makefile

Troquei o bash de instalação por um makefile e criei regras para todos os grupos de pacotes.
Também criei uma pasta para a instalação de pacotes via apt-get.

**Motivo**: O makefile permite a criação de regras, o que é util para quando se tem um cenário diferente do padrão(instalar tudo), permitindo a instalação apenas do grupo de pacotes necessários.
Criei a pasta "apt-get-based", para facilitar uma futura expensão do projeto.

See merge request !1
parents c207fc9d e5947fb1
No related branches found
No related tags found
No related merge requests found
Makefile 0 → 100644
all:
fresh-install: update install
update:
sudo apt-get update
sudo apt-get upgrade -y
install: ssh php mysql php-mysql ruby nodejs git editors openjdk xchmn latex
ssh:
sudo apt-get install -y openssh-client openssh-server
php:
sudo apt-get install -y php5
mysql:
sudo apt-get install -y mysql-client mysql-server
php-mysql: php mysql
ruby:
sudo apt-get install -y ruby2.0
nodejs:
sudo apt-get install -y nodejs npm
git:
sudo apt-get install -y git
editors:
sudo apt-get install -y vim gedit
openjdk:
sudo apt-get install -y openjdk-7-jre openjdk-7-jdk default-jdk default-jre
flash:
sudo apt-get install -y pepperflashplugin-nonfree
xchm:
sudo apt-get install -y xchm
latex:
sudo apt-get install -y texlive-full kile
......@@ -4,7 +4,10 @@
Comando simples com os pacotes essenciais de uma máquina do PET Computação.
## Uso
Após formatar uma máquina, baixe o arquivo, dê permissão de execução (`chmod +x install.sh`) e execute o script.
Após formatar uma máquina, baixe o makefile de acordo com gerenciador de pacotes da sua distribuição linux. Instale o [make](https://www.gnu.org/software/make/) e execute as regras que contenham os pacotes de sua preferência.
### Exemplo
`make fresh-install`
`make editors`
## Contribuição
Adicione pacotes que não tenham sido lembrados aqui e outros pacotes opcionais.
\ No newline at end of file
all:
fresh-install: update install
update:
sudo apt-get update
sudo apt-get upgrade -y
install: ssh php mysql php-mysql ruby nodejs git editors openjdk xchmn latex
ssh:
sudo apt-get install -y openssh-client openssh-server
php:
sudo apt-get install -y php5
mysql:
sudo apt-get install -y mysql-client mysql-server
php-mysql: php mysql
ruby:
sudo apt-get install -y ruby2.0
nodejs:
sudo apt-get install -y nodejs npm
git:
sudo apt-get install -y git
editors:
sudo apt-get install -y vim gedit
openjdk:
sudo apt-get install -y openjdk-7-jre openjdk-7-jdk default-jdk default-jre
flash:
sudo apt-get install -y pepperflashplugin-nonfree
xchm:
sudo apt-get install -y xchm
latex:
sudo apt-get install -y texlive-full kile
#!/bin/bash
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y openssh-client openssh-server mysql-client mysql-server php5\
php5-mysql ruby2.0 nodejs npm git vim gedit openjdk-7-jre openjdk-7-jdk default-jdk\
default-jre pepperflashplugin-nonfree xchm texlive-full kile
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment