Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

git installation instruction

AliReza AmirSamimi edited this pageJul 6, 2025 ·49 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 ourwebsite , because git version is on development and not stable . but if you want install persepolis from git forany reason follow this instructions .

Linux

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

You must havepython3-pysocks ,python3-urllib3 ,python 3 ,pyqt5 orpyside6 ,qt5-svg orqt6-svg ,python3-requests ,python3-setproctitle ,meson ,python3-psutil ,ffmpeg,sound-theme-freedesktop ,yt-dlp, ‍‍‍‍‍python3-dasbus‍ installed.In some disributions you must installpython3-pyqt5.qtsvg.If you use PyQt5 you must installqt5-qtmultimedia too.

Persepolis can use Pyside6 or PyQt5. Pyside6 is newer. If Pyside6 is in your distro. repositories you can installpyside6 andqt6-svg.You can also install pyside and yt-dlp from pip.

OPTIONAL DEPENDENCIES

yt-dlp andffmpeg are used for downloading video from youtube and ... . How to use Persepolis video finder? checkout thislink please.ffmpeg is used for playing notifications and It's just an optional dependency.python3-dasbus is used for showing desktop notification messages and It is an optional dependency.

Conclusion

All three dependency packages are optional and it is not a problem if they are not installed.

Installing Dependencies for Archlinux

     sudo pacman -S python-pysocks python-urllib3 pyside6 qt6-svg python-requests python-setproctitle meson sound-theme-freedesktop python-psutil yt-dlp ffmpeg python-dasbus

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

If you are a Debian sid user, you can install Pyside6 (python3-pyside6) instead of package python3-pyqt5.

     sudo apt-get install python3-urllib3 sound-theme-freedesktop python3-pyqt5 libqt5svg5 qt5-qtmultimedia python3-requests python3-setproctitle meson ninja-build python3-psutil yt-dlp ffmpeg python3-pyqt5.qtsvg python3-dasbus

Installing Dependencies for Fedora

     sudo dnf install python3-pysocks python3-urllib3 sound-theme-freedesktop python3-pyside6 qt6-qtsvg python3-requests python3-setproctitle meson ninja-build python3-psutil yt-dlp ffmpeg python3-dasbus

another optinal dependencies:

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

In ArchLinux:

  yay -S adwaita-qt6

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-qt6

Installing Persepolis Download Manager itself

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

to install

     meson setup builddir     cd builddir     meson compile     sudo meson install

If you want to package persepolis for a distribution and you are not familiar with meson, Please checkout thislink. you can also checkout ourAUR package. Please feel free to open an issue for more help :) .

to uninstall, use uninstall.py script in persepolis repo.

    sudo python3 ./uninstall.py

If you installed Persepolis 3.X or 2.X before and you want to install version 4.x, Please run uninstall.py script first.

Windows

Readthis

Mac

Readthis

Read More AboutPersepolis

Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp