Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: compaq 04 Listopadu 2020, 10:39:36
-
Je nutné po aktualizaci z konzole (Ctrl+Alt+F1)
sudo apt-get update
sudo apt-get upgrade
dávat
sudo apt-get autoremove
a
sudo update-grub
?
Jaký je nejlepší postup aktualizace z konzole? Díky.
-
Nevím, zda to je nejlepší, ale dělám to takto (Kubuntu):
na ploše mám vytvořený spouštěč (zástupce) s příkazem
sudo apt-get update && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean && echo "$(tput setaf 3)$(tput bold)$(tput blink)Konec, můžete zavřít okno konzole$(tput sgr 0)"
Už jsem to tu kdysi uváděl, používám to k plné spokojenosti už léta.
Grub se aktualizuje samočinně ve všech případech, kdy se mění cokoliv, co ho ovlivňuje. Typicky změna jádra, ale i jiné věci.
-
Ale já to dělám z konzole (nebo jak se tomu říká Ctrl+Alt+Fx), když je přihlášen jiný uživatel.
-
No to by mělo fungovat taky, ev. s nějakou modifikací (nezkoušel jsem)...
-
Počínaje 18.04 se příkaz
sudo apt-get update
zadávat nemusí - pokud je potřebný, provede se automaticky... ;)
díky a ty ostatní?
a v čem se liší autoclear a autoremove?
-
Počínaje 18.04 se příkaz
sudo apt-get update
zadávat nemusí - pokud je potřebný, provede se automaticky... ;)
díky a ty ostatní?
a v čem se liší autoclear a autoremove?
https://askubuntu.com/questions/3167/what-is-difference-between-the-options-autoclean-autoremove-and-clean
Zbytek (od && echo "$(tput....
dále) lze vypustit, je to jen moje kosmetická libůstka.
Jinak vřele doporučuji samostudovat, když už jsem poskytl polopatický kód...
-
zdravím, prosím chtěl bych vytvořit jednoduchý skript.sh pro aktualizaci a vyčištění systému
-> vytvořil jsem soubor: aktualizace.sh
-> do něj vložil tyto příkazy:
#!/bin/bash
sudo apt-get update
sudo apt-get dist-upgrade -y
sudo apt-get autoremove -y
sudo apt-get autoclean
-> povolil spuštění jako aplikace
-> do terminálu zadal sudo aktualizace.sh
-> bohužel skript nefunguje, nevíte ke mám chybu?
-> už funguje musí se spustit takto sh aktualizace.sh
-
Ty se prosím čistí jak? Co by jste tam ještě doplnil? děkuji
-
mám to děkuji, vše funguje (pěkný skript).
-> můj teď vypadá takto (ještě upravím):
#!/bin/bash
sudo apt-get update
sudo apt-get dist-upgrade -y
sh /home/mkey/Dokumenty/old_kernels_clean.sh
existuje někde nějaký pěkný tutoriál jak vytvářet skripty.sh?
-> jde prosím do terminálu přidat následující:
- aby příkaz např. "údržba" spustil příkaz: sh ~/Dokumenty/udržba.sh
-> myslím si že by to mohl dělat soubor bash.bashrc ve složce /etc/ #jelikož mám přidáno něco podobného: alias python=python3
- pokoušel jsem se přidat alias údržba= sh ~/Dokumenty/udržba.sh -> ,ale tomu terminál nerozumí.
-
A staré kernely bude čistit kdo? :-\
sudo apt-get autoremove --purge
čistí i staré kernely a je to oficiálně doporučený způsob (https://help.ubuntu.com/community/RemoveOldKernels). Současně se apt stará o to, aby zbyl v systému ještě jeden předchozí kernel, pro případ nouze.
Problém býval před Ubuntu 16.04, u kernelů ručně aktualizovaných grafickým klikátkem, tam bylo třeba tyto nejprve přeznačit na automaticky instalované. I v Ubuntu 14.04 ale autoremove odstraňoval kernely normálně, pokud jste systém aktualizovali z terminálu přes apt, nebo automaticky na pozadí.
-
Mě (a doufám, že i ostatní uživatele) nezajímá nějaký byť oficiálně (před spoustou let) doporučený, nýbrž funkční způsob...
Pokud někdo má/používá kernelů více (starší/novější/mainline/lowlatency), tak autoremove se z toho tak akorát "zamotá šiška".... :)
(možno osobně vyzkoušet).
Šiška se z toho zamotá maximálně tobě, protože netušíš, jak to funguje? ;) Co v tomto směru řeší tvůj skript? Maže konfigurační soubory odinstalovaných balíků, které by tam nezbyly při použití --purge při odinstalaci. Fajn, ale dozví se to od tebe někdo? Mně autoremove k plné spokojenosti odstraňuje staré kernely od Ubuntu 14.04, kdy jsem si v tom udělal jasno a systémovou chybu (která by se neměla týkat aktuálních verzí) se naučil obejít. Pokud budu mít kernely (nebo jiné balíky), které nechci, aby mi apt odinstaloval, označím si je patřičným flagem a on mi na ně nesáhne. Běžný uživatel ale neřeší "jiné" kernely, tomu stačí apt s autoremove, který mu nechá poslední dva. Včetně těch "jiných".
Sám nikdy nepíšu nic, co bych neměl vyzkoušené a ověřené, vždy se snažím vysvětlit podstatu věci, aby si mohl každý udělat závěr sám, když už mu cpu nějaký svůj výtvor, místo systémového řešení. Přesto se mohu dopustit chyb a jsem rád, když mě někdo opraví.
-
...
OffTopic.
Hele Gdh, občas kouknu na tvůj blog a nového kde nic, tu nic. Nechceš zase něco pěkného napsat? Vždycky to bylo čtivé. :)
Dík ;)
-
Juwa2 napsal něco o tom, že mám asi blbej den, načež to smazal, spolu se všemi svými moudry v tomto vlákně. Tak nevím, kdo nemá den..
Možná i špatně pochopil, o čem píšu, nemyslel jsem tím, že jeho skript kernely nemaže.
...
OffTopic.
Hele Gdh, občas kouknu na tvůj blog a nového kde nic, tu nic. Nechceš zase něco pěkného napsat? Vždycky to bylo čtivé. :)
Dík ;)
Díky Milhousi, vážím si toho. Nějak mi holt tehdy došla motivace a začal jsem se vrtat v jiných věcech. V konceptech zůstalo několik rozepsaných zápisků s foto tématikou, jeden se dopsat chystám, skript, který z toho vzešel není úplně blbý :)
-
No este sa tu pohadajte. :D
Mimochodom od 18.04 si system stare kernely odinstalovava sam, nie?
-
Tibor:
Tak a teď se urazí všichni :D