More on this topic.
After debugging the *_hw.tcl files for UP components, I found that their are prepared for windows only. So, the basic problem consists on files or paths which are not found.
I could avoid the complete hang of SOPC builder by issuing these commands:
sudo ln -s $QUARTUS_ROOTDIR/linux/perl $QUARTUS_ROOTDIR/bin/perl
sudo ln -s $QUARTUS_ROOTDIR/linux/perl/bin/perl $QUARTUS_ROOTDIR/linux/perl/bin/perl.exe
which create symbolic links for the expected executables in *_hw.tcl.
However, there are still more problems to solve. Now I've got errors like:
Info: Wrote /home/jordi/vhdl/DE2_exemples/DE2_JRB_Demo/nios_system.sopcinfo
Info: nios_system: Wrote /home/jordi/vhdl/DE2_exemples/DE2_JRB_Demo/nios_system.html
Info: sram: Starting Generation of SRAM or SSRAM Controller
Error: sram: Generation callback did not provide a top level file (expected `add_file sram.v/vhd/sv {SIMULATION SYNTHESIS}`)
Info: keys: Starting Generation of Parallel Port
Error: keys: Generation callback did not provide a top level file (expected `add_file keys.v/vhd/sv {SIMULATION SYNTHESIS}`)
Info: vga: Starting Generation of VGA
Error: vga: Generation callback did not provide a top level file (expected `add_file vga.v/vhd/sv {SIMULATION SYNTHESIS}`)
Info: vga_char: Starting Generation of Character Buffer
Info: vga_char: /opt/altera9.0/quartus/bin/perl/bin/perl.exe -I/opt/altera9.0/quartus/sopc_builder/bin/perl_lib/ UP_IP_Core_Generator.pl lang=vhdl outdir=/home/jordi/vhdl/DE2_exemples/DE2_JRB_Demo/ name=vga_char files=Altera_UP_Avalon_Character_Buffer.v;Altera_UP_128_Character_Rom.v;Altera_UP_FB_Color_Rom.v;Char_Mode_Rom_128.mif;FB_Color_Rom.mif params=AW:13;DW:8;BUFFER_SIZE:8192;ENLARGE_CHAR:0 sections=USING_DE1:0;USING_FOREGROUND_COLOUR:0;USING_BACKGROUND_COLOUR:0;USING_1BIT_COLOUR:1;USING_4BIT_COLOUR:0;USING_8BIT_COLOUR:0;USING_9BIT_COLOUR:0
Error: vga_char: Generation callback did not provide a top level file (expected `add_file vga_char.v/vhd/sv {SIMULATION SYNTHESIS}`)
Info: vga_pixel: Starting Generation of VGA Pixel Buffer
Error: vga_pixel: Generation callback did not provide a top level file (expected `add_file vga_pixel.v/vhd/sv {SIMULATION SYNTHESIS}`)
I suppose it is related, so there should be an executable/path missing somewhere. If anyone has experience with callback functions, he/she may be of great help.
UPDATE: I've got an answer from Altera regarding the last errors. It seems that they are aware of the errors (so, I suppose it is also the same with windows Quartus 9.0 and UP cores) and they promise to release an updated version of the cores this week. :)