Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: veskotskujehnusne 20. 05. 2023, 13:11:46

Název: Rozbil jsem si PATH
Přispěvatel: veskotskujehnusne 20. 05. 2023, 13:11:46
Ahoj, poradí prosím někdo? :) hrál jsem si s PATH a nějak jsem to rozbil.

[jakub@localhost ~]$ yum
-bash: /bin/yum: /usr/bin/python: bad interpreter: No such file or directory

yum má něco společného s pythonem? nebo co přesně ta hláčka znamená? :)
Název: Re:Rozbil jsem si PATH
Přispěvatel: veskotskujehnusne 20. 05. 2023, 13:43:15
Vyřešeno, díky, on je to jen bash script, tak stačilo změnit cestu k interpreteru. :)
Název: Re:Rozbil jsem si PATH
Přispěvatel: k3dAR 20. 05. 2023, 16:00:51
jen drobnost, kdyz to chce interpret python, tak to neni bash skript, ale python skript ;-) to "bash" v chybove hlassce je jen o tom odkud se to poustelo...
Název: Re:Rozbil jsem si PATH
Přispěvatel: alex6bbc 20. 05. 2023, 16:13:40
rozbil sis toho asi vic a linux se ucis, reinstaluj.
Název: Re:Rozbil jsem si PATH
Přispěvatel: veskotskujehnusne 20. 05. 2023, 17:09:18
Ty ses to už naučil a šel jsi cestou, že to reinstaluješ když se to rozbije?

rozbil sis toho asi vic a linux se ucis, reinstaluj.
Název: Re:Rozbil jsem si PATH
Přispěvatel: k3dAR 20. 05. 2023, 20:13:15
Ty ses to už naučil a šel jsi cestou, že to reinstaluješ když se to rozbije?

rozbil sis toho asi vic a linux se ucis, reinstaluj.
zalezi jestli se chces naucit to opravit, nebo ten system mit moznost opet normalne pouzivat...

a take zalezi na tom, ze kdyz neco rozbijes, jestli si dokazes uvedomit co za kroky jsi delal nez se to rozbilo, protoze to je jaksi zaklad toho mozneho uceni a casto i potreba k tomu aby te nekdo mohl k oprave nasmerovat...
Název: Re:Rozbil jsem si PATH
Přispěvatel: veskotskujehnusne 20. 05. 2023, 20:55:44
Už je to vyřešené, jedem problém souvisel s druhým, stačilo upravit cestu k interpreteru.

Ty ses to už naučil a šel jsi cestou, že to reinstaluješ když se to rozbije?

rozbil sis toho asi vic a linux se ucis, reinstaluj.
zalezi jestli se chces naucit to opravit, nebo ten system mit moznost opet normalne pouzivat...

a take zalezi na tom, ze kdyz neco rozbijes, jestli si dokazes uvedomit co za kroky jsi delal nez se to rozbilo, protoze to je jaksi zaklad toho mozneho uceni a casto i potreba k tomu aby te nekdo mohl k oprave nasmerovat...
Název: Re:Rozbil jsem si PATH
Přispěvatel: Vít Šesták (v6ak) 22. 05. 2023, 09:33:56
Pokud oprava spočívá v editaci /bin/yum, tak se obávám, že to nejbližší update yumu zase rozbije. Část souborů si může uživatel měnit dle svého, část spravuje například správce balíčků. Když upravíte soubor spravovaný správcem balíčků, při aktualizaci jej nejspíš nahradí novou verzí, a nebude udržovat vaše úpravy.

IIUC jste přesouval Python nebo tak něco. Tomuto bych se vyhnul, Python v systému má svoje místo, na které se spoléhají další balíčky.
Název: Re:Rozbil jsem si PATH
Přispěvatel: LambdaLover 22. 05. 2023, 09:48:19
Ahoj, poradí prosím někdo? :) hrál jsem si s PATH a nějak jsem to rozbil.

[jakub@localhost ~]$ yum
-bash: /bin/yum: /usr/bin/python: bad interpreter: No such file or directory

yum má něco společného s pythonem? nebo co přesně ta hláčka znamená? :)

https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
https://askubuntu.com/questions/308045/differences-between-bin-sbin-usr-bin-usr-sbin-usr-local-bin-usr-local
https://unix.stackexchange.com/a/8658 (je to starší, ale i tak nabídne základní pochopení)
http://lists.busybox.net/pipermail/busybox/2010-December/074114.html (no https)
Název: Re:Rozbil jsem si PATH
Přispěvatel: k3dAR 22. 05. 2023, 10:48:48
Pokud oprava spočívá v editaci /bin/yum, tak se obávám, že to nejbližší update yumu zase rozbije. Část souborů si může uživatel měnit dle svého, část spravuje například správce balíčků. Když upravíte soubor spravovaný správcem balíčků, při aktualizaci jej nejspíš nahradí novou verzí, a nebude udržovat vaše úpravy.

IIUC jste přesouval Python nebo tak něco. Tomuto bych se vyhnul, Python v systému má svoje místo, na které se spoléhají další balíčky.
navic dalsi python skripty to budou mit jinak(=spravne), predpokladam ze chtel ziskat jinou verzi pythonu nez mel kvuli nejake aplikace co "vyzaduje" novejsi/starsi a protoze nevedel jak tak zrusil ten vychozi... tedy realna oprava je vratit to jak bylo (jak vratit pripadne odinstalovane balicky pythonu, tak (pak) cesta k interpretu v /bin/yum) a tu aplikaci zprovoznit pres venv (priklad treba tu (https://www.abclinuxu.cz/poradna/linux/show/480450#25) (samozrejme vynechat sekci pridani ppa repositare pro Ubuntu, pokud jde o Fedoru ci co))