git installation instruction

AliReza AmirSamimi edited this page Apr 3, 2018 · 17 revisions

If you are using ArchLinux base os or ubuntu base os or fedora base os or OpenSuse base os , we recommend to use persepolis repository. You can find installation instructions in our website , because git version is on development and not stable . but if you want install persepolis from git for any reason follow this instructions .

Linux

Before running install file make sure that all dependencies are installed on your system!

You must have aria2 , libnotify-bin , python 3 , pyqt5 , qt5-svg , python3-requests , python3-setproctitle , python3-setuptools , python3-psutil , sound-theme-freedesktop , youtube-dl installed. In some disributions you must install python3-pyqt5.qtsvg .

Installing Dependencies for Archlinux

     sudo pacman -S aria2 libnotify python-pyqt5 qt5-svg python-requests python-setproctitle python-setuptools sound-theme-freedesktop python-psutil youtube-dl

Installing Dependencies for Debian and Debian base distros (ubuntu, ... )

     sudo apt-get install aria2 sound-theme-freedesktop libnotify-bin python3-pyqt5 libqt5svg5 python3-requests python3-setproctitle python3-setuptools python3-psutil youtube-dl python3-pyqt5.qtsvg

Installing Dependencies for Fedora

     sudo dnf install aria2 sound-theme-freedesktop libnotify python3-qt5 qt5-qtsvg python3-requests python3-setproctitle python3-setuptools python3-psutil youtube-dl

OPTIONAL DEPENDENCIES:

If you use GTK+ desktop environments(Gnome, Cinammon, Mate, XFCE, Budgie, ...), we recommend you to install adwaita-qt package.This package help you to get a uniform look between persepolis and the other applications in your desktop environments.

In ArchLinux:

  yaourt -S adwaita-qt5

In Debian,Ubuntu, Mint ,...(This package may not be available in old distributions) :

  sudo apt-get install adwaita-qt

In Fedora:

  sudo dnf install adwaita-qt

Installing Persepolis Download Manager itself

     git clone "https://github.com/persepolisdm/persepolis.git" 
     cd persepolis

to install

     sudo python3 setup.py install

to uninstall,

    sudo python3 uninstall.py

In some old distributions(Ubuntu 16.04), youtube-dl is installed as python2 madule. But persepolis need youtube_dl as python3 madule. If you get error for youtube-dl madule, you must install youtube-dl with pip3.

sudo apt install python3-pip 
sudo pip3 install youtube-dl

Windows

Read this

Mac

Read this

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.