Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Has anyone actually got this running yet? I'm using an Ubuntu 12 VM. I've spent about an hour trying to build this thing. The authors make it pretty clear in the INSTALL file that you're in for a fun time if things don't go according to plan. Maybe the process is seamless on Ubuntu 11.

> Quark has been tested on Ubuntu 11.04. A basic installation process is automated in ./install_module.sh file, and you can execute the installation script to install most of the requied packages and compile Quark itself. If any of the required jobs fails because of some conflicts in your system, you have to open the installation script, and track down what went wrong manually. As future work, we have a plan to implement a fully functional installation script.

The installation script involves creating "tab" users(tab0-tab9), but the install script doesn't check to see if these users exist before attempting to create them. If the installation fails after the user creation section, the install script will error out when it attempts to create users that already exist.

Here's what I did to save you about 2 minutes of brainpower

    for i in {0..9}
    do
        if id -u tab$i >/dev/null 2>&1;
        then
            echo "user 'tab$i' already exists"
        else
            echo "creating user tab$i"
            execcomm "sudo useradd tab$i"
        fi
    done

    if id -u output >/dev/null 2>&1;
    then
        echo "user 'output' already exists"
    else
        execcomm "sudo useradd output"
    fi
As for completing the rest of the install, you're on your own, as I was unable to get things working. The install script attempts to cd into some python-browser-8 directory which is supposed to have a makefile, but I never see it created or even attempted to be created.


There is a Makefile in python-browser-8/.


I did not see that directory at all. I tried to Grep to see if some process creates the directory, but I couldn't find it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: