slang-2.3.3

Introdução ao slang

"S-Lang" ("slang") é uma linguagem interpretada que pode ser incorporada em um aplicativo para torná-lo extensível. Ela fornece recursos exigidos por aplicativos interativos, como gerenciamento de exibição/tela, entrada de teclado e mapas de teclado.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

  • Transferência (HTTP): https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 69015c8300088373eb65ffcc6ed4db8c

  • Tamanho da transferência: 1,6 MB

  • Espaço em disco estimado exigido: 22 MB (adicionar 15 MB para os testes)

  • Tempo de construção estimado: 0,4 UPC (adicionar 0,5 UPC para testes)

Dependências do Slang

Opcionais

libpng-1.6.43 e Oniguruma

Instalação do Slang

[Nota]

Nota

Esse pacote não suporta construção paralela.

Instale "slang" executando os seguintes comandos:

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --with-readline=gnu &&
make -j1 RPATH=

Para testar os resultados, emita: LC_ALL=C make check.

Agora, como o(a) usuário(a) "root":

make install_doc_dir=/usr/share/doc/slang-2.3.3   \
     SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh \
     RPATH= install

Explicações do Comando

--with-readline=gnu: Esse parâmetro configura o "Readline" do "GNU" para ser usado pela interface do analisador em vez da versão interna do "slang".

RPATH=: Essa variável substituída do make impede codificar rigidamente caminhos de pesquisa de biblioteca (rpath) nos arquivos executáveis binários e nas bibliotecas compartilhadas. Esse pacote não precisa do rpath para uma instalação no local padrão, e o rpath às vezes pode causar efeitos indesejados ou até mesmo problemas de segurança.

install_doc_dir=/usr/share/doc/slang-2.3.3 SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh: Essas variáveis substituídas do make garantem instalar esse pacote com um diretório versionado de instalação da documentação.

Configurando slang

Arquivos de Configuração

~/.slshrc e /etc/slsh.rc

Conteúdo

Aplicativo Instalado: slsh
Bibliotecas Instaladas: "libslang.so" e numerosos módulos de suporte
Diretórios Instalados: /usr/lib/slang, /usr/share/doc/slang-2.3.3 e /usr/share/slsh

Descrições Curtas

slsh

é um aplicativo simples para interpretar "scripts" "slang". Ele suporta carregamento dinâmico de módulos "slang" e inclui uma interface "Readline" para uso interativo