Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: AimoE - 05.02.25 - klo:18.14
-
Huomasin että hakemistosta AppData\Local\Microsoft\WindowsApps\ (joka on polussa) löytyy python.exe, joka on saman ikäinen kuin samassa hakemistossa oleva winget.exe. En ole koskaan itse asentanut WinGet-sovellusta, vaan se on jossain välissä tullut Windows10:iin mukaan. Huomasin sen olemassaolon ensimmäisen kerran vasta toukokuussa 2024. WinGetin oma päivitys on nyt jonkin aikaa ollut solmussa, ja tämä on tapahtunut joskus aiemminkin, ja lopulta ratkennut Windows-päivitysten mukana.
Nyt kumminkin joudun pohtimaan, mihin tarkoitukseen tuo python.exe on, ja sotkeeko se jotain jos asennan uudemman Pythonin. En ole itse asentanut MicrosoftStoresta kuin yhden ainoan sovelluksen, joten tätä Pythonia selvästi tarvitsee jokin Windowsin oma palikka. Sattuuko kukaan tietämään mitään tästä?
-
On ainakin Windows11:sessakin peräti python.exe ja python3.exe
Molemmat päivittynyt viime itsenäisyyspäivänä.
Mulla on se epäily että jos itse asennat python ympäristön se ei sotke tuota.
-
Seliseli-tausta:
Olin aikeissa tehdä isoja muutoksia Ubuntu-koneellani, ja sitä varten ajattelin asentaa yle-dl:n Windows-koneelle siksi aikaa kunnes saan Ubuntun taas täyteen käyttöön. Asensin sitä varten Pythonin, ffmpegin ja wgetin Scoop-paketteina, mutta yle-dl:n käynnistys epäonnistui. Lopullinen ratkaisu oli poistaa pythonin Scoop-asennus ja asentaa python erikseen.
Perimmäinen ongelma oli se, että Scoop-pakettina python asentui tuplana – sekä scoop-hakemistoihin että AppData-hakemistoihin – ja kun asensin yle-dl:n, niin se asentui AppData-puolelle. Mutta AppData-rakenteessa on kaksi haaraa, Local ja Roaming, ja yle-dl asentui Roaming-haaran scripts-hakemistoon. Kuitenkin python-asennus lisää polkuun vain yhden scipts-hakemiston. Scoop-hierarkiassa on vain yksi scripts-hakemisto, ja siellä on pythonin omat .exe-tiedostot, jotka AppData-rakenteessa ne ovat Local-haarassa. Scoop tuntui etsivän palasia aina väärästä paikasta vaikka mitä yritin.
Nytkin, kun python on asennettu omasta asennuspaketistaan, joudun lisäämään tuon Roaming-puolen scripts-hakemiston polkuun erikseen, mikä on sikäli ikävää, että siinä on mukana versionumero.
-
ytDownloader löytyy myös windowsille, jolla voi ylestä latailla GUI käyttöliittymällä.
https://github.com/aandrew-me/ytDownloader