NitroShare: Διαμοιρασμός αρχείων σε τοπικό δίκτυο

ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!

Μια από τις χρήσεις ενός δικτύου υπολογιστών είναι και ο διαμοιρασμός αρχείων μεταξύ τους. Υπάρχουν ήδη αρκετοί διαφορετικοί τρόποι στο Linux ώστε κάποιος να το καταφέρει αυτό, ενώ ο πιο διαδεδομένος είναι το πρωτόκολλο Samba, το οποίο επιτρέπει τη δικτύωση μεταξύ Linux και Windows.
Έτσι, εάν για παράδειγμα έχουμε έναν υπολογιστή με Windows και έναν με Linux, μπορούμε να δημιουργήσουμε ένα κοινό χώρο μεταξύ τους.
Σε αυτή τη δημοσίευση θα δούμε άλλον έναν τρόπο με τον οποίο μπορούμε να διαμοιράσουμε αρχεία μεταξύ Linux, Windows και Mac.

To NitroShare είναι ένα λογισμικό ανοιχτού κώδικα (άδεια χρήσης MIT) και εφόσον γίνει εγκατάσταση στα λειτουργικά μας συστήματα, μπορούμε να το χρησιμοποιήσουμε για να διαμοιράσουμε αρχεία μεταξύ των υπολογιστών μας. Το μεγάλο του ατού είναι η εύκολη χρήση μέσω GUI, όπως και το ότι είναι cross-platform εφαρμογή την οποία μπορούμε να χρησιμοποιήσουμε σε Linux, Windows και Mac.

Εγκατάσταση

Σε Ubuntu και παράγωγες διανομές έκδοσης 16.04+ , υπάρχει στο αποθετήριο Universe και μπορούμε να το κάνουμε εγκατάσταση απευθείας από εκεί.
Ανοίγοντας ένα τερματικό βλέπουμε τη διαθέσιμη προς εγκατάσταση έκδοση με τη παρακάτω εντολή

$ apt-cache policy nitroshare
nitroshare:
  Installed: (none)
  Candidate: 0.3.1-1ubuntu1
  Version table:
     0.3.1-1ubuntu1 500
        500 http://gr.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

Το κάνουμε εγκατάσταση απλά με

$ sudo apt-get install nitroshare 
Ενημέρωση: 01.10.2016 - 19:35

Προσθήκη μέσω αποθετηρίου
Έπειτα από ορθή επισήμανση του φίλου Dimi Aggel στο Google Plus, ο προγραμματιστής του NitroShare συντηρεί αποθετήριο στο Launchpad στο οποίο ανεβάζει νεότερες εκδόσεις του προγράμματος.
Για παράδειγμα, αυτή τη στιγμή βλέπουμε ότι στο PPA είναι διαθέσιμη η έκδοση 0.3.3,
ενώ στο Universe του Ubuntu η 0.3.1.
Η εγκατάσταση απαιτεί τη προσθήκη του αποθετηρίου στο σύστημά μας, πράγμα το οποίο γίνεται με τις παρακάτω εντολές

$ sudo add-apt-repository ppa:george-edison55/nitroshare
$ sudo apt-get update

Έπειτα τρέχουμε την εντολή εγκατάστασης

$ sudo apt-get install nitroshare

ή την εντολή αναβάθμισης σε περίπτωση που κάναμε εγκατάσταση από το Universe αποθετήριο

$ sudo apt-get upgrade

Σε Windows,
υπάρχει εκτελέσιμο αρχείο εγκατάστασης το οποίο μπορούμε να κατεβάσουμε από την Official σελίδα του NitroShare στο Launchpad: https://launchpad.net/nitroshare
Εκεί φιλοξενείται και το αρχείο εγκατάστασης για Mac (dmg).
Αφού ολοκληρωθεί η εγκατάσταση το μόνο που έχουμε να κάνουμε είναι να το τρέξουμε.

Χρήση του NitroShare

Σε αυτή τη δημοσίευση χρησιμοποιούμε Ubuntu MATE 16.04 LTS και Windows 8.1.
Αφού τρέξουμε το πρόγραμμα αυτό θα ενσωματωθεί στο system tray και μπορούμε να το χειριζόμαστε από εκεί. Οι επιλογές που δίνει είναι απλές όπως, Send Files (μεταφορά αρχείων), Send Directories (μεταφορά καταλόγων/φακέλων), View Transfers(όταν θέλουμε να δούμε τις μεταφορές) και άνοιγμα του settings (ρυθμίσεις) τις οποίες δεν χρειάζεται να πειράξουμε καθόλου, εκτός και εάν γνωρίζουμε το γιατί.

nitroshare

nitroshare-icon

nitroshare-general-settings

Για να μεταφέρουμε τα αρχεία ή τους φακέλους μας, αρκεί να κάνουμε κλικ στο αντίστοιχο μενού και να τα επιλέξουμε. Έπειτα επιλέγουμε τη συσκευή στην οποία θέλουμε να τα στείλουμε. Άλλο ένα ατού του NitroShare είναι ότι αναγνωρίζει αυτόματα τις συσκευές στις οποίες έχει γίνει εγκατάσταση και θα τις δούμε στη λίστα.

nitroshare-send-files

nitroshare-select-device

nitroshare-windows-to-linux

Όταν η μεταφορά ολοκληρωθεί, θα λάβουμε σχετική ειδοποίηση και μπορούμε να δούμε τα αποτελέσματα κάνοντας κλικ στο View Transfers.

nitroshare-received

nitroshare-succeded


Κεντρική Σελίδα: https://nitroshare.net

Αυτό είναι το NitroShare. Απλό και εύκολο στη χρήση για μεταφορά αρχείων ή φακέλων.
Είναι cross-platform, γραμμένο σε Qt5 και χρησιμοποιεί ένα custom πρωτόκολλο μεταφοράς το οποίο τρέχει πάνω σε TCP.
Το προεπιλεγμένο path αποθήκευσης αρχείων σε Linux είναι το Desktop (επιφάνεια εργασίας),
ενώ σε Windows είναι το Downloads(Λήψεις) όπου μέσα σε αυτό δημιουργείται ένας φάκελος ονόματι NitroShare. Αυτά μπορούν να αλλάξουν από το Settings → General.
Ο πηγαίος κώδικας φιλοξενείται στο GitHub: https://github.com/nitroshare/nitroshare-desktop

8 σκέψεις σχετικά με το “NitroShare: Διαμοιρασμός αρχείων σε τοπικό δίκτυο

  1. καλησπερα σας
    Εχω το εξης θεμα :στο τοπικο μου δικτυο εχω 2 υπολογιστες και θελω να χρησιμοποιησω εναν απλο τροπο να μεταφερω αρχεια απο τον εναν η/υ στον αλλον,χρησιμοποιω το nitroshare.
    ο ενας η/υ εχει ubuntu 16.04 και ο αλλος opensuse 42,3.
    Απο τον opensuse 42,3 μεταφερω αρχεια , δουλευει δηλαδη το nitroshare.ΑΝΤΙΣΤΡΟΦΩΣ ομως οχι ,μου βγαζει connectio failled
    παρατηρω ομως οτι διαφερουν οι εκδοσεις nitroshare.(3,3 opensuse 42,3.και 3,4 ubuntu 16.04 )
    το θεμα μου ειναι να βρω τροπο να κανω το 3,3 σε 3,4 η αντιστροφως. Γινεται;
    Εκτος αν το εξηγειτε αλλοιως
    ΕΥΧΑΡΙΣΤΩ

    1. Δεν μπορώ να βρω την έκδοση 3.4 για openSUSE. Αν είναι θέμα εκδόσεων τότε μπορείς να κάνεις downgrade την έκδοση που έχεις στο Ubuntu, ώστε να είναι και οι δυο 3.3.
      Η έκδοση 3.3 βρίσκεται στο αποθετήριο αλλά έχει γίνει superseded από την 3.4. Μπορείς να βρεις το πακέτο στο Launchpad

      Κατέβασε από εκεί τα αρχεία (deb) που χρειάζεσαι και κάνε τα εγκατάσταση, αφού πρώτα έχεις απομακρύνει την έκδοση 3.4

      Αν δεν διορθώνεται το πρόβλημα, δηλαδή αν δεν είναι θέμα εκδόσεων, χρειάζεται περαιτέρω debugging και πιο αναλυτικά μηνύματα λάθους (το Connection Failed από μόνο του δεν λέει και πολλά).

  2. Καταρχήν ευχαριστούμε πάρα πολύ! Το άρθρο είναι πολύ ωραίο, απλό πληρέστατο & πολύ ενδιαφέρον και χρήσιμο! Κάπου το είχα δει όταν χρειαζόμουν κάτι αντίστοιχο, αλλά δε το είχα χρησιμοποιήσει τελικά. Μετά από αυτό εδώ το άρθρο, θα το δοκιμάσω! :)

    Κάτι που δε μου αρέσει από τα λεγόμενα σου στο πρόγραμμα, είναι πως και δε κάνει ένα φάκελο στο Linux με όνομα NitroShare, κάπου στο home ή στις Λήψης και τα πετάει χύμα στο Deskotp ; :P
    Τέλος πάντων, αυτό κουβέντα να γίνεται, αφού έχεις και την επιλογή να το αλλάξεις δε τρέχει και τίποτα.

  3. Έβαλα τα αποθετηρια sid αλλα δεν τρεχει σε armhf υπολογιστες. Είχα κανει bookmark αυτο το ποστ εδω και καιρο. Ευχαριστούμε Νίκο.

    1. Όντως στο Debina παιδιά τι μπορούμε να κάνουμε; Κάποιες οδηγίες; :/
      ( Αυτό με το Debian.. που δεν έχει τα αποθετήρια αυτά – αν και το αγαπώ – με ταλαιπωρεί κάπως κάθε φορά.. δε πειράζει αλλά.. :/ )

Συμβάλετε κι εσείς με ένα σχόλιο

Ο ιστότοπος χρησιμοποιεί το Akismet για την εξάλειψη των ανεπιθύμητων σχολίων. Μάθετε πως επεξεργάζονται τα δεδομένα των σχολίων σας.