mirror of
https://github.com/onionshare/onionshare.git
synced 2025-01-10 03:37:28 -03:00
installation instructions
This commit is contained in:
parent
3a07bbe161
commit
f0d823bdcc
1 changed files with 58 additions and 3 deletions
|
@ -22,14 +22,69 @@
|
||||||
|
|
||||||
## Installing OnionShare CLI
|
## Installing OnionShare CLI
|
||||||
|
|
||||||
First, make sure you have `tor` installed. In Linux, install it through your package manager. In macOS, install it with [Homebrew](https://brew.sh): `brew install tor`.
|
First, make sure you have `tor` and `python3` installed. In Linux, install it through your package manager. In macOS, install it with [Homebrew](https://brew.sh): `brew install tor`. Second, OnionShare is written in python, and you can install the command line version use python's package manager `pip`.
|
||||||
|
|
||||||
Then install OnionShare CLI:
|
### Requirements
|
||||||
|
|
||||||
|
Debian/Ubuntu (APT):
|
||||||
|
```sh
|
||||||
|
sudo apt-get install tor python3-pip
|
||||||
|
```
|
||||||
|
|
||||||
|
Arch (Pacman):
|
||||||
|
```sh
|
||||||
|
sudo pacman -S tor python-pip
|
||||||
|
```
|
||||||
|
|
||||||
|
CentOS, Red Hat, and Fedora (Yum):
|
||||||
|
```sh
|
||||||
|
sudo yum install tor python3 python3-wheel
|
||||||
|
```
|
||||||
|
|
||||||
|
macOS (Homebrew):
|
||||||
|
```sh
|
||||||
|
brew install tor python
|
||||||
|
sudo easy_install pip
|
||||||
|
```
|
||||||
|
|
||||||
|
### Main
|
||||||
|
|
||||||
|
#### Installation
|
||||||
|
|
||||||
|
Install OnionShare CLI:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
pip install onionshare-cli
|
pip install --user onionshare-cli
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Set path
|
||||||
|
|
||||||
|
When you install programs with pip and use the --user flag, it installs them into ~/.local/bin, which isn't in your path by default. To add ~/.local/bin to your path automatically for the next time you reopen the terminal or source your shell configuration file.
|
||||||
|
|
||||||
|
Fist, discover what is your shell:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
echo $SHELL
|
||||||
|
```
|
||||||
|
|
||||||
|
Then apply the path to your shell file:
|
||||||
|
|
||||||
|
bash:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
echo "PATH=\$PATH:~/.local/bin" >> ~/.bashrc
|
||||||
|
source ~/.bashrc
|
||||||
|
```
|
||||||
|
|
||||||
|
zsh:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
echo "PATH=\$PATH:~/.local/bin" >> ~/.zshrc
|
||||||
|
source ~/.zshrc
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Usage
|
||||||
|
|
||||||
Then run it with:
|
Then run it with:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|
Loading…
Reference in a new issue