Rozbil jsem si PATH

Rozbil jsem si PATH
« kdy: 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á? :)


Re:Rozbil jsem si PATH
« Odpověď #1 kdy: 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. :)

k3dAR

  • *****
  • 2 883
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rozbil jsem si PATH
« Odpověď #2 kdy: 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...

alex6bbc

  • *****
  • 1 539
    • Zobrazit profil
    • E-mail
Re:Rozbil jsem si PATH
« Odpověď #3 kdy: 20. 05. 2023, 16:13:40 »
rozbil sis toho asi vic a linux se ucis, reinstaluj.

Re:Rozbil jsem si PATH
« Odpověď #4 kdy: 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.


k3dAR

  • *****
  • 2 883
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rozbil jsem si PATH
« Odpověď #5 kdy: 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...

Re:Rozbil jsem si PATH
« Odpověď #6 kdy: 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...

Re:Rozbil jsem si PATH
« Odpověď #7 kdy: 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.

Re:Rozbil jsem si PATH
« Odpověď #8 kdy: 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)
« Poslední změna: 22. 05. 2023, 09:51:01 od LambdaLover »

k3dAR

  • *****
  • 2 883
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Rozbil jsem si PATH
« Odpověď #9 kdy: 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 (samozrejme vynechat sekci pridani ppa repositare pro Ubuntu, pokud jde o Fedoru ci co))