OpenBSD Ports for the Tor BSD Diversity Project (torbsd)

Georg1

New Member
Hallo,
ich wollte tor-0.3.2.2-alpha unter OpenBSD 6.2 installierern.

# cd /root

# pkg_add -v -i git

# git clone https://github.com/torbsd/openbsd-ports.git

# cd /root/openbsd-ports/net/tor/devel

# make install

Can't find /root/openbsd-ports/net/tor/devel under PORTSDIR_PATH=/usr/ports:/usr/ports/mystuff
Fatal: building ports requires correctly installed X11 (in /root/openbsd-ports/net/tor/devel)
Fatal: can't figure out PKGPATH (in /root/openbsd-ports/net/tor/devel)
Fatal: one category in net should match PKGPATH=/root/openbsd-ports/net/tor/devel (in /root/openbsd-ports/net/tor/devel)
*** Error 1 in /root/openbsd-ports/net/tor/devel (/usr/ports/infrastructure/mk/bsd.port.mk:3502 '.BEGIN': @exit 1)

Kann mir jemand helfen. Was genau muss ich machen?

Ich würde gerne tor-0.3.2.2-alpha unter OpenBSD 6.2 installierern.

https://github.com/torbsd/openbsd-ports

PS:
Am Server gibt es kein X11! Und wird auch nicht installiert.
Die stable Tor 0.3.0.10 von OpenBSD 6.2 wird von torproject.org nicht mehr empfohlen!
 
Am Server gibt es kein X11! Und wird auch nicht installiert.
Hmm, wenn aber doch X11 verlangt wird zum Bau?
Code:
Fatal: building ports requires correctly installed X11

Und in einer jail, die X enthält, bauen ....gibt es das für OpenBSD? Sonst habe ich dazu erstmal keine weitere Idee.
 
Guckst Du hier: https://www.openbsd.org/faq/ports/ports.html

Another common failure is a missing X11 installation. Even if the port you try to build has no direct dependency on X11, a subpackage of it or its dependencies may require X11 headers and libraries. Building ports on systems without X11 is not supported.

Ausserdem benoetigst Du unter /usr/ports den entsprechenden ports tree.

Ausserdem bist Du ausserhalb des ports dir path:

From the names of the first level subdirectories of /usr/ports/, pick a primary category for your port. Create a new directory below /usr/ports/<category>/ or /usr/ports/mystuff/<category>/ and create the basic infrastructure there. Copy the template Makefile from /usr/ports/infrastructure/templates/Makefile.template. Fill in CATEGORIES with the primary category you have chosen.

Am besten legst Du das entsprechende directory an und kopiertst mit ``mkdir -p /usr/ports/mystuff/net && cp -R /usr/ports/net/tor /usr/ports/mystuff/net/tor''.

Dann passt Du das Makefile unter ``/usr/ports/mystuff/net/tor/Makfile'' an und aenderst ``DISTNAME= tor-0.3.1.9'' in ``DISTNAME= tor-0.3.2.2'' oder wie sich die Version auch nennt. Dann probieren, ob der port mit ``make install'' baut. Falls nicht, dem porters handbook https://www.openbsd.org/faq/ports/index.html folgen und probieren, ob Du es damit geloest bekommst. Falls er wegen checksummen meckert, erst noch ein ``make makesum'', dann ein ``make checksum'', dann ein ``make extract'', dann ein ``make build'', evtl. noch ein ``make fake'' und zuletzt ein ``make package'' und ein ``make install''.

Hinweis: Falls Du das alles wirklich in /root auslagern willst, musst Du mk.conf(5) https://man.openbsd.org/mk.conf entsprechend anpassen.

Viel Erfolg.
 
Am Server gibt es kein X11! Und wird auch nicht installiert.
Die stable Tor 0.3.0.10 von OpenBSD 6.2 wird von torproject.org nicht mehr empfohlen!
bin kein Kugelfischer, aber tor 3.1.9 ist seit Anfang Dez. im OBSD Portstree.
tor-devel meines Wissens nicht.
Falls es sein muss, tor-devel in der gewünschten Version finden, runterladen, entpacken und klassisch mit configure, make, make install usw. aufbauen.
tor will libevent2 was ebenfalls installiert werden sollte.
Einfacher ist es aber allemal aus den ports.
Bau deine Server selbst. Dann weißt du, was da drin ist.
hth
 
Zurück
Oben