-
Notifications
You must be signed in to change notification settings - Fork 3
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?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,71 @@ | ||
| Úkoly - Balíčky | ||
|
|
||
| Balíček s příkazem python | ||
|
|
||
| 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 | ||
|
|
||
| Jak se jmenuje balíček, který obsahuje příkaz python, bez 3 na konci? | ||
| -> python-unversioned-command | ||
|
|
||
| Odinstalování příkazu dnf | ||
|
|
||
| Co se stane, když zkusíš odinstalovat balíček dnf? | ||
| Jiná chyba než v zadání: | ||
|
Comment on lines
+14
to
+17
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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í |
||
| dagmarvodakova@uspgh-spgweb-d1:~$ sudo dnf remove dnf | ||
| [sudo] heslo pro dagmarvodakova: | ||
| No packages to remove for argument: dnf | ||
|
|
||
| Není co dělat. | ||
|
|
||
| Zkusíš vysvětlit, co tahle chyba znamená? | ||
| -> balíček je součástí systému | ||
| -> chyba ze zadání znamená, že je balíček chráněný systémem | ||
|
|
||
| (Nápověda: kdyby tohle šlo, jak bys tuto operaci vrátila zpět?) | ||
| -> bez dnf bych přišla o možnost spravovat systém, vrátit zpět by to nešlo | ||
|
|
||
| Balíček python3 taky nejde odinstalovat; proč? | ||
| -> konflikt závislostí - na balíčku jsou závislé důležité části systému, bez něj by byl systém nepoužitelný | ||
|
|
||
| Odinstalování příkazu python | ||
|
|
||
| Můžeš odinstalovat balíček s příkazem python (bez 3 na konci)? Bude pak zbytek systému fungovat? | ||
| -> Ano, můžu balíček odinstalovat, příkaz slouží jen jako alias a odkazuje do novějšího pythonu3. Systém bude fungovat. | ||
|
|
||
| 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. :) | ||
|
Comment on lines
+39
to
+40
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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: Pythoní balíčky se drží jednotného pojmenování, takže můžeme případně i rovnou instalovat: Zkus si klidně víc různých verzí nainstalovat a podívej se na výpis |
||
|
|
||
| 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 | ||
|
|
||
| dagmarvodakova@uspgh-spgweb-d1:~$ dnf repoquery /usr/bin/python3 | ||
| Aktualizace a načítání repozitářů: | ||
| Repozitáře načteny. | ||
| python3-0:3.13.2-2.fc42.i686 | ||
| python3-0:3.13.2-2.fc42.x86_64 | ||
| python3-0:3.13.9-1.fc42.i686 | ||
| -> python3-0:3.13.9-1.fc42.x86_64 | ||
|
|
||
| Instalace httpd | ||
| -> Mám je. :) | ||
|
|
||
| dagmarvodakova@uspgh-spgweb-d1:~$ sudo dnf install httpd | ||
| [sudo] heslo pro dagmarvodakova: | ||
| Aktualizace a načítání repozitářů: | ||
| Repozitáře načteny. | ||
| Balíček "httpd-2.4.65-1.fc42.x86_64" je již nainstalován. | ||
|
|
||
| Není co dělat. | ||
|
|
||
| dagmarvodakova@uspgh-spgweb-d1:~$ sudo dnf install systemd | ||
| Aktualizace a načítání repozitářů: | ||
| Repozitáře načteny. | ||
| Balíček "systemd-257.10-1.fc42.x86_64" je již nainstalován. | ||
|
|
||
| Není co dělat. | ||
|
|
||
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.