fernuni:1914:ori
This is an old revision of the document!
Ori
Installation
Paketquellen holen mit git
$ git clone http://bitbucket.org/orifs/ori.git Nach »ori« wird geklont remote: Counting objects: 7078, done. remote: Compressing objects: 100% (2214/2214), done. remote: Total 7078 (delta 5553), reused 6294 (delta 4828) Objekte werden empfangen: 100% (7078/7078), 1.44 MiB | 407.00 KiB/s, done. Unterschiede werden aufgelöst: 100% (5553/5553), done. Verbundenheit wird überprüft … Fertig.
Abhängigkeiten laut README-Datei
- C++11 (Required)
- openssl (tested with 1.0.1+) (Required)
- boost headers (tested with 1.48+) (Required)
- libevent 2.0 (Required)
- FUSE (API Version 26+)
- liblzma (for LZMA compression)
- mDNSResponder (for Multipull Support)
- libxml2 (S3 Backup)
- libedit (oridbg only)
$ aptitude install g++ libboost-dev libevent-dev fuse avahi-daemon libxml2-dev libedit-dev
Außerdem noch folgende Pakete nachinstallieren
$ aptitude install pkg-config scons uuid-dev libfuse-dev libssl-dev
Dann kompilieren
$ scons ... scons: done building targets. # scons install ... scons: Building targets ... Install file: "build/ori/ori" as "/usr/local/bin/bin/ori" Install file: "build/oridbg/oridbg" as "/usr/local/bin/bin/oridbg" Install file: "build/orifs/orifs" as "/usr/local/bin/bin/orifs" Install file: "build/orisync/orisync" as "/usr/local/bin/bin/orisync" Install file: "docs/ori.1" as "/usr/local/bin/share/man/man1/ori.1" Install file: "docs/oridbg.1" as "/usr/local/bin/share/man/man1/oridbg.1" Install file: "docs/orifs.1" as "/usr/local/bin/share/man/man1/orifs.1" Install file: "docs/orisync.1" as "/usr/local/bin/share/man/man1/orisync.1"
Leider werden bin ausführbaren Dateien in einem falschen Pfad abgelegt (bin ist doppelt). Die Dateien müssen daher von Hand verschoben werden.
# cd /usr/local/bin && mv bin/* . && rmdir bin
fernuni/1914/ori.1428735585.txt.gz · Last modified: 2015/04/11 06:59 by Martin
