Hi All, For me to get Quartus 15.1 to run on CentOS 7, the libpng12 library was required in addition to the libraries mentioned in the install manual (https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/manual/quartus_install.pdf). It can be installed with the following command if quartus fails mentioning libpng12 when launched from the command line: yum install libpng12 In addition to the steps I took to get quartus running, I needed to do the following to get modelsim and the programmer working on CentOS 7: 1) install the ncurses library files for modelsim to even run _yum install ncurses-libs_ 2) install all of the listed dependencies from the altera install documentation link 3) Add the modelsim and quartus bin directories to my path environment variable, like Roger's guide for Ubuntu note: the default install location for quartus 15.1 on CentOS 7 was /home//altera_lite/15.1 so I used that as my quartus_home variable instead of /opt/quartus/14.1 4) add the following to my udev rules for the programmer, per altera's site: #/etc/udev/rules.d/51-usbblaster.rules #usb blaster BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001", MODE="0666" BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6002", MODE="0666" BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6003", MODE="0666" #usb blaster II BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6010", MODE="0666" BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6810", MODE="0666" 5) setup the jtag server just like in Roger's guide With these additional changes, I was able to use the GUI toolchain for launching modelsim and program my board. To program, I needed to start quartus with root permissions. And later on....... One more issue I hit and found a fix for when trying to program a second time: http://www.alteraforum.com/forum/showthread.php?t=48598 Curtis Crawford