- Notifications
You must be signed in to change notification settings - Fork666
git installation instruction
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 .
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.
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.
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
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
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
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
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.
Readthis
Readthis
Read More AboutPersepolis