dosza / ufmt-cua-lab-tools

Instala ferramentas para administração de laboratórios de programação da UFMT/CUA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UFMT CUA Lab Tools

Version Build-status	Language

UFMT CUA Lab Tools é um conjunto de scripts que facilita a instalação de softwares de desenvolvimento, IDES,compiladores e bibliotecas que precisam ser instalados em um laboratório de programação ou em um computador pessoal de desenvolvedores. Desenvolvida desde 2014 e é utilizada nos laboratórios de programaçao da Universidade Federal de Mato Grosso - Campus Universitário do Araguaia.

Distribuições Linux Suportadas

  • GNU/Linux Debian 9
  • Ubuntu 16.04
  • Ubuntu 18.04
  • Linux Mint 18
  • Linux Mint 19

Funcionalidades

  • Suporte Proxy
  • Alteraçãção do hostname
  • Instalação de ferramentas de desenvolvimento
  • Reparação de sistema quebrado

Proxy Suporte

Configuração automática de Proxy em:

  • APT
  • Terminal
  • Navegador de Internet
  • GIT
  • SVN

Como usar?

Para instalar a ferramenta na $PATH do sistema:
Obs:Usar caminho absuluto.

  1. Baixe ou clone a ferramenta
  2. Extraia o arquivo zip e entre pst/ufmt-cua-lab-tools
  3. sudo bash /home/daniel/pst/ufmt-cua-lab-tools/main-pst.sh --config
  4. Feche o terminal

Ativação de Proxy Simplificada via Terminal (com aliases)

Ativar Proxy:

		ativa_proxy
	
Desatvar Proxy:
		desativa_proxy
	
Obs:Ativação de proxy global exige root!

Principais comandos(sem exigir root)

Configuração de Proxy

Configuraçao de Proxy não autenticado:

		
Sintaxe: main-pst.sh --set_proxy [SERVIDOR] [PORTA] --use-login [FLAG_LOGIN]
main-pst.sh --set_proxy 10.0.16.1 3128 --use-login 0

Configuração de Proxy Autenticado
		
Sintaxe: main-pst.sh --set_proxy [SERVIDOR] [PORTA] --use-login [FLAG_LOGIN] [USUARIO] [SENHA]
main-pst.sh --set_proxy 10.0.16.1 3128 --use-login 1 user password

Ativar Proxy:

		main-pst.sh 	--ativa_proxy
	
Desativar Proxy:
		main-pst.sh 	--desat_proxy
	

Ativação de Proxy Global (exige root)

Entre em terminal com root: com o comando sudo su ou su

		main-pst.sh 	--ativa_proxy
	
Desativar Proxy:
		main-pst.sh 	--desat_proxy
	

Instalação de utilitários de desenvolvimento (exige root)

Entre em terminal com root (use o comando: sudo su ou su )
Atualizar e intalar todas ferramentas de desenvolvimento

		main-pst.sh 	--t
	

Instalar as bibliotecas de computação gráfica
		main-pst.sh 	--i-cg
	

Instalar ferramentas para a disciplina de Redes de computadores
		main-pst.sh 	--i-redes
	
Adicionar PPAS (com proxy ativado)
Sintaxe: main-pst.sh --add_ppa [PPA_URL]
Exemplo:
		main-pst.sh 	--add_ppa	 ppa:webupd8team/java
	

Atualização de hostname(exige root)

Entre em terminal com root(use o comando: sudo su ou su )

		
Sintaxe: main-pst.sh --at_hostname [hostname]
main-pst.sh --at_hostname lab2-02
Obs:Feche o terminal após a execução do comando

About

Instala ferramentas para administração de laboratórios de programação da UFMT/CUA


Languages

Language:Shell 85.8%Language:C++ 14.0%Language:Makefile 0.2%