trueten.de

"Die Flut sagte zum Fischer: Für das Toben meiner Wellen gibt es viele Gründe. Der wichtigste davon ist, dass ich für die Freiheit der Fische und gegen das Netz bin." Şêrko Bêkes

pfSense: Midnight Commander installieren

Natürlich sollte man auf einer Firewall nur die nötigste Software installiert haben. Aber ein schicker ncurses Dateimanager wie den Norton Commander Clone Midnight Commander gehört ja mehr oder weniger dazu. Standardmäßig ist er jedoch nicht in den Paketquellen enthalten, weswegen man diese nachrüstet, freilich aus vertrauenswürdigen Quellen:


pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/png-1.6.34.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libslang2-2.3.1_3.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/kbproto-1.0.7.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/xproto-7.0.31.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libXau-1.0.8_3.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libXdmcp-1.1.2.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libpthread-stubs-0.4.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libxcb-1.12_2.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libX11-1.6.5,1.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/xextproto-7.3.0.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libXext-1.3.3_1,1.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/libssh2-1.8.0,3.txz

pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/release_2/All/mc-4.8.20_2.txz

Um einen direkten Zugriff aus der Shell zu erhalten muss man noch folgendes in die Konsole eingeben:


mv /usr/local/bin/mc /usr/local/bin/mc.real

echo 'sh -c "export SHELL=/bin/tcsh ; /usr/local/libexec/mc/mc-wrapper.sh"' > /usr/local/libexec/mc/mc

chmod +x /usr/local/libexec/mc/mc

sed -i.bak 's;/usr/local/bin/mc -P;/usr/local/bin/mc.real -P;' /usr/local/libexec/mc/mc-wrapper.sh

ln -s /usr/local/libexec/mc/mc /usr/local/bin/mc

Das ist nicht auf meinen Mist gewachsen, sondern ein Forenbeitrag.

Trackbacks

Trackback specific URI for this entryTrackback URL

Comments

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
BBCode format allowed