Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Личный опыт в системном администрировании Добавляем поддержку smb в mc


Так вышло что в свое время , меня избаловали Norton Commander-ом, FAR-ом, Total Commander-ом , и теперь я без этих очень удобных приблуд , ну просто как без рук icon smile Добавляем поддержку smb в mc

far manager Добавляем поддержку smb в mc

ОС Debian я пользуюсь всем известным Midnight Commander-ом, в народе mc, и все бы ничего все здорово, и хорошо работает радует глаз. Однако в стандартной версии этого функционального чуда отсутствует поддержка smbfs. Что собственно означает что я не могу через mc подключаться к шарам MS Windows в локальной сети. Лично мне стало очень неудобно. Можно конечно было воспользоваться альтернативой из под X, или смонтировать виндовую шару и не парится icon smile Добавляем поддержку smb в mc Но мы с вами не ищем легких путей icon smile Добавляем поддержку smb в mc

 

И так начнем...

Первое что нам нужно сделать это создать папку, в неё мы скачаем исходники нашего mc.

Папку я решил создать в домашнем каталоге, и назвать её mc_and_samba.

Можете создать свою паку с любым понравившемся вам названием мне нравится выше упомянутое.

Создаём папку командой: mkdir mc_and_samba

Ну вот у нас есть папочка с выбранным нами названием, теперь нам нужно скачать в неё исходники.

Заходим в нашу созданную папку, командой cd название вашей папки, в моём случае так cd mc_and_samba.

Перед выполнением дальнейших команд рекомендую обновить списки репозиториев командой apt-get update

Ну вот мы там где и должны быть, скачиваем исходники командой apt-get source mc.

Когда все скачалось настраиваем список зависимостей командой apt-get build-dep mc.

Ну вот обе команды выполнились без ошибок, теперь мы с вами должны найти папку примерно такого вида (версии могут отличатся), в моём случае она называется так mc-4.7.0.9. Далее нам нужна папка под названием debian а в ней файл с именем rules.

Открываем файл rules любым редактором, в моём случае это nano.

В этом файле нам надо найти вот такое слово –without-samba и заменить его на –with-samba и соответственно сохранить сделанные нами изменения.

Всё готово собираем deb пакет командой dpkg-buildpackage.

Можно некоторое время понаблюдать за сборкой в консоли или пойти сделать небольшие дела.

Ну вот пакет собран осталось только установить, выполняем установку командой dpkg -i из папки которую вы создали, в моём случае команда выглядит вот так dpkg -i mc_4.7.0.9-1_i386.deb.

Всё готово лазаем по шарам в сети из mc и радуемся.

 

ЗЫ:

1)Некоторые приведенные в этом посте команды требуют привилегий root
2)Если у вас чтото не получилось , попробуйте еще раз но при этом оденьте ваш счастливый носок на левую пятку icon smile Добавляем поддержку smb в mc
3)Этот способ был проделан на Debian squeeze, также может подойти и на Ubuntu

Источник: Блог Тулунского админа


В избранное