erro no primeiro passo da instalação do Ubuntu Deb Pack

1

Quando copiei a primeira linha da instalação do Ubuntu Deb Pack do 14.04 LTS, que é:

VERS=$(lsb_release ‐cs) 
sudo sh ‐c "echo deb http://www.openfoam.org/download/ubuntu $VERS main > /etc/apt/sources.list.d/openfoam.list

Eu recebo este erro:

sh: 0: Can't open ‐c.

Por favor, explique por que estou recebendo este erro.

    
por Sanjay Yadav 28.05.2015 / 20:20

1 resposta

-1

Aqui está a explicação:

Seu não é realmente um - , embora pareçam exatamente o mesmo! O do seu exemplo é um UNICODE U + 2010, enquanto o que você precisa é de UNICODE U + 0045 (ASCII 45).

Aqui está um teste com seu :

$ echo "‐" > test
$ hexdump test 
0000000 80e2 0a90

E aqui está o - normal:

$ echo "-" > test
$ hexdump test1
0000000 0a2d

Este comando funciona:

sudo sh -c 'echo "deb http://www.openfoam.org/download/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/openfoam.list'

ou a versão mais longa:

VERS=$(lsb_release -cs)
sudo sh -c 'echo "deb http://www.openfoam.org/download/ubuntu $VERS main" > /etc/apt/sources.list.d/openfoam.list'
    
por A.B. 29.05.2015 / 16:56