Εγκατάσταση

Windows ή macOS

Μπορείτε να κάνετε λήψη του OnionShare για Windows και macOS από την ιστοσελίδα OnionShare.

Mobile

You can download OnionShare for Mobile from the follow links

Linux

Υπάρχουν αρκετοί τρόποι εγκατάστασης του OnionShare σε Linux. Ο προτιμότερος τρόπος είναι η εγκατάσταση μέσω του Flatpak ή του πακέτου Snap. Οι τεχνολογίες Flatpak και Snapcraft διασφαλίζουν ότι χρησιμοποιείται πάντα η νεότερη έκδοση και ότι το OnionShare θα εκτελείται μέσα σε sandbox.

Η υποστήριξη Snapcraft είναι ενσωματωμένη στα Ubuntu καθώς και το Fedora διατίθεται με υποστήριξη Flatpak, αλλά εξαρτάται από εσάς ποιο θα χρησιμοποιήσετε. Και τα δύο λειτουργούν με όλες τις διανομές Linux.

Εγκατάσταση του OnionShare με χρήση του Flatpak: https://flathub.org/apps/details/org.onionshare.OnionShare

Εγκατάσταση του OnionShare με χρήση του Snapcraft: https://snapcraft.io/onionshare

Μπορείτε να κάνετε λήψη και εγκατάσταση ενός πακέτου PGP-signed .flatpak ή .snap από https://onionshare.org/dist/ εάν επιθυμείτε.

Μη αυτόματη εγκατάσταση Flatpak

Αν θέλετε να εγκαταστήσετε το OnionShare χειροκίνητα με το Flatpak χρησιμοποιώντας το υπογεγραμμένο πακέτο αρχείου PGP https://docs.flatpak.org/en/latest/single-file-bundles.html, μπορείτε να το κάνετε ως εξής:

  • Εγκαταστήστε το Flatpak ακολουθώντας τις οδηγίες στη διεύθυνση https://flatpak.org/setup/.

  • Προσθέστε το αποθετήριο Flathub εκτελώντας την εντολή flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo. Παρόλο που δε θα κατεβάσετε το OnionShare από το Flathub, το OnionShare εξαρτάται από κάποια πακέτα που είναι διαθέσιμα μόνο εκεί.

  • Μεταβείτε στο https://onionshare.org/dist/, επιλέξτε την τελευταία έκδοση του OnionShare και κατεβάστε τα αρχεία .flatpak και .flatpak.asc.

  • Επαληθεύστε την υπογραφή PGP του αρχείου .flatpak. Ανατρέξτε στην ενότητα Επιβεβαίωση υπογραφών PGP για περισσότερες πληροφορίες.

  • Εγκαταστήστε το .flatpak εκτελώντας την εντολή flatpak install OnionShare-VERSION.flatpak. Αντικαταστήστε το VERSION με τον αριθμό έκδοσης του αρχείου που κατεβάσατε.

Μπορείτε να τρέξετε το OnionShare με: flatpak run org.onionshare.OnionShare.

Μη αυτόματη εγκατάσταση Snapcraft

Αν θέλετε να εγκαταστήσετε το OnionShare χειροκίνητα με το Snapcraft χρησιμοποιώντας το υπογεγραμμένο PGP πακέτο Snapcraft, μπορείτε να το κάνετε ως εξής:

  • Εγκαταστήστε το Snapcraft ακολουθώντας τις οδηγίες στη διεύθυνση https://snapcraft.io/docs/installing-snapd.

  • Μεταβείτε στη διεύθυνση https://onionshare.org/dist/, επιλέξτε την τελευταία έκδοση του OnionShare και κατεβάστε τα αρχεία .snap και .snap.asc.

  • Επαληθεύστε την υπογραφή PGP του αρχείου .snap. Ανατρέξτε στην ενότητα Επιβεβαίωση υπογραφών PGP για περισσότερες πληροφορίες.

  • Εγκαταστήστε το αρχείο .snap εκτελώντας την εντολή snap install --dangerous onionshare_VERSION_amd64.snap. Αντικαταστήστε το VERSION με τον αριθμό έκδοσης του αρχείου που κατεβάσατε. Σημειώστε ότι πρέπει να χρησιμοποιήσετε το –dangerous επειδή το πακέτο δεν είναι υπογεγραμμένο από το Snapcraft, ωστόσο επαληθεύσατε την υπογραφή PGP, οπότε γνωρίζετε ότι είναι νόμιμο.

Μπορείτε να εκτελέσετε το OnionShare με: snap run onionshare.

Μόνο γραμμή εντολών

Μπορείτε να εγκαταστήσετε μόνο την έκδοση με τη γραμμή εντολών του OnionShare σε οποιοδήποτε λειτουργικό σύστημα χρησιμοποιώντας τον διαχειριστή πακέτων Python pip. Δείτε το Περιβάλλον γραμμής εντολών για περισσότερες πληροφορίες.

FreeBSD

Althought not being officially developed for this platform, OnionShare can also be installed on FreeBSD. It’s available via its ports collection or as pre-built package. Should you opt to install and use OnionShare on a FreeBSD operating system, please be aware that it’s NOT officially supported by the OnionShare project.

Though not being offered and officially maintained by the OnionShare developers, the FreeBSD packages and ports do fetch and verifies the source codes from the official OnionShare repository (or its official release packages from PyPI). Should you wish to check changes related to this platform, please refer to the following resources:

Manual pkg Installation

To install the binary package, use pkg install pyXY-onionshare, with pyXY specifying the version of Python the package was built for. So, in order to install OnionShare for Python 3.9, use:

pkg install py39-onionshare

There’s also a Command-line only version of OnionShare available as pre-built package. Replace py39-onionshare by py39-onionshare-cli if you want to install that version.

For additional information and details about the FreeBSD pre-built packages, please refer to its official Handbook section about pkg.

Manual port Installation

To install the FreeBSD port, change directory to the ports collection you must have checked out before and run the following:

make -s -C www/onionshare all install clean

The ports collection also offers a dedicated port for the Command-line only version of OnionShare. Replace www/onionshare by www/onionshare-cli if you want to install that version.

For additional information and details about the FreeBSD ports collection, please refer to its official Handbook section about ports.

Επιβεβαίωση υπογραφών PGP

Μπορείτε να επαληθεύσετε ότι το πακέτο που κατεβάσετε είναι νόμιμο και δεν έχει παραβιαστεί, επαληθεύοντας την υπογραφή του PGP. Για Windows και macOS, αυτό το βήμα είναι προαιρετικό και παρέχει άμυνα σε βάθος: τα δυαδικά αρχεία OnionShare περιλαμβάνουν συγκεκριμένες υπογραφές λειτουργικού συστήματος και μπορείτε απλώς να βασιστείτε σε αυτά και μόνο αν θέλετε.

Κλειδί υπογραφής

Packages are signed by the core developer who is responsible for the particular release. Following are the informations of the core developers of OnionShare:

Για την επιβεβαίωση υπογραφών θα πρέπει να έχετε εγκατεστημένο το GnuPG. Για macOS χρειάζεστε το GPGTools και για Windows το Gpg4win.

Υπογραφές

Θα βρείτε τις υπογραφές (αρχεία .asc), για Windows, macOS, Flatpak, Snap και αρχεία εγκατάστασης στο https://onionshare.org/dist/ στο φάκελο με όνομα ανάλογο της έκδοσης του OnionShare. Μπορείτε επίσης να τα βρείτε και στη σελίδα εκδόσεων του GitHub.

Επιβεβαίωση

Once you have imported the core developers public keys into your GnuPG keychain, downloaded the binary and .asc signature, you can verify the binary in a terminal like this:

Για Windows:

gpg --verify OnionShare-win64-2.6.msi.asc OnionShare-win64-2.6.msi (Windows 64-bit)

Για macOS:

gpg --verify OnionShare-2.6.dmg.asc OnionShare-2.6.dmg

Για Linux:

gpg --verify OnionShare-2.6.flatpak.asc OnionShare-2.6.flatpak (Flatpak)

gpg --verify onionshare_2.6_amd64.snap.asc onionshare_2.6_amd64.snap (Snap)

και για το αρχείο προέλευσης:

gpg --verify onionshare-2.6.tar.gz.asc onionshare-2.6.tar.gz

Θα πρέπει να δείτε κάτι όπως:

gpg: Signature made Mo 10 Okt 2022 02:27:16 CEST
gpg:                using RSA key 927F419D7EC82C2F149C1BD1403C2657CD994F73
gpg: Good signature from "Micah Lee <micah@micahflee.com>" [unknown]
gpg:                 aka "Micah Lee <micah.lee@firstlook.media>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 927F 419D 7EC8 2C2F 149C  1BD1 403C 2657 CD99 4F73

Εάν δεν εμφανιστεί το Σωστή υπογραφή από, ενδέχεται να υπάρχει πρόβλημα με την ακεραιότητα του αρχείου (κακόβουλο ή άλλο) και δεν πρέπει να το εγκαταστήσετε.

Η ΠΡΟΕΙΔΟΠΟΙΗΣΗ: που φαίνεται παραπάνω, δεν αποτελεί πρόβλημα με το πακέτο, σημαίνει μόνο ότι δεν έχετε ορίσει το επίπεδο «εμπιστοσύνης» του κλειδιού PGP του Micah.

Εάν θέλετε να μάθετε περισσότερα σχετικά με την επαλήθευση των υπογραφών PGP, οι οδηγοί για Qubes OS και το Tor Project θα σας φανούν χρήσιμα.