An open API service indexing awesome lists of open source software.

https://github.com/paulocsilvajr/instalador-programas

Instalador de programas desenvolvido em Python3.x e Tkinter.
https://github.com/paulocsilvajr/instalador-programas

apt instalador python3 tkinter

Last synced: about 1 month ago
JSON representation

Instalador de programas desenvolvido em Python3.x e Tkinter.

Awesome Lists containing this project

README

        

# Instalador de Programas
### Desenvolvido no Ubuntu 18.04, Python3.7, Tkinter.

Este repositório contém um software desenvolvido em python para instalar programas na distribuição Ubuntu. Seu objetivo é facilitar e agilizar o processo de instalar vários aplicativos ao mesmo tempo. Para isso, ele usa de uma lista previamente alimentada.

### Pré-requisitos
Conceder privilégio de execução ao script 'instalador.sh'.

Instalar o pacote IDLE do python3.x(altere o x pela subversão do Python de sua distribuição). No Ubuntu 18.04 ou sistema derivados, usar o comando abaixo:
```
# apt install idle-python3.6;
```
Quando executado o programa pelo script 'instalador.sh', é verificado se o programa informado nos requisitos foi instalado, caso necessário, é feito a instalação automática.

### Interfaces(GUI e CLI)


Interface gráfica
Interface gráfica

### Arquivos

```
install.sh: Instalador para o programa ser executado diretamente pelo terminal.
instalador.sh: Executável do programa. Pede senha do administrador no início. Usar parâmetro -g para GUI.
src/instalador.py: Arquivo python principal do programa.
src/programas: Arquivo contendo as entradas de instalação de programas. Informações sobre formato na docstring da módulo instalador.py.
src/isinstalled.sh: Script para verificar se pacote está instalado. Usado em instalador.py.
src/interface_gui.py: Módulo contendo a interface gráfica do instalador.
src/interface_cli.py: Módulo contendo a interface de linha de comando do instalador.
src/gerenciador_programas.py: Módulo com funções para gerenciar os programas. Módulo base para o instalador.py.
```

### Licença

[Licença GPL](https://github.com/paulocsilvajr/instalador-programas/blob/master/license_gpl.txt), arquivo em anexo no repositório.

### Contato

Paulo Carvalho da Silva Junior - [email protected]