-
Notifications
You must be signed in to change notification settings - Fork 4
Vypracovaný úkol - Balíčky #54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
ejegrova
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.