Perdonad si he dicho alguna tonteria, pero llevo poco con linux y aun estoy empezandole a entender, yo creía que al ejecutarlo como root ya tenias todos los permisos.
Por otro lado el script se instala bien en la carpeta opt/RomChecKFail y otra parte que te pone al terminar de instalar que ejecutes xdg-desktop-menu install --novendor /tmp/selfgz21681/RomCheckFail.desktop.
Bueno lo he logrado hacer funcionar, lo que he hecho a sido mover de opt/RomCheckFail/bin todo su contenido a la carpeta /usr/local/bin y el contenido de la carpeta opt/RomCheckFail/lib a la carpeta /usr/local/lib. Y ahi que hacer un acceso directo o lanzarlo desde terminal poniendo RomCheckFail, desde el acceso que crea al instalarse no funciona.
Gracias a todos por las respuestas, yo solo busco aprender y me gusta que me diguan cuando digo tonterías.Un saludo.