How the Common Directories Are Organized?

Basically, there are the following installation directories in addition to the directories provided by the Linux system:

/v/ used to create a multi-platform metacomputer environment at CSC root /v/
/f/bin the first binaries in the path root /fs/corpus/slash-f/
/usr/bin user binaries that belong to the Redhat Enterprise Linux distribution root /usr/bin/
/p/bin the CSC meta machine binaries ling /fs/corpus/slash-p/
/l/bin or /usr/local/bin the local binary directory ling /fs/corpus/slash-l/bin/

Some important subdirectiories of /l/ (i.e /usr/local/ )

directory function
appl/ A symbolic link to /v/linux24_i386/appl/ that contains applications maintained by CSC.
bin/ Corpus-specific executables maintained by CSC.
contrib/ Software installations contributed by the users.
kielipankki/ The linguistic resources maintained at CSC, the core of the Language Bank of Finland
kotus/ The linguistic resources maintained by the Research Institute for the Languages of Finland. This directory is not maintained by CSC.
venus/ The reserved root for the University of Helsinki Corpus Server (UHLCS) directories. This directory is not maintained by CSC.

Some important projections and shottcuts

/corp/ includes symlinks to /usr/local/venus/corp
/proj/ includes symlinks to /usr/local/venus/proj
/l/ /usr/local/
/c/ /usr/local/contrib/
/contrib/ Contributed applications approved by CSC.

General Design Principles

  • system-denpendent, but machine-independent software will be installed to the /v/ directory tree.
  • /p/ contains unform set of links to /v/
  • /usr/local/ contains links to v/

Some "frequently asked" questions?

  • Where are /mnt/corpus/ and /fs/corpus/? The former is a symbolic link to the latter that links to /fs/corpus2/.
  • Where is /corp/? It is a symbolic link to /l/venus/corp/ and is provided for compatibility.
  • Where is /proj/? It is a directory containing symbolic links to subdirectories of /fs/corpus/slash-proj/. It is provided for compatibility.
  • What is the difference between /fs/kielipankki/ and /fs/corpus2/slash-l/kielipankki/ (or /l/kielipankki/ for short)? The content of the former is linked to the latter as a subset. The former is used by the scientists interface, while the latter is visible only to the corpus machine.

Multi-platform support

(Finnish draft text:) /c-hakemistoon kontribuoiville uutena lisätietona että mikäli asennus voidaan ja kannattaa tehdä myös 64-bittiselle linux-alustalle, kontribuoijien kannattaa tehdä se samalla kertaa, niin että voimme hyödyntää corpus4:sta 64-bittisenä sitten kun 64-bittinen linux-palvelin tulee saataville. 64-bittinen asennus tehdään omana versionaan hakemistoon /c/appl/ling/username/sovellus/versio-64/ jne. Tosin 64-bittisen version kääntäminen ei ole mahdollista corpus3:lla.

Questions and Answers


-- AnssiYliJyra - 16 Sep 2006

Edit | Attach | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r8 - 2006-12-19 - AnssiYliJyra
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback