Verifique a politica de criptografia corrente:
update-crypto-policies --show
Se NÃO estiver ativado o modo LEGACY, ative com:
update-crypto-policies --set LEGACY
| """IPython startup script to detect and inject VIRTUAL_ENV's site-packages dirs. | |
| IPython can detect virtualenv's path and injects it's site-packages dirs into sys.path. | |
| But it can go wrong if IPython's python version differs from VIRTUAL_ENV's. | |
| This module fixes it looking for the actual directories. We use only old stdlib | |
| resources so it can work with as many Python versions as possible. | |
| References: | |
| http://stackoverflow.com/a/30650831/443564 | |
| http://stackoverflow.com/questions/122327/how-do-i-find-the-location-of-my-python-site-packages-directory | |
| https://github.com/ipython/ipython/blob/master/IPython/core/interactiveshell.py#L676 | |
| Author: Henrique Bastos <henrique@bastos.net> |
Verifique a politica de criptografia corrente:
update-crypto-policies --show
Se NÃO estiver ativado o modo LEGACY, ative com:
update-crypto-policies --set LEGACY
| # Executar no shell/bash com: bash install.sh | |
| # ------------------------------------------------------------------------------ | |
| # | Helpers | | |
| # ------------------------------------------------------------------------------ | |
| # Renderiza um log de informação | |
| e_informa() { | |
| printf "\n$(tput setaf 7)%s$(tput sgr0)\n" "$@" |
Baseado nas informações obtidas no Stackoverflow. Uma vez que o SAGE possui uma série de restrições sobre a instalações de pacotes, empreguei esta estratégia para apenas instalar o git e suas dependências sem perturbar as demais configurações do SO.
| #!/usr/bin/env python3 | |
| """ | |
| Aplicação para conversão de arquivos .pas em .csv. | |
| Sintaxe: ./pas2csv.py nome_dir | |
| Os arquivos de nome MesDDAA.pas serão renomeados para AAAAMMDD.pas | |
| As linhas serão indexadas por AAAA-MM-DD hh:mm:ss | |
| As colunas serão identificadas pelo ID supervisionado | |
| """ |
| #!/usr/bin/env python3 | |
| # limpa_arquivos.py [-l|-t-r] diretorio str0 str1 ... strN | |
| # | |
| # A aplicação tem a finalidade de ajudar na remoção de arquivos e estruturas presentes | |
| # nas pastas de backup que não sejam desejáveis. | |
| # A opção -l lista todos os arquivos diretamente na tela para permitir uma inspeção | |
| # geral em todos os arquivos facilitando a identificação de problemas. |
| #!/bin/bash | |
| # Sintaxe: transfere_arquivos.sh diretorio | |
| # | |
| # Script para transferir arquivos de backup de arquivos comprimidos em uma pasta | |
| # para outra pasta temporária cujo nome será a sigla da instalação em letras minúsculas | |
| # Cada arquivo de backup tem o formato: sigla_AAAA.MM.DD_HH.mm_tipo_backup.tar.Z | |
| # Então dentro da pasta "sigla" serão criadas pastas "AAAA.MM.DD_HH.mm" e dentro delas | |
| # estarão as pastas "tipo_backup" e dentro delas, finalmente,estarão os arquivos | |
| # que compõe o acervo de configurações do Sistema Operacional, da aplicação e os | |
| # dados iniciais das tabelas da base de dados da aplicação. |
| # O arquivo deve estar em /etc/nginx/sites-available e deve ter o mesmo nome do domínio | |
| # Para fazer esta configuração utilizeis as informações dos seguintes sites: | |
| # https://www.nginx.com/blog/using-free-ssltls-certificates-from-lets-encrypt-with-nginx/ | |
| # https://linuxize.com/post/how-to-set-up-nginx-server-blocks-on-ubuntu-18-04/#create-a-server-block | |
| # https://linuxize.com/post/nginx-reverse-proxy/ | |
| # https://adrianorosa.com/blog/nginx/configurar-nginx-https-server-com-self-signed-ssl-certificado.html | |
| ## ATENÇÃO ## | |
| # O certificado foi gerado em /usr/local/nginx/ssl com os comandos abaixo | |
| # mkdir -p /usr/local/nginx/ssl |
| #!/bin/bash | |
| # Script elaborado a partir das informações encontradas em: | |
| # https://docs.gitea.io/en-us/install-from-binary/ | |
| # https://linuxize.com/post/how-to-install-gitea-on-ubuntu-18-04/ | |
| if [ "$USER" != "root" ]; then | |
| echo "=========================================" | |
| echo "Este script deve ser executado como root." | |
| echo "=========================================" | |
| exit |