Как открыть папку с другой машиной Linux в той же домашней сети?

Я предлагаю вам спросить в конкретном сообществе WINE - причина этого в последнем абзаце этого ответа. Я также предлагаю перефразировать, переформатировать и изменить этот вопрос в вики сообщества.

ok! Так что, не стоит ли здесь писать об этом? Я просто хочу, чтобы кто-то был на этом! что такое API? - gabriel Apr 12 at 23:52

Вопросы относительно работы сторонних приложений на Ubuntu совершенно верны, как указано в faq.

API (в этом контексте) - это набор инструкций (или, точнее, вызовы), которые разработчик Windows использует (более или менее напрямую) для связи с операционной системой из приложения. Этот набор специфичен для Windows. Что обычно делает WINE, это попытка «перевести» Запуск сторонних приложений в Ubuntu для вызова GNU / Linux. Когда такой вызов не может быть легко переведен, он должен быть переопределен разработчиками WINE для его первоначальной цели, но строго соблюдает стандарты GNU / Linux. Многие из этих вызовов - это просто заглушки (как в: вызов существует, но редко любой программист использует его так, что он там, но ничего не делает на данный момент).

ok! Так что не стоит здесь писать об этом «Я просто хочу, чтобы кто-то состоялся на этом! Извините, но что такое API? - gabriel Apr 12 at 23:52

Возможно, мне придется изучить все c ++ или python и т. Д. Но я уверен, что решение может прийти с помощью всех нас! [ ! d9]

1
задан 1 October 2013 в 22:08

5 ответов

В настоящее время в Lucid есть небольшая ошибка, которая указана в Launchpad: ошибка # 536766. Эта ошибка не запрашивает у пользователя установки необходимых пакетов, необходимых для завершения настройки совместного доступа к файлам.

Вам нужно установить ошибку # 536766 и перезапустить. Нажмите эту ссылку, чтобы установить его, или найдите libapache2-mod-dnssd в Центре программного обеспечения.

После того, как вы его установили, перейдите в «Система» → «Настройки» → «Общий доступ к файлам» и установите флажок «Общий доступ к файлам» в сети.

Как только все это будет сделано, вы сможете просматривать все остальные компьютеры в сети, которые разрешили общий общий доступ к файлам в общей папке. Просто нажмите на Система → Настройки → Личный доступ к файлам , и там вы увидите все доступные компьютеры и их общие общедоступные папки.

Двойной щелчок на значке сервера установит соответствующую общую папку на вашем рабочем столе.

Через текст ссылки

7
ответ дан 26 May 2018 в 00:09
  • 1
    Связаны ли эти пакеты с веб-сервером Apache? Я уже установил Apache как часть стека LAMP и не хочу его сломать. – EmmyS 2 December 2010 в 04:08
  • 2
    отличная находка! (Я отредактировал ответ, кстати, этот пакет установит apache2.2-bin как зависимость, казался проще) – Stefano Palazzo♦ 2 December 2010 в 04:24
  • 3
    @EmmyS, пакеты не разрушат вашу установку apache. Я запускаю те и другие без проблем. – RolandiXor♦ 2 December 2010 в 08:25

Вы можете просто запустить простой сервер HTTTP в машине linux и получить доступ к нему на другом компьютере.

Шаги:

сначала запустите терминал из папки для совместного использования. запустите в терминале - python -m SimpleHTTPServer проверьте свой ip, используя ifconfig. введите в браузере другой машины адрес ip: 8000 (например: если ваш ip - 127.3.4.123, то в браузере вы вводите 127.3.4.123:8000)

Вы получаете требуемые файлы в папке скачать.

3
ответ дан 26 May 2018 в 00:09

Я считаю, что это то, что перечислены в пакетах SAMBA, или это не часть их описания. В качестве альтернативы вы можете попробовать «Настройки» -> «Общий доступ к файлам», который, как мне кажется, использует другой механизм. Samba - это удобная вещь, которую вы установили.

2
ответ дан 26 May 2018 в 00:09
  • 1
    Я был под впечатлением (по-видимому, ошибочно), что Samba разрешил совместное использование Linux и Windows. Я не хочу делиться с Windows, только с другой машиной Linux. – EmmyS 2 December 2010 в 04:06
  • 2
    Нет, ты был прав. Конечно, обе машины должны иметь самбу. – Stefano Palazzo♦ 2 December 2010 в 04:16
  • 3
    Обе машины должны использовать протокол SMB. Windows делает это в одну сторону. Linux-машины делают это с помощью samba. – demented hedgehog 27 February 2016 в 13:50

Если вы хотите бесшовную интеграцию в Ubuntu, и вас не интересует совместимость с Windows, SSH - это ваш huckleberry.

См. Как я могу обмениваться файлами между двумя машинами Linux через LAN?

Возможно, вам понадобится установить SSH-сервер с помощью:

sudo apt-get install openssh-server

В приложении файлового менеджера на вашем клиенте вы можете перейти на ваш сервер с помощью:

sftp://servername.local
[d5 ] Чтобы получить доступ к файлам с терминала или программным способом, используйте sshfs для создания точки монтирования в файловой системе клиента.

2
ответ дан 26 May 2018 в 00:09
  • 1
    Другие программные способы копирования файлов по SSH включают scp и (еще лучше) rsync. – nobar 21 November 2015 в 00:42

Вы можете установить «qweborf».

Он также может включить webdav и включить каталоги, которые будут монтироваться как чтение / запись файловой системы (протестировано с помощью davfs2, KDE, Gnome2, OSX).

1
ответ дан 26 May 2018 в 00:09

Другие вопросы по тегам:

Похожие вопросы: