trueten.de

"Man kann die Wahrheit nicht fertig übernehmen, man muss sie selbst entdecken auf einem Weg, den keiner für uns gehen und niemand uns ersparen kann." Marcel Proust

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