• [^] # Re: Ah oui...

    Posté par . En réponse au journal GLADOS : Google L'A Dans l'OS. Évalué à 6.

    Sur ma Debian, j'installe et mets à jour yt-dlp via un environnement virtuel Python dédié.
    Ca se créée assez facilement comme suit:

    # Création au besoin d'une arborescence dédiée aux virtualenvs Python
    $ sudo mkdir -p /opt/virtualenvs/
    # Création d'un virtualenv dédié, grâce au module 'venv' de la lib. standard
    # (qui peut-être requiert le paquet Debian 'python3-venv', je ne sais plus)
    $ sudo python3 -m venv /opt/virtualenvs/yt-dlp
    # Mise à jour des outils de gestion de paquets Python en son sein
    # (via le 'pip' du virtualenv, et non celui du système)
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install --upgrade setuptools
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install --upgrade pip
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install --upgrade wheel
    # Installation de 'yt-dlp'
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install yt-dlp

    et pour les mises à jour quotidiennes de mon OS, intégration dans son script d'upgrade d'une adaptation de:

    # Mise à jour des outils de gestion de paquets Python en son sein
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install --upgrade setuptools
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install --upgrade pip
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install --upgrade wheel
    # Mise à jour de 'yt-dlp'
    $ sudo /opt/virtualenvs/yt-dlp/bin/pip install --upgrade yt-dlp

    Et en voiture S'mon Fort-du-Bras!
    Vous pouvez adapter selon vos goûts, YMMV & Cie, par ex. en opérant installation dans le $HOME de votre utilisateur.