Форум проекта Matuntu

Программное обеспечение => Интернет и сети => Тема начата: vita от 18 Сентября 2015, 09:26:36

Название: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 18 Сентября 2015, 09:26:36
Dukto - программа для прямой передачи файлов, простое Qt (Multi-OS) графическое приложение для прямой передачи файлов между компьютерами в локальной сети. Лицензия: GNU General Public License version 3.0 (GPLv3).
Dukto сделан максимально простым в использовании и практически не имеет настроек, полностью поддерживает Юникод (Unicode). Для большего удобства реализовано автоматическое обнаружение клиентов (компьютеров или устройств с запущенным Dukto), поддерживает передачу по локальной сети фрагментов текста, отдельных файлов или каталогов. Создаёт прямое (peer-to-peer / равный к равному) соединение между компьютерами и использует для передачи данных полную пропускную способность канала (нет необходимости соединения с сервером или Интернет), поддерживается мульти-передача, загрузка/передача данных может быть отменна, ведётся лог передач.
Важно: Dukto при передаче файлов не использует никаких средств защиты, поэтому автор проекта рекомендует использовать приложение только в надёжных и проверенных локальных сетях.
Источник (http://www.msec.it/blog/?page_id=11)
Для Ubuntu 14.04 и базирующихся на её основе дистрибутивов пакеты можно скачать здесь. (http://software.opensuse.org/package/dukto?search_term=Dukto)
Для 12.04 можно установить Dukto после добавления репозитория ppa:dukto-packagers/stable (https://launchpad.net/~dukto-packagers/+archive/ubuntu/stable?field.series_filter=precise)
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: ivm от 18 Сентября 2015, 10:40:10
Поставил в Matuntu-T64-M110, проверил. Одна машина стационарный комп подключена кабелемк роутеру, другая - по беспроводной сети. И всё равно "снюхались".
Действительно хорошая программа. Удалённый доступ к компьютеру закрыт. Только активен для передачи, а принимает автоматически, при чём очень быстро.
Как и в старом Norton Comander можно сообщение написать тому, кому передаёшь. Передал полностью папку загрузки на другой компьютер. Там получилась их две, но ко второй добавилась циферка 2.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: BaaTLT от 18 Сентября 2015, 15:00:27
Что значит прямая передача файлов?
Как можно криво передать?
Через Samba - какая-то кривая?
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 18 Сентября 2015, 15:06:29
Прямая означает без каких-либо дополнительных компонентов, инструментов и настроек, а также без выхода в интернет.
Просто как стакан воды (зелёный на картинке)  :)
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: ivm от 18 Сентября 2015, 20:13:25
Просто напрямую кроссовером соединил две машины, на обеих запустил Dukto и, не подымая NAT и не прописывая форвадинг, т.е. не делая ничего для их соединения, передал на второй ноутбук то, что взял по Wi-Fi со стационарной машины, а со второй на первую передал видео файл. Вот это и подразумевает прямую передачу файлов.
Соединял машину с Matuntu-T64-M110 c машинкой c Matuntu-PP32-M16-Compiz. В 12.04.5 встал тот же пакет только для 32-разрядной архитектуры (i386).
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 09 Октября 2015, 20:29:11
Сегодня в живой сессии воспользовалась пакетом Dukto для передачи файлов.
Программа установилась и файлы были переданы на другой компьютер  :)
dukto
(http://storage6.static.itmages.ru/i/15/1009/s_1444411664_9500924_e5ccb31c5d.png) (http://itmages.ru/image/view/3076464/e5ccb31c)
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Andr40 от 10 Октября 2015, 13:14:19
Спасибо! Отлично работает! За 5 минут, без сложных настроек и заморочек создана локальная сеть на базе Wi-fi роутера.
Текст, файлы и папки прогнал туда-сюда(одна машина в режиме LiveCD) - результатом ооочень доволен! Рекомендую!
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: butjapka от 21 Февраля 2016, 14:56:57
Столкнулся с вопросом передачи файлов с помощью этой программы на Windows машину, выложу ссылку (https://sourceforge.net/projects/dukto/) на скачивания её для Win. Все же может кому то спонадобиться в решении вопроса
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 21 Февраля 2016, 18:28:57
Столкнулся с вопросом передачи файлов с помощью этой программы на Windows машину, выложу ссылку (https://sourceforge.net/projects/dukto/) на скачивания её для Win. Все же может кому то спонадобиться в решении вопроса
Такой вариант мною успешно опробован. Нужно было файл, скачанный в Matuntu на стационарном компьютере, передать на ноутбук с Windows8.
Duktu установилась в Win8 как родная и компьютеры увидели друг друга для обмена  :)
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: butjapka от 22 Февраля 2016, 14:07:30
Таня, программа замечательна. Смарт (андроид) тоже без проблем цепляется и к вин и к линь. Есть Dukto и в гугл плей
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 25 Февраля 2017, 16:26:56
Миша, пакет для андроида dukto6-5-5.apk скачала отсюда (http://dukto.en.uptodown.com/android/download). Нормально установился и работает.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Olej от 25 Февраля 2017, 16:42:55
Миша, пакет для андроида dukto6-5-5.apk скачала отсюда (http://dukto.en.uptodown.com/android/download). Нормально установился и работает.
Dukto для Android позволяет (по-моему) копировать файлы Android только из /sdcard (в силу разрешений?), а при отметке в качестве источника /proc - просто глухо вешает экран Android ... я такое вообще впервые вижу :-[

P.S. Закончилось это, похоже, "тихой" перезагрузкой Android через некоторое время.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 25 Февраля 2017, 17:08:45
Dukto для Android позволяет (по-моему) копировать файлы Android только из /sdcard (в силу разрешений?), а при отметке в качестве источника /proc - просто глухо вешает экран Android ... я такое вообще впервые вижу :-[
Да,  только из /sdcard и других носителей при выборе файла просто не видит.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Olej от 25 Февраля 2017, 17:17:33
программа замечательна. Смарт (андроид) тоже без проблем ц.,епляется и к вин и к линь. Есть Dukto и в гугл плей
Программа интересная для межсистемного обмена (для самого Linux, или Linux с Android есть много лучших способов).
Смущает несколько динамика развития ... в репозитории проекта: Dukto (https://sourceforge.net/projects/dukto/files/?source=navbar) - последняя версия для Linux 2011г. (Fedora 16, Ubuntu 11 ???), а дальше только OSX и Windows и тоже 2013г.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: ivm от 25 Февраля 2017, 18:15:56
У автомобилистов и вообще у людей, связанных с техникой, есть хорошее правило - РАБОТАЕТ - НЕ ТРОГАЙ. Зачем улучшать прекрасно работающую до сих пор программу?
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: alv от 26 Февраля 2017, 01:25:22
Зачем улучшать прекрасно работающую до сих пор программу?
Да, в таких программах обычно улучшать - только портить. Как в том самом NC для аналогичных целей. Во времена не то что инетов не было, а и локалок. И ходили по округе com-портовскими кабелями. Или lpt'шными, уже не помню.
Кстати, в OBS по Таниной ссылке сейчас есть версия для Ubuntu 16.04 - чего ещё нужно?
А программка действительно замечательная своей простотой - делает только то, что нужно, и ничего лишнего. Всех настроек - поменять расцветку и указать каталог.
И как это я мимо неё прошёл?
Таня, очень большое спасибо за наводку. Стандартно включу во все сборки Cintu.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 26 Февраля 2017, 09:11:20
Алексей, тема была создана задолго до появления 16.04 и в ссылке естественно пакетов Dukto для неё не было. Не заглядывая в ссылку, брала пакеты из своего хранилища и устанавливала в Matuntu более поздних выпусков пакеты для 14.04. Оказалось, все пакеты, указанные для разных релизов Ubuntu, одной версии 6.0-1. И работают они одинаково хорошо во всех дистрибутивах Ubuntu и от неё производных , а также Windows. Интерфейс Dukto для Android немного отличается урезанностью контекстного меню, но программа свои функции выполняет так же замечательно.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: alv от 26 Февраля 2017, 09:32:21
Оказалось, все пакеты, указанные для разных релизов Ubuntu, одной версии 6.0-1. И работают они одинаково хорошо во всех дистрибутивах Ubuntu и от неё производных
Ну конечно, а как же иначе, если исходники не менялись?
В таких случаях наличие версии под свой релиз действует чисто психологически: значит, майнтайнеры пакета собрали его для этого релиза и убедились, что в нём программа работает :)
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Olej от 26 Февраля 2017, 15:10:22
Кстати, в OBS по Таниной ссылке сейчас есть версия для Ubuntu 16.04 - чего ещё нужно?
Есть.
Только вы не обратили, наверное, внимания, что она там названа как не стабильная сборка, эксперименты от любителей экспериментировать ;), не от автора проекта.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Olej от 26 Февраля 2017, 15:17:44
У автомобилистов и вообще у людей, связанных с техникой, есть хорошее правило - РАБОТАЕТ - НЕ ТРОГАЙ. Зачем улучшать прекрасно работающую до сих пор программу?
Это замечательное правило прекрасно работает для железок, для целевых прикладных проектов ... "у автомобилистов и вообще у людей, связанных с техникой" :D

Но оно абсолютно неприменимо к программным разработкам. И уж особенно, если они представлены в бинарном виде (пакеты), а не исходном программном коде. Просто меняется окружение программы (реализация операционной системы, версии динамических библиотек...) - и программа теряет или функциональность частично, или работоспособность полностью.

По многочисленным наблюдениям, если на странице программного проекта не происходит развития 3-4 года - это вызывает большие сомнения  и в него никто не заглядывает, 5-6 лет - это почти гарантировано указывает, что проект мёртв.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: В. Юрганов от 27 Февраля 2017, 08:15:13
Кстати, в OBS по Таниной ссылке сейчас есть версия для Ubuntu 16.04 - чего ещё нужно?
Есть.
Только вы не обратили, наверное, внимания, что она там названа как не стабильная сборка, эксперименты от любителей экспериментировать ;), не от автора проекта.
убунту - операционная система, основанная на нестабильной ветке дебиана. И чё? Это недостаток убунту, что ли?
стабильность/нестабильность никак не влияет на устойчивость работы операционной системы
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: В. Юрганов от 27 Февраля 2017, 08:17:01

По многочисленным наблюдениям, если на странице программного проекта не происходит развития 3-4 года - это вызывает большие сомнения  и в него никто не заглядывает, 5-6 лет - это почти гарантировано указывает, что проект мёртв.
если проект мертв, а программа работает, то и Бог с ним, с проектом :)
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Olej от 27 Февраля 2017, 10:53:26
стабильность/нестабильность никак не влияет на устойчивость работы операционной системы
Да ну?  :o
(век живи - век учись :D)
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: alv от 04 Марта 2017, 10:28:02
Тоже сочинил маленький заметк (http://alv.me/dukto-fajl-peredat-chto-stakan-prinyat/). Ну в общем укрепился во мнении - во многих случаях штука до крайности полезная.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: butjapka от 04 Марта 2017, 22:26:43
Есть единственная (_!_) это то что если на смарт засыпает (экран гаснет), то передача файлов прекращается, пока не активируешь смарт. Например в Xender такого эффекта нет
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Olej от 04 Марта 2017, 22:38:30
Есть единственная (_!_) это то что если на смарт засыпает (экран гаснет), то передача файлов прекращается, пока не активируешь смарт. Например в Xender такого эффекта нет
Ну ... не "единственная" :D :-[
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: ivm от 04 Марта 2017, 22:43:53
Миша, настроить энергосбережение смартфона на период передачи данных не судьба?
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Olej от 04 Марта 2017, 22:48:52
Миша, настроить энергосбережение смартфона на период передачи данных не судьба?
При некоторых передачах файлов с Android, без всяких там энергосбережений, этот Android просто глухо умирает, и ничего ему не помогает кроме полного вырубления питания.
 
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 19 Сентября 2018, 14:30:01
Смущает несколько динамика развития ... в репозитории проекта: Dukto (https://sourceforge.net/projects/dukto/files/?source=navbar) - последняя версия для Linux 2011г. (Fedora 16, Ubuntu 11 ???), а дальше только OSX и Windows и тоже 2013г.
В настоящий момент доступна версия Dukto R6 от 2016 года (https://software.opensuse.org/package/dukto?search_term=Dukto), до сих пор исправно работающая во всех операционных системах. Для Android пакет программы Dukto 6.5.5 от 14 марта 2016 года можно скачать здесь (https://dukto.en.uptodown.com/android/download).
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 14 Июля 2019, 15:22:57
Сегодня в Matuntu-E64 для обмена файлами попыталась соединить между собой два компьютера с помощью Dukto и Nitroshare. Они "не увидели друг друга", хотя находились в единой локальной сети. Один соединён через модем 4G с точкой доступа - проводное соединение с Yota, другой - по Wi-Fi от точки доступа с этого же модема. Как оказалось, у Dukto есть возможность соединиться по IP. 
Указав конкретный IP известного компьютера-получателя,
(https://i.imgur.com/75NBL2Q.png)
смогла легко передать файлы на него и в обратном порядке с другого компьютера.

P.s.: Такого функционала нет у аналогичной программы Nitroshare.
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 16 Августа 2020, 14:06:59
В дистрибутивах на пакетной основе Ubuntu 20.04 программа устанавливается, но с ошибкой, при попытке исправления которой удаляется пакет Dukto  :(
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: Алексей от 21 Августа 2020, 14:26:50
 Без этой репы на Xubuntu 20.04 у меня nulloy и dukto не ставился
sudo add-apt-repository ppa:rock-core/qt4
сам dukto от сюда
http://download.opensuse.org/repositories/home:/colomboem/xUbuntu_12.04/amd64/
Название: Re: Dukto - программа для прямой передачи файлов в локальной сети
Отправлено: vita от 21 Августа 2020, 14:59:05
Алексей, спасибо за решение. В Matuntu-F программа установилась и работает как прежде. Проверила обмен файлами между Matuntu-F-08-20 (http://forum.matuntu.info/index.php?topic=1220.msg12334#msg12334) и Matuntu-B32-07-20 (http://forum.matuntu.info/index.php?topic=1216.msg12297#msg12297).
Пакет для 32-битной архитектуры (https://download.opensuse.org/repositories/home:/colomboem/xUbuntu_16.04/i386/dukto_6.0-1_i386.deb) пока доступен для скачивания.