web-dev-qa-db-ja.com

SMBサポート付きのMCをインストールする

sambaサポート(ftpのようなsmb://リンク)を使用してMC(Midnight Commander)をインストールする方法。 apt-getでインストールできません。私はsmbなしでちょうどmcバージョンを手に入れました。そして、ソースからのインストールが失敗しました。私はそれをグーグルしようとしますが、成功しません。

Ubuntu 11のIm(実際にはXBMC 11ですが、Ubuntuに似ています)。ありがとう。

7
Xsoft

ソースをダウンロードして依存関係を構築します。

mkdir ~/.mc
cd !$
apt-get source mc
Sudo apt-get build-dep mc

mc-4.8.3/debian/rulesファイルを開き、この行--enable-vfs-smb=yesのコメントを解除します。上記の行の最後に円記号を追加することを忘れないでください。

override_dh_auto_configure:
        dh_auto_configure -- AWK="awk" \
                --libexecdir='$${prefix}/lib' \
                --with-x \
                --with-screen=slang \
                --disable-rpath \
                --disable-static \
                --enable-vfs-undelfs \
                --enable-tests \
                --enable-vfs-smb=yes

ソースからバイナリをビルドします。

cd mc-4.8.3/
Sudo dpkg-buildpackage

次に、以下を実行してインストールします。

cd ..
Sudo dpkg -i mc_4.8.3-9_i386.deb

Virtual File Systems行にsmbfsが表示されていることを確認します。

$ mc -V
GNU Midnight Commander 4.8.3
Built with GLib 2.34.0
Using the S-Lang library with terminfo database
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, fish, smbfs
Data types: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;

ソース: http://prolinux.org/content/midnight-commander-i-samba.php

5
quanta