Enviado em 24/02/2018 - 23:31h
Uso o mksh como shell. Ele não aceita o PS1 igual ao bash, por isso, uso a seguinte função:
Tudo funciona perfeitamente. O problema surge quando instalo qualquer pacote do slackbuild.
Após logar como root e instalar algo, por exemplo: installpkg /tmp/pacote.tgz, o pacote instala normalmente, mas após sair do root com o comando exit, surge o problema:
Após isso nada funciona até que eu reinstalo o libsigsegv. Após reinstalado, o terminal volta a funcionar, mas aí tem outro problema, todos os comando que eu uso não são reconhecidos, por exemplo:
Tudo volta ao normal após eu reinstalar o xorg-server.
Esse mesmo erro acontece em todas as minhas instalações do Slackware. Eu já pensei ser ISO corrompida, mas já baixei a ISO novamente e o problema permanece. Alguém tem ideia do que diabos está acontecendo e como arrumo isso?
# colors
export green=$'\e[0;32m'
export white=$'\e[0;37m'
export NC=$'\e[0m'
prom() {
pwd|awk -F "/" '{print $NF}'
}
# prompt
PS1='$green$(prom)$white $ $NC'
Tudo funciona perfeitamente. O problema surge quando instalo qualquer pacote do slackbuild.
Após logar como root e instalar algo, por exemplo: installpkg /tmp/pacote.tgz, o pacote instala normalmente, mas após sair do root com o comando exit, surge o problema:
awk: error while loading shared libraries: libsigsegv.so.2: cannot open shared
object file: Permission denied
Após isso nada funciona até que eu reinstalo o libsigsegv. Após reinstalado, o terminal volta a funcionar, mas aí tem outro problema, todos os comando que eu uso não são reconhecidos, por exemplo:
/bin/mksh: less: not found
Tudo volta ao normal após eu reinstalar o xorg-server.
Esse mesmo erro acontece em todas as minhas instalações do Slackware. Eu já pensei ser ISO corrompida, mas já baixei a ISO novamente e o problema permanece. Alguém tem ideia do que diabos está acontecendo e como arrumo isso?