Changes between Version 3 and Version 4 of Lind-fuse

Changes between Version 3 and Version 4 of Lind-fuse

Please note that these Trac pages are no longer being updated. Wiki contents/documentation have moved to GitHub.

Changes between Version 3 and Version 4 of Lind-fuse

Please note that these Trac pages are no longer being updated. Wiki contents/documentation have moved to GitHub.

Changes between Version 3 and Version 4 of Lind-fuse

Show
Ignore:
Timestamp:
07/11/12 18:25:49 (7 years ago)
Author:
justinc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Lind-fuse

    v3 v4  
    22 
    33 
    4 == Installation == 
     4== Install FUSE == 
    55 
    6 Install the nacl_repy branch of Seattle. 
     6 
     7You need to have python-fuse installed to use lind fuse.  Right now there is not a lind-fuse installer.   The mechanism to install FUSE depends on your OS. 
     8 
     9 
     10=== Linux === 
     11 
     12 
     13First try to install it using your package manager.   For example, on Ubuntu use the following command: 
    714 
    815{{{ 
    916#!sh 
    10 $ svn co https://seattle.cs.washington.edu/svn/seattle/branches/nacl_repy 
    11 $ cd nacl_repy 
    12 $ python preparetest.py -t /some/place/to/install/repy 
     17# apt-get install python-fuse 
    1318}}} 
    1419 
    15 Beyond [wiki:ProgrammersPage installing Seattle], you will need to install fuse-python.  
     20(On !RedHat / Fedora, you'll need to use {{{yum}}} instead.   On !OpenSuSE, you'll need to use {{{yast}}}.) 
    1621 
    17 You need to have python-fuse installed to use lind fuse.  Right now there is not a lind-fuse installer. 
    1822 
    19 Python fuse is in the Ubuntu package manager as "python-fuse" or it can be downloaded here: 
    20  
    21 http://pypi.python.org/pypi/fuse-python/ 
     23If none of these work, try to download the tarball at the following link instead:   http://pypi.python.org/pypi/fuse-python/ 
    2224 
    2325If you don't use the package manager, to install the package: 
     
    2931}}} 
    3032 
    31 The kernel you are using must also support fuse.  That is most kernels now-a-days.  Though it is untested, if you are using a Mac you can try installing [http://code.google.com/p/macfuse/ MacFuse]. 
     33 
     34 
     35=== Mac instructions (untested) === 
     36 
     37 
     38If you are using a Mac you can try installing [http://code.google.com/p/macfuse/ MacFuse].   Then follow the Linux instructions above where it mentions to download the tarball and make fuse-python directly. 
     39 
     40 
     41 
     42== Load the Appropriate Seattle code == 
     43 
     44You will need to get the nacl_repy branch of Seattle from SVN.    
     45 
     46{{{ 
     47#!sh 
     48$ svn co https://seattle.cs.washington.edu/svn/seattle/branches/nacl_repy 
     49}}} 
     50 
     51Once that happens, run the {{{preparetest.py}}} script to copy the files into a directory of your choice (existing files there will be removed).   For example, to use ~/test-fuse do the following: 
     52 
     53{{{ 
     54#!sh 
     55$ cd nacl_repy 
     56$ mkdir ~/test-fuse 
     57$ python preparetest.py -t ~/test-fuse 
     58}}} 
    3259 
    3360Finding the Lind file system.  Lind has many subsystems, and is install in a central location. For those subsystems to interact, they use an environment variable named REPY_PATH, which is set to the loca\