Ubuntu 16.04 Xenial Xerus
Ubuntu 14.04 Trusty Tahr
NitroShare ist ein Programm, mit dem man Dateien im lokalen Netzwerk (LAN) austauschen kann. Es ist einfach und schlicht gehalten, wird im Wesentlichen über ein Symbol im Benachrichtigungsfeld gesteuert und die Oberfläche ist englischsprachig. Die plattformübergreifende Anwendung kann unter Linux, Windows und Mac OS X ausgeführt werden und bietet eine Alternative zu Transfer on LAN, das auf Java basiert. NitroShare verwendet hingegen C++ und – wie Dukto – die Grafikbibliothek Qt.
Das Programm ist auch für Ubuntu 12.04 verfügbar, allerdings kommt hier die alte Version 0.2 zum Einsatz, die sich stark von der aktuellen Version unterscheidet, da diese komplett neu geschrieben wurde (ab v0.3). Für Ubuntu 12.04 wird das Programm nicht mehr gepflegt und ist in der GNOME Shell nur mühsam zu bedienen.
Zur Funktionsweise ein Zitat des Entwicklers:
"NitroShare uses a custom protocol for discovering other machines on the network. It sends out UDP broadcast packets to the interface's broadcast address which contain the machine's local IPv4 address and some other metadata. Other machines on the network listen for these packets.
For file transfers, NitroShare uses an extremely simple TCP protocol, transparently implementing CRC checksums and compression when enabled." (Quelle: Nathan Osman, Entwickler)
Das Programm ist ab Ubuntu 16.04 in den offiziellen Paketquellen enthalten. Folgendes Paket muss installiert werden [1]:
nitroshare (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install nitroshare
sudo aptitude install nitroshare
Nutzt man eine ältere Ubuntu-Version oder möchte man die Nautilus-/Nemo-Integration installieren, muss man auf ein "Personal Package Archiv" (PPA) [2] oder ein Fremdpaket ausweichen.
Adresszeile zum Hinzufügen des PPAs:
ppa:george-edison55/nitroshare
Zusätzliche Fremdquellen können das System gefährden.
Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen sind der PPA-Beschreibung des Eigentümers/Teams george-edison55 zu entnehmen.
Damit Pakete aus dem PPA genutzt werden können, müssen die Paketquellen neu eingelesen werden.
Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben. Zusätzlich kann eine Nautilus-/Nemo-Integration installiert werden. Dafür das passende Paket auswählen:
nistroshare-nautilus (für Nautilus)
nitroshare-nemo (für Nemo)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install nistroshare-nautilus nitroshare-nemo
sudo aptitude install nistroshare-nautilus nitroshare-nemo
Man kann ein Fremdpaket im DEB-Format auch von der offiziellen Webseite herunterladen und manuell installieren [3].
Fremdpakete können das System gefährden.
Das Programm kann bei Ubuntu-Varianten mit einem Anwendungsmenü über "Internet -> NitroShare" gestartet werden [4]. Beim ersten Start erscheint eine kurze Erklärung der Funktionsweise (auf Englisch).
Wird das Programm gestartet, erscheint ein Symbol im Benachrichtigungsbereich, über das der Dialog zum Senden einzelner Dateien mit "Send Files..." oder eines Ordner mit "Send Directory..." aufgerufen werden kann. Nachdem man Dateien bzw. Ordner ausgewählt hat, erhält man die Möglichkeit, den Zielrechner zu wählen. Hierbei werden automatisch alle Rechner im lokalen Netzwerk mit laufendem Nitroshare gelistet. Die Dateiübertragung wird durchgeführt, ohne dass der Partner gefragt wird. Er wird lediglich darüber benachrichtigt, eine Datei erhalten zu haben.
Über das Benachrichtigungssymbol erreicht man außerdem eine Übersicht über aktive und abgeschlossene Verbindungen mit "View Transfers..." und die Einstellungen mit "Settings". Eingestellt werden kann u.a. der Port, der natürlich nicht durch eine Firewall blockiert sein darf.
Hat man die Nautilus- oder Nemo-Integration aus dem PPA installiert, so erscheint ein Eintrag zum Senden von Dateien im Kontextmenü von Nautilus.
Easily Share Files Between Windows/Linux/Macs Over Network Using NitroShare - Blogbeitrag, 02/2014
NitroShare: Unkompliziert Dateien tauschen übers Netzwerk - heise Open Source, 07/2012
Dateien im LAN sharen mit Nitroshare - Blogbeitrag, 06/2012
ShareDrop - webbasierte Alternative
Instant Webserver - weitere Programme zum Austausch von Dateien im LAN
Heimnetzwerk Übersichtsartikel
Diese Revision wurde am 14. Juli 2016 12:10 von Jonius erstellt.