Como corrijo o terminal do Open Solaris

2

OK, então admito que sou novo na administração do Open Solaris, mas já era usuário dele no Solaris 8 dias. Como eu queria construir um servidor NAS ZFS, imaginei que o Open Solaris seria uma melhor opção de plataforma sobre o FreeBSD.

De qualquer forma - Eu tenho tido um tempo de passar para o ritmo aqui, e isso está me frustrando completamente.

Eu tenho algumas perguntas:

  1. Estou perdendo a cabeça ou o Open Solaris parece excessivamente complexo? Eu não tive que lidar com qualquer # 3 em anos ...
  2. Devo mudar para o FreeBSD para simplificar?
  3. Como configuro o termo para que ele funcione corretamente com logins remotos das minhas caixas do Windows (putty) e Linux?
    1. Especificamente, o vim não recebe cores a menos que TERM = xtermc, que de acordo com a comunidade, não seja um bug (HA). Existe alguma maneira padrão de configurar o script .bashrc / .profile para corrigir consistentemente cores de termos?
    2. Uma maneira padrão de corrigir chaves especiais como del, pgup, pgdn, end etc. que não funcionam em termos remotos, mas também não funcionam na instalação do gnome-terminal do Open Solaris.
    3. Existem alguns softwares (de repositórios de terceiros ou do opensolaris) que ajudam nesses problemas?

Por favor, tenha em mente que a razão é importante porque este é um servidor headless com administração primária via ssh e, portanto, é importante para mim que o terminal do shell funcione corretamente de todos os lugares que eu fizer login, de preferência sem necessidade configurações especiais do lado do cliente. O ideal seria que as correções entrassem em um script de shell / script bash / o que fosse executado no login da conta.

    
por Petriborg 28.07.2009 / 02:40

5 respostas

0

OK, já faz um tempo desde que eu escrevi esta pergunta, mas eu acho que já cheguei a uma solução suficiente para postar algo abrangente ... A maioria dessas informações vem da 3dinfluence então por favor vote na resposta dele também. / p>

A primeira coisa que você vai querer fazer é pegar este inputrc deste blog. Eu coloquei este arquivo em / etc / inputrc, e então modifiquei o arquivo / etc / profile para export INPUTRC="/etc/inputrc" .

Eu também criei /etc/bash.bashrc em que adicionei alguns dos meus itens normais bashrc como export HISTCONTROL=ignoreboth , etc.

Para consertar o vim, foi uma dor maior no alvo, pois a única solução real foi recompilá-lo à mão ou usar um painel solar de terceiros -repo como blastwave . A solução mais simples que eu pude encontrar foi alias do vim em /etc/bash.bashrc com alias vim='TERM=xterm-color vim' .

Usar a tela também resolve os problemas de cor do vim, se você não se importar em usar a tela.

    
por 02.09.2009 / 03:29
2

Eu tive as mesmas frustrações quando comecei a usar o OpenSolaris. Consegui corrigir a maioria dos problemas do terminal instalando a tela.

pfexec pkg instala o SUNWscreen

Eu adoraria ouvir as soluções de outras pessoas para esse problema.

    
por 28.07.2009 / 03:48
2

adicionar o seguinte ao / etc / profile faz o truque com as teclas HOME, END, DEL (e talvez mais coisas):

TEMP_ORIGINAL_TERM="$TERM"
export TERM=screen
export TERM="$TEMP_ORIGINAL_TERM"

pensamentos: Eu acho que temporariamente definindo o TERM para a tela define algumas coisas adicionais que não são substituídas ao definir o termo original (pelo menos para mim. Estou conectando usando o xterm (padrão do putty)). Embora eu considere esta sorte, eu realmente gosto desta solução, pois significa não mexer com arquivo (s) inputrc.

testado no snv_127 (OpenSolaris) e uma nova instalação do oi_147 (OpenIndiana)

(btw: thx para as respostas sugerindo tela, é o que me levou a testar por aí até que eu cheguei a isso)

    
por 17.10.2010 / 01:51
2

Para os administradores do Linux que estão mudando para o Solaris, não se esqueça de adicionar:

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

para o seu ~ / .profile, para que ele realmente leia as configurações do bash.

    
por 26.11.2012 / 16:12
0

O OpenSolaris é realmente a versão de ponta do Solaris. Definitivamente tem algumas arestas. Eu costumo ficar com o Solaris real para evitar esses problemas. Mesmo lá, a versão x86 do Solaris não parece tão polida quanto a versão SPARC.

Eu nunca tentei configurar cores para o terminal (e não encontrei estranheza do teclado em nenhum outro lugar além do console do sistema), então estou apenas comentando sobre itens gerais / sensação.

    
por 29.07.2009 / 16:48