Programs -- Script Simples e limitado pra instalação de arquivos

Script que serve para instalar programas que não estão disponiveis pelo seu Package Manager, em vez de instalar diretamente nos diretorios do seu sistema, ele é inspirado pelo GoboLinux, que instala no seguinte esquema: /Programs/<NomeDoPrograma>/<VersãoDoPrograma>/<DiretoriosComunsAInstalação> # Diretorios como /bin /usr/share /etc /Programs/<nomeDoPrograma>/<VersãoDoPrograma>/src # Mantem o source code Exemplos: /Programs/2bwm/git/{bin,/usr/bin,/usr/share/man/man1,/etc} /Programs/2bwm/git/src Em seguida ele faz um Symlink entre a instalação e o Diretorio especificado Exemplos: /usr/bin/2bwm -> /Programs/2bwm/git/usr/bin/2bwm # Binaria do 2bwm é um symlink a sua instalação /usr/bin/hidden -> /Programs/2bwm/git/usr/bin/hidden # Binaria do Hidden, que faz parte do 2bwm /usr/share/man/man1/2bwm.1 -> /Progarms/2bwm/git/usr/share/man/man1 # man page do 2bwm é um symlink a sua instalação Vantagens: --> Deletar o programa é uma questão de deletar sua pasta/versão em /Programs, não precisa caçar symlinks --> Seguindo: um comando com find é o suficiente pra deletar symlinks quebrados em /bin, /usr/bin, etc --> È mais organizado e voce pode ver exatamente todos os pacotes instalados com um comando ls Desvantagens: --> O script tem escopo limitado, ele não vai seguir mais de 1 diretorio a fundo --> lib/programa.so (sera linkado) --> lib/programa/library.so (não sera linkado, pois ele segue ate 1 diretorio ) --> O script não permite modificações nos Makefiles como package managers como Portage e Paludis --> O script requer que o usuario baixe e crie a hireaquia /Programs/<programa>/<versão> por si mesmo. --> Varias cosias como os diretorios que são instalados e o local que tem /Programs são hardcoded

Por: Perfil removido


dm

dm = dtach manager Script utilizado para facilitar o uso do programa dtach, que tem a mesma função de attach do Tmux so que sem multiplexer. Sintaxe: dm *nome* *programa Exemplo dm irc irssi # inicia irssi com um FIFO em /tmp/dtach/irc <Ctrl + f> dm irc # Volta a sua sessão do irssi

Por: Perfil removido


Existência de triângulo, em Java

Programa em Java, que recebe três valores e decide se eles formam um triângulo. Também diz se o triângulo é equilátero, isósceles ou escaleno. Incluí umas perfumarias sobre valores não-aceitos e tratamento de exceções, bem como valores em branco.

Por: Perfil removido


Instalando o o LxQt no Debian

Que tal instalar o ambiente gráfico lxqt no seu sistema rodando apenas este script?

Por: Perfil removido


Mega Sena Fake - PHP-GTK

Um pequeno aplicativo escrito em PHP-GTK (necessário tê-lo instalado em seu computador) que permite ao usuário selecionar seis números, realiza um sorteio de seis números e analisa se o usuário ganhou ou perdeu. Aviso: as chances de ganhar são uma em cinquenta milhões! O código possui uma análise posterior do que o usuário digita, verificando se o usuário digitou um número entre 1 e 60, se o usuário não digitou um número inválido ou outro caractere no código. Há um bug na função valida(), a qual verifica a entrada fornecida pelo usuário. Provavelmente vou reescrever o código da função e torná-la mais simples, porém eliminando o bug.

Por: Perfil removido






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts