persepolisdm / persepolis

Persepolis is a download manager written in Python.
https://persepolisdm.github.io
GNU General Public License v3.0
6.31k stars 654 forks source link

Youtube Downloader Dependency #975

Closed ghahramani closed 7 months ago

ghahramani commented 7 months ago

Hi,

It seems Persepolise still requires youtube-dl in Manjaro distribution, could you please update it to the latest version that uses yt-dlp?

It gives the error below:

could not satisfy dependencies:
- unable to satisfy dependency 'youtube-dl' required by persepolis

Installation command

sudo pacman -S persepolis
alireza-amirsamimi commented 7 months ago

Hi Please tell me the output: pacman -Ss persepolis

ghahramani commented 7 months ago
pacman -Ss persepolis
extra/persepolis 3.2.0-8
    Qt front-end for aria2 download manager
ghahramani commented 7 months ago
sudo pacman -S persepolis
resolving dependencies...
warning: cannot resolve "youtube-dl", a dependency of "persepolis"
:: The following package cannot be upgraded due to unresolvable dependencies:
      persepolis
alireza-amirsamimi commented 7 months ago

It's ArchLinux output:

pacman -Ss persepolis
extra/persepolis 4.0.1-1
    Qt front-end for aria2 download manager

change your mirrors. /etc/pacman.d/mirrorlist

ghahramani commented 7 months ago

changing to what? this is my mirrorlist

##
## Manjaro Linux default mirrorlist
## Generated on 2024-04-20 18:10
##
## Please use 'pacman-mirrors -f [NUMBER] [NUMBER]' to modify mirrorlist
## (Use 0 for all mirrors)
##

## Country : United_Kingdom
Server = https://mirror.vinehost.net/manjaro/stable/$repo/$arch

## Country : Global
Server = https://mirrors.cicku.me/manjaro/stable/$repo/$arch

## Country : Netherlands
Server = https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch

## Country : France
Server = https://manjaro.ynh.ovh/stable/$repo/$arch

## Country : United_States
Server = https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch

## Country : Uruguay
Server = https://manjaro.repo.cure.edu.uy/stable/$repo/$arch

## Country : Ukraine
Server = https://fastmirror.pp.ua/manjaro/stable/$repo/$arch

## Country : China
Server = https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
alireza-amirsamimi commented 7 months ago

Sorry. I made a mistake. Manjaro repositories are different from ArchLinux. I checked Manaro repositories. Apparently, new version of Persepolis is still in Manjaro testing repositories. checkout this link.

ghahramani commented 7 months ago

how can I install the testing package in Manjaro? and how long it does take to go to stable repo usually?

alireza-amirsamimi commented 7 months ago

Unfortunately, I am not familiar with Manjaro. I am ArchLinux user. But maybe you can install Persepolis from AUR.

ghahramani commented 7 months ago

Ah I see, unfortunately, I tried the persepolis-git package with pamac but could not find it

pamac install persepolis-git
Error: target not found: persepolis-git
ghahramani commented 7 months ago

is there a option to install it via source code?

alireza-amirsamimi commented 7 months ago

yes, Please checkout persepolis wiki.

ghahramani commented 7 months ago

Great, thank you. I successfully installed it.