Marcellus Pereira's picture

Vodu no Ubuntu

[img_assist|nid=10418|title=|desc=|link=none|align=right|width=400|height=301] Não é segredo pra ninguém que, sempre que preciso usar linux, prefiro o Kurumin. É simples, cheio de ferramentas, baseado no Debian e, principalmente, está em português. É uma mão na roda para o usuário médio, que domina mal o inglês.

No entanto, depois de uma consultoria em linux embarcado, resolvi mudar para o Ubuntu, que usa repositórios com software mais estável.

Depois da reinstalação e backup, para surpresa geral, muitos scripts simplesmente pararam de funcionar. Faltavam algumas ferramentas, não instaladas por padrão, mas o problema não parecia ser esse.

Para encurtar a história: perdemos meio dia de trabalho para descobrir que o Ubuntu ( pelo menos na versão 6.10 ), faz um "link" do sh para o dash. Isso mesmo: dash, com "D" e não bash, como seria de se esperar... e eu nem sabia que existia uma shell chamada dash...

Me senti como um bonequinho de vodu, sendo espetado por horas...

Notícias relacionadas

CoRVo's picture

Correções: a imagem não está aparecendo. E se escreve voodoo.

Marcellus Pereira's picture

Na terra do Tio Sam, certamente... mas na de Camões e na de Machado de Assis, é assim mesmo.

Sigil's picture

'Abrasileiradamente' não seria vudu, então?

http://ressoando.blogspot.com/
^^

herbertcarvalho's picture

É verdade... sou do Brasil e falo o idioma "brasileiro"....

Herbert Carvalho
Consultor TI
Itabuna - BA

Rapaz eu uso Ubuntu 6.10 e não sabia dessa história de dash aí não... que coisa hein?! Será que é alguma padronização das distros Debian-like? Pelo menos o shell padrão é o bash mesmo, mas não entendo porque o sh linka para dash. Vai entender esses caras...

mudinveins's picture

Isso não é a mesma coisa que renomear o fdisk? ^^
-
cut through the way
cut through the way

mudinveins's picture

Oops Sad
-
cut through the way
cut through the way

Keaton's picture

o correto mesmo é voodoo (palavra original!), mas se for para 'abrasileirar' o correto é vudu.

Marcellus Pereira's picture

Curioso como vocês preferem discutir o léxico ao assunto original... então, vamos lá.

A "palavra original!", amiguinho, é algo como "vudu", no dialeto dos Ewe. "Voodoo", só em inglês... o que já não é mais "original", certo?

Em português, segundo o Aurélio e o Michaelis, é "vodu". Não precisa acreditar em mim, tenho certeza de que você tem um ótimo dicionário em casa; basta abrí-lo.

Agora, mesmo que se escreva "WODUUUU", vamos voltar ao assunto principal?

Conheço gente que também já perdeu algumas horas por causa desse dash que dava erro em algum script...

Em https://wiki.ubuntu.com/DashAsBinSh estão as justificativas. Entre elas que o dash seria mais rápido que o bash (embora este seja "melhor para o usuário"). Consta também que ele estaria tão de acordo com POSIX quanto o bash.

Existe o bug 61463 (https://launchpad.net/ubuntu/+source/dash/+bug/614...) que trata exatamente da questão aqui levantada. Há vários relatos de problemas com scripts por causa dessa mudança. A dúvida que aparece é: Pq foram mexer em algo tão enraizado como o link /bin/sh? Tudo bem, se o dash for tão superior (não o conheço suficientemente) e os desenvolvedores do ubuntu adorem usá-lo, nada contra os scripts deles usarem dash. Mas essa transição deveria ser menos radical para os demais usuários, ao meu ver.

(E poderia vir um aviso na instalação dizendo: "Olhe, aqui /bin/sh -> dash e não bash, ok?")

Marcellus Pereira's picture

O mais interessante é o comentário:

"As the symlink is adjustable via a debconf question, any users who do not wish to have a POSIX shell as the default can run dpkg-reconfigure dash and restore bash."

Por "any user" eles entendem aquele cara que não tem idéia de onde fica o painel de controle do Windows? O problema da comunidade "livre" é que eles acham que todo mundo tem horas pra gastar lendo as páginas do man...

Pessoal, sou novo por aqui e estou com um problema. Estou tentado sair do Windows e a minha opção foi pelo UBUNTU 6.10, no começo (após a instalação) tava tudo muito rápido, mas não sei porque a máquina ficou muito lenta em algumas horas de uso, e finalmente não responde aos comandos. Será que é por causa desse bug? O computador em Windows tá funcionando perfeitamente. A máquina é um Athlon 64 3200, MB ASUS A8N-E, 1 GB RAM, HD 120 GB.
Se alguém puder dar alguma dica, fico agradecido.

ColdFusion's picture

eletrowinlson,

Aqui não é lugar pra discutir o seu problema, é um espaço pra falar sobre o post em sí.

Se cadastre nesse fórum e vá na parte de linux que você obterá respostas sobre seu (estranho) problema.
http://www.guiadohardware.net/comunidade/

Hummmm, achei que talvez o problema no meu UBUNTU, fosse alguma coisa relacionada com o descrito no POST, porque assim como "os scripts pararam de funcionar" o meu UBUNTU também parou. Deixa pra lá.
Vou continuar a ler o MEIO BIT pra saber de coisas inúteis como as descritas acima.
Obrigado.

Opções de exibição de comentários

Selecione seu modo de exibição dos comentários favorito e clique "Salvar opções" para ativar suas mudanças.

Conexão



Design Wenetus