Додаємо підтримку smb в mc

Так вийшло що свого часу, мене розбестили Norton Commander-му, FAR-му, Total Commander-му, і тепер я без цих дуже зручних приблуд, ну просто як без рук 🙂

ОС Debian я користуюся всім відомим Midnight Commander -ом, в народі mc, і все б нічого все здорово, і добре працює радує око. Однак в стандартній версії цього функціонального чуда відсутня підтримка smbfs. Що власне означає що я не можу через mc підключатися до куль MS Windows в локальній мережі. Особисто мені стало дуже незручно. Можна звичайно було скористатися альтернативою з під X, або змонтувати віндового кулі і не париться 🙂 Але ми з вами не шукаємо легких шляхів 🙂 І так почнемо …

Перше що нам потрібно зробити це створити папку, в неї ми завантажити вихідні нашого 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.

  1. Відкриваємо файл rules будь-яким редактором, в моєму випадку це nano.
  2. У цьому файлі нам треба знайти ось таке слово -without-samba і замінити його на -with-samba і відповідно зберегти зроблені нами зміни.
  3. Все готово збираємо deb пакет командою dpkg-buildpackage.
  4. Можна деякий час поспостерігати за складанням в консолі або піти зробити невеликі справи.
  5. Ну ось пакет зібраний залишилося тільки встановити, виконуємо установку командою dpkg -i з папки яку ви створили, в моєму випадку команда виглядає ось так dpkg -i mc_4.7.0.9-1_i386.deb.
  6. Все готово лазить по кулях в мережі з mc і радіємо.
Ссылка на основную публикацию