Kirjoittaja Aihe: yle-dl ei lataa ohjelmaa eikä päivity  (Luettu 11893 kertaa)

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #20 : 23.07.24 - klo:18.34 »
Koodia: [Valitse]
  src/lxml/etree.c:105:10: fatal error: Python.h: Tiedostoa tai hakemistoa ei ole
   #include "Python.h"
            ^~~~~~~~~~
  compilation terminated.

Python 3.7:n headerit puuttuvat. Asenna paketti python3.7-dev:

Koodia: [Valitse]
sudo apt install python3.7-dev
Sitten uusi yritys.

Tämä ei vielä riittänyt, mutta viestin #17 neuvo lisäksi auttoi.

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #21 : 23.07.24 - klo:18.37 »
Nyt on siis kommellusten kautta taas yle-dl toimiva. Kiitos kaikille apua tarjonneille.

Kun vielä saan ohjeen, millä komennolla saan jatkossa sen päivitettyä. Aiemmin käyttämäni päivitysrimpsut ovat varmasti turhia.

nm

  • Käyttäjä
  • Viestejä: 16461
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #22 : 23.07.24 - klo:19.04 »
Tämä ei vielä riittänyt, mutta viestin #17 neuvo lisäksi auttoi.

python3-komennon linkittäminen python3.7:ään voi pahimmillaan rikkoa järjestelmän perustoimintoja, koska osa mm. päivityksiin liittyvistä skripteistä on koodattu Pythonilla ja ne olettavat, että käytössä on Python 3.6 ja tietyt jakeluun kuuluvat kirjastot. Voi toki olla, että tähän on varauduttu pakottamalla oikea versio käyttöön skriptien käynnistyksessä, mutta tässä voi helposti tulla vastaan ongelmia eri sovelluksissa.

Yle-dl:n asennus ja käyttö onnistuu kyllä ilman tätä linkitystäkin.

Kun vielä saan ohjeen, millä komennolla saan jatkossa sen päivitettyä. Aiemmin käyttämäni päivitysrimpsut ovat varmasti turhia.

Koodia: [Valitse]
python3.7 -m pip install --user --upgrade yle-dl

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #23 : 23.07.24 - klo:21.17 »
Kiitos tiedosta. Toivottavasti en tehnyt mitään vaikeuksia itselleni.

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #24 : 25.07.24 - klo:10.50 »
Komennolla (viestin #17)
Koodia: [Valitse]
python3.7 -m pip install --user --upgrade yle-dlpäivittyi yle-dl myös läppäriin, jossa oli tehtynä jo uudempi asennus.

Katson ratkaistuksi tämän ongelman.

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #25 : 25.07.24 - klo:13.56 »
python3-komennon linkittäminen python3.7:ään voi pahimmillaan rikkoa järjestelmän perustoimintoja, koska osa mm. päivityksiin liittyvistä skripteistä on koodattu Pythonilla ja ne olettavat, että käytössä on Python 3.6 ja tietyt jakeluun kuuluvat kirjastot. Voi toki olla, että tähän on varauduttu pakottamalla oikea versio käyttöön skriptien käynnistyksessä, mutta tässä voi helposti tulla vastaan ongelmia eri sovelluksissa.
Linkittämälläni sivulla ohjeistetaan python-versioiden rinnakkaiskäyttöä, yle-dl asennuksen jälkeen voi palata 3.6 versioon.
Koodia: [Valitse]
hessu@optiplex-960:~$ python3 -V
Python 3.7.5
hessu@optiplex-960:~$
hessu@optiplex-960:~$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.7   2         auto mode
  1            /usr/bin/python3.6   1         manual mode
  2            /usr/bin/python3.7   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python3.6 to provide /usr/bin/python3 (python3) in manual mode
hessu@optiplex-960:~$ python3 -V
Python 3.6.9

nm

  • Käyttäjä
  • Viestejä: 16461
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #26 : 25.07.24 - klo:14.07 »
Linkittämälläni sivulla ohjeistetaan python-versioiden rinnakkaiskäyttöä, yle-dl asennuksen jälkeen voi palata 3.6 versioon.

Niin, se on yksi vaihtoehto. Tiettyä Pythonin versiota voi kuitenkin käyttää suoraan versioidulla komennolla, jolloin ei tarvitse muuttaa linkityksiä:

Koodia: [Valitse]
python3.7 jokuskripti.py
Pip toimii moduulina:

Koodia: [Valitse]
python3.7 -m pip install --user jokupaketti
Sitten on vielä virtuaaliset ympäristöt (virtual environment / venv), joilla on mahdollista asentaa riippuvuuksia sovelluskohtaisesti, sotkematta muuta ympäristöä. Nykyisin toki myös kontit ajavat saman asian.
« Viimeksi muokattu: 25.07.24 - klo:14.11 kirjoittanut nm »

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity [Ratkaistu]
« Vastaus #27 : 02.08.24 - klo:12.40 »
Pitää avata uudestaan tämä ongelma ja peruuttaa [ratkaistu] toistaiseksi.

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #28 : 02.08.24 - klo:12.55 »
Suoritus

Koodia: [Valitse]
python3.7 -m pip install --user yle-dl
ja yle-dl toimii uusimmassa versiossa.

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #29 : 12.01.25 - klo:21.28 »
Koska ongelma riivaa jälleen, en aloita uutta aihetta vaan jatkan perään, ongelmahan on henkilökohtainen.

Aiempien viestien ohjeilla sain yle-dl:n toimimaan toivotusti. Lisäksi sen päivitinkin rimpsulla
Koodia: [Valitse]
python3.10 -m pip install --user --upgrade yle-dl
En ole tällä koneella ohjelmaa muutamaan kuukauteen tarvinnut, mutta nyt on jossain vaiheessa jotain tapahtunut, eikä yle-dl toimi. Se jokin johtunee järjestelmän päivityksestä ja nyt käytössä on Ubuntu 24.04.1 LTS. Siis päivitys, ei puhdas asennus. Vaikka tämä läppäri on keikkakone, se on myös harjoituslaite rohkeuden keräämiseksi "tuotantokoneen" perusteelliselle päivitykselle.

Koodia: [Valitse]
ilkka@T410:~$ yle-dl
bash: /home/ilkka/.local/bin/yle-dl: cannot execute: required file not found
Kyllä se yle-dl siellä on ja annettu lupa suorittaa ohjelmana. Jos sen suorittaa Tiedostot-ohjelmasta hiirellä, avautuvassa päätteessä tulee vastaus, joka kuvana näemmä ilmestyikin viestin loppuun.


Asennuskomento kertoo
Koodia: [Valitse]
ilkka@T410:~$ pipx install yle-dl
'yle-dl' already seems to be installed. Not modifying existing installation in
'/home/ilkka/.local/share/pipx/venvs/yle-dl'. Pass '--force' to force
yle-dl on sielläkin, eikä sieltäkään suoraan käynnisty.

Taitaa olla aika sekavaa selostusta, mutta hitaasti muodostunut sanasokeus hankaloittaa selkeän ongelman esittelyä.
« Viimeksi muokattu: 12.01.25 - klo:21.31 kirjoittanut Illu »

nm

  • Käyttäjä
  • Viestejä: 16461
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #30 : 12.01.25 - klo:22.31 »
Auttaako, jos poistat paketin ja asennat sen uudelleen?

Koodia: [Valitse]
python3 -m pip uninstall yle-dl
Koodia: [Valitse]
python3 -m pip install --user yle-dl
« Viimeksi muokattu: 12.01.25 - klo:22.33 kirjoittanut nm »

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #31 : 12.01.25 - klo:23.21 »
Eipä luonnistu

Koodia: [Valitse]
ilkka@T410:~$ python3 -m pip uninstall yle-dl
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
   
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
   
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
   
    See /usr/share/doc/python3.12/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

nm

  • Käyttäjä
  • Viestejä: 16461
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #32 : 13.01.25 - klo:02.59 »
Okei, 24.04:ssä on nähtävästi käytettävä pipx:ää (tai uv:tä).

Onnistuisiko niin että poistat vanhan yle-dl-linkin .local/binistä:

Koodia: [Valitse]
rm ~/.local/bin/yle-dl
Sitten vielä virallisella asennusohjeella:

Koodia: [Valitse]
sudo apt install pipx wget ffmpeg
pipx ensurepath
pipx install yle-dl

pkill

  • Käyttäjä
  • Viestejä: 164
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #33 : 13.01.25 - klo:07.50 »
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

https://github.com/aandrew-me/ytDownloader

https://forum.ubuntu-fi.org/index.php?topic=58824.msg447681#msg447681


Eesaurus

  • Käyttäjä
  • Viestejä: 3461
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #34 : 13.01.25 - klo:09.30 »
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

https://github.com/aandrew-me/ytDownloader

Tämä on ihan näppärä ohjelma, mutta ei taida osata Areenasta ladata. Ei ainakaan minulla Arch Linuxissa.

Tuo vaikuttaa olevan graafinen vaihtoehto komentoriviltä käytettävälle yt-dlp:lle.

pkill

  • Käyttäjä
  • Viestejä: 164
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #35 : 13.01.25 - klo:09.58 »
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

https://github.com/aandrew-me/ytDownloader

Tämä on ihan näppärä ohjelma, mutta ei taida osata Areenasta ladata. Ei ainakaan minulla Arch Linuxissa.

Tuo vaikuttaa olevan graafinen vaihtoehto komentoriviltä käytettävälle yt-dlp:lle.
Kyllä se ainakin tuon tuntemattoman latasi areenasta äsken.

Minulla on Flathub versio 3.18.5

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #36 : 13.01.25 - klo:23.09 »
Ei vielä onnistunut

Koodia: [Valitse]
ilkka@T410:~$ rm ~/.local/bin/yle-dl
ilkka@T410:~$ sudo apt install pipx wget ffmpeg
[sudo] ilkka-käyttäjän salasana:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Luetaan tilatiedot... Valmis                 
pipx on jo uusimmassa versiossa (1.4.3-1).
wget on jo uusimmassa versiossa (1.21.4-1ubuntu4.1).
ffmpeg on jo uusimmassa versiossa (7:6.1.1-3ubuntu5+esm2).
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
ilkka@T410:~$ pipx ensurepath
/home/ilkka/.local/bin is already in PATH.

⚠️  All pipx binary directories have been added to PATH. If you are sure you
want to proceed, try again with the '--force' flag.

Otherwise pipx is ready to go! ✨ 🌟 ✨
ilkka@T410:~$ pipx install yle-dl
'yle-dl' already seems to be installed. Not modifying existing installation in
'/home/ilkka/.local/share/pipx/venvs/yle-dl'. Pass '--force' to force
installation.

Tässä tapauksessa ei taida olla merkitystä, mutta huomasin että hataran muistelemisen vuoksi tämän ketjun aloitus on tehtykin toisella koneella. Tässä tapauksessa on ollut alla puhdass U22.04, jonka olen päivittänyt U24.04:ään, ongelmana kuitenkin aiheen mukainen.
« Viimeksi muokattu: 13.01.25 - klo:23.13 kirjoittanut Illu »

nm

  • Käyttäjä
  • Viestejä: 16461
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #37 : 13.01.25 - klo:23.21 »
Kokeile vielä poistaa yle-dl pipx:llä ja asenna uudelleen:

Koodia: [Valitse]
pipx uninstall yle-dl
Koodia: [Valitse]
pipx install yle-dl
Toimiiko tämän jälkeen?

Illu

  • Käyttäjä
  • Viestejä: 1102
    • Profiili
Vs: yle-dl ei lataa ohjelmaa eikä päivity
« Vastaus #38 : 14.01.25 - klo:00.00 »
Kokeile vielä poistaa yle-dl pipx:llä ja asenna uudelleen:

Koodia: [Valitse]
pipx uninstall yle-dl
Koodia: [Valitse]
pipx install yle-dl
Toimiiko tämän jälkeen?

Kyllä toimii, suurkiitos sinulle.