Tenha um pouco de fé na sua capacidade de resolver um problema e aprofunde-se um pouco mais!
Ao visualizar (isto é, usando vim setup.sh
) o arquivo shell, uma lista das dependências que ele verifica pode ser obtida. Dentro do script de shell, encontrei:
for item in libstdc++ glibc libX11 libXext libXau libXdmcp freetype fontconfig expat
Bibliotecas do Ubuntu equivalentes instaladas:
sudo apt-get install libstdc++6:i386 libc6:i386 libx11-dev:i386 libxext-dev:i386 libxau-dev:i386 libxdmcp-dev:i386 libfreetype6:i386 fontconfig:i386 expat:i386
Depois de visualizar mais um pouco o script e reconhecer que a dependência da biblioteca de 32 bits seria impressa, independentemente da existência do módulo, ao observar o código do shell, retornei ao erro real , conforme descrito acima.
setup.sh: line .../QuartusSetupWeb-13.1.0.162.run: Permission denied
setup.sh: line 106 exec: ... 162.run: cannot execute: Permission denied
Em particular, os comandos que usam bash setup.sh
ou sudo bash setup.sh
não puderam executar os arquivos .run
, devido às propriedades de permissão desses arquivos. Uma simples correção, permitindo a permissão executável desses arquivos listados, resolveu todos os problemas.
chmod +x QuartusSetupWeb-13.1.0.162.run