Conversation
ejegrova
left a comment
There was a problem hiding this comment.
Zadání je neaktuální, to se omlouvám. Ale podívej se ještě na tu část s instalací Pythonu, to by se ti mohlo do budoucna hodit.
| POZN. Python3 - Mám nainstalované dvě jeho verze: | ||
|
|
||
| dagmarvodakova@uspgh-spgweb-d1:~$ rpm -q --whatprovides /usr/bin/python3 | ||
| python3-3.13.7-1.fc42.x86_64 | ||
| python3-3.13.9-1.fc42.x86_64 |
There was a problem hiding this comment.
Tohle by neměl být standardní stav, neprováděla jsi náhodou třeba update na pozadí?
Těžko říct, čím to bylo zrovna způsobené. Ale mohlo se taky stát, že nějaký update nedoběhl správně. A to má taky víc příčin - přerušený proces, vypínání virtuálky natvrdo, atp. Poslední co se totiž děje při updatu na nový balíček je, že se odstraňuje ten starý a k tomu nedošlo.
Každopádně to znamená jen, že jsou nainstalované 2 verze, ta co se aktivně používá bude jen jedna.
| Odinstalování příkazu dnf | ||
|
|
||
| Co se stane, když zkusíš odinstalovat balíček dnf? | ||
| Jiná chyba než v zadání: |
There was a problem hiding this comment.
Aha, pardon za zcestné zadání. Bohužel se nezkontrolovalo před kurzem a tyto úkoly jsou postaršího data.
Musela jsem taky dohledat čím přesně to je, ale ve Fedoře 41 a dál se přešlo na balíček DNF5 z dřívějšího DNF4 a s tím jsou spojené změny v těchto výpisech.
Chráněné balíčky se dají zjistit pomocí cat /etc/dnf/protected.d/*, ale i tak to nejsou všechny. Právě třeba dnf tam chybí, aby se s ním nemohlo manipulovat.
Pokud zkusíš příkaz $ sudo dnf remove sudo, pak získáš právě ten stejný výpis, jaký jsme chtěli původně.
| Doinstalování novějšího Pythonu | ||
| -> Mám nainstalovanou verzi 3.13.9-1, novější není k dispozici, zmiňovaná starší 3.10 už vůbec ne. Materiály jsou asi staršího data. :) |
There was a problem hiding this comment.
Máme tu sice zastaralé materiály, to je pravda. Ale tady pozor, dají se doinstalovat novější i starší verze pythonu.
Dá se zjistit jaké verze balíčků jsou k dispozici takto:
dnf repoquery /usr/bin/python3.10
dnf repoquery /usr/bin/python3.15
Pythoní balíčky se drží jednotného pojmenování, takže můžeme případně i rovnou instalovat:
sudo dnf install python3.11
Zkus si klidně víc různých verzí nainstalovat a podívej se na výpis ll /usr/bin/python*. Jaká verze pythonu je pro systém ta aktivně používaná?
No description provided.