Essa é uma revisão anterior do documento!
rl shell é uma ferramenta que permite aos usuários executar utilitários gerais, a partir do projeto nix. Aqui segue uma cópia do manual da ferramenta, que também pode ser acessado com man rl shell
nos computadores da Rede. Note que a ferramenta não funciona bem para programas que utilizam GPU; Estes devem ser solicitados para a administração em admin@linux.ime.usp.br.
rl(1) NOME rl shell - Inicia um shell com programas solicitados SINOPSE rl shell [package ...] rl (-h | –help) DESCRIÇÃO rl shell é um recurso que permite o uso de programas arbitrários na Rede Linux por seus usuários. Quando invocado com rl shell, este inicia um ambiente temporário contendo os programas requisitados na linha de comando. EXEMPLOS Por exemplo, se uma pessoa deseja utilizar o programa figlet - que não está instalado nas máquinas por padrão - ela pode usar executar rl shell figlet em um terminal. Após isso, o programa estará disponível na sessão de terminal dela: [~]> figlet 'nice' _ __ (_) ___ ___ | '_ \| |/ __/ _ \ | | | | | (_| __/ |_| |_|_|\___\___| NOTAS IMPORTANTES • O ambiente iniciado por rl shell é efêmero; Ao abrir outro terminal, os programas não estarão disponíveis, precisando-se executar rl shell novamente. • Atualmente é preciso iniciar comandos de interface gráfica pela linha de comando. • É possível buscar pelos programas disponíveis ao rl shell em search.nixos.org • Quando se usa rl shell pela primeira vez, ele tende a demorar para baixar o programa solicitado. • USE COM RESPONSABILIDADE BUGS • Quando executado pela primeira vez, rl shell pode criar um arquivo chamado result acidentalmente. Este arquivo pode ser removido usando rm -rf, se desejado pelo usuário. CASOS DE USO COMUNS Alguns programas não estão disponíveis por padrão para o rl shell, e não podem ser encontrados em search.nixos.org. Por conta disto, é preciso utilizar algum pacote externo. Aqui estão pacotes para o rl shell de autoria da rede linux, com ambientes comuns. Nome Link ───────────────────────────────────────────────────── Java Princeton github:cosineblast/nix-java-introcs CŔEDITOS • O Package Manager Nix (https://nixos.org/) • nix-portable (https://github.com/DavHau/nix-portable) AUTHORS Rede Linux Janeiro de 2024 rl(1)