Skocz do zawartości

[Solved] Aktualizacja Pakietów Fedory 25


fredro

Rekomendowane odpowiedzi

Witam, nie mogę zaktualizować Fedory 25 tym poleceniem.

sudo dnf upgrade --refresh

Ufamy, że lokalny administrator udzielił odpowiedniego szkolenia.
Zwykle sprowadza się ono do tych trzech rzeczy:

    1) należy respektować prywatność innych,
    2) należy myśleć przed pisaniem,
    3) z dużą władzą wiąże się duża odpowiedzialność.

[sudo] hasło użytkownika fedora:
fedora nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

 

Czy mógłby mi ktoś napisać jak poprawnie aktualizować, świeżą po instalacji Fedore?

Odnośnik do komentarza
Udostępnij na innych stronach

su
vim /etc/sudoers

znajdź fragment

##
## User privilege specification
##
root ALL=(ALL) ALL

i po enterze dopisz

user ALL=(ALL) ALL

zamieniając user na swoją nazwę użytkownika. Zapisz dokument wciskając

Esc>:wq>Enter

następnie wyloguj, zaloguj się ponownie i gotowe

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki, wydaje mi się teraz, że przy instalacji nie zaznaczyłem Ten użytkownik jest administratorem, czy coś w tym stylu. A to polecenie wystarczy aby zaktualizować Fedorę do najświeższej wersji?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

Ale jak poprawnie aktualizować Fedore?

 

sudo dnf update

czy

sudo dnf upgrade --refresh

Wszystko jedno. Dnf sam się zorientuje, czy pobrac nowe metadane, czy ma już najnowsze.

Nie wiem też czy dobrze usunąłem stare kernele.

Za usuwanie starych kerneli odpowiada install_only z pliku /etc/dnf/dnf.conf:

[main]
gpgcheck=1
installonly_limit=11
clean_requirements_on_remove=True

11 w moim przypadku oznacza, że dwunasty i starsze kernele będa usuwane automatycznie. Domyślnie jest to 3, ale Nvidia czasami wykrzacza się na nowych kernelach i lubię mieć zapas działających.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 months later...

Ja aktualizuje tak pakiety według tego.

sudo dnf clean expire-cache && dnf check-update

a tak system

sudo dnf upgrade

https://404.g-net.pl/2015/10/z-brzytwa-na-repozytoria/

Wolę też usuwać kernele pojedynczo ręcznie tak jak opisałem. Jednak został mi tam wpis po kernerze w grubie, jak się go pozbyć? Zapewne jakiś niepotrzebny pakiet starego kernela to polecenie zostawiło?

Nie chce zaciągać pakietów z yum, chcę usuwać tylko poprzez narzędzie dnf.

https://www.devops.zone/fedora-centos-redhat/remove-old-kernels-on-redhat-centos-and-fedora/

Odnośnik do komentarza
Udostępnij na innych stronach

To polecenie pokazuje mi tak

grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.11.11-300.fc26.x86_64
Found initrd image: /boot/initramfs-4.11.11-300.fc26.x86_64.img
Found linux image: /boot/vmlinuz-4.11.10-300.fc26.x86_64
Found initrd image: /boot/initramfs-4.11.10-300.fc26.x86_64.img
Found linux image: /boot/vmlinuz-4.11.9-300.fc26.x86_64
Found initrd image: /boot/initramfs-4.11.9-300.fc26.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-799b7375d23e4d52b83bb6d3dc5841e9
Found initrd image: /boot/initramfs-0-rescue-799b7375d23e4d52b83bb6d3dc5841e9.img
done

Chcę zostawić kernel 4.11.11. Usunąłem już  kernel 4.11.9, a teraz chciałem usunąć ten 4.11.10 to dostaje komunikat od dnf

sudo dnf remove kernel kernel-4.11.10-300.fc26.x86_64
[sudo] hasło użytkownika fredro: 
Rozwiązano zależności.
==============================================================================
 pakiet        Arch.         Wersja                     Repoz.          Rozm.
==============================================================================
Usuwanie:
 kernel        x86_64        4.11.10-300.fc26           @updates          0  
 kernel        x86_64        4.11.11-300.fc26           @updates          0  

Podsumowanie transakcji
==============================================================================
Usunięcie  2 pakiety

Zwolnione miejsce: 0  
W porządku? [t/N]: n
Przerwano działanie.

Dlaczego chce mi usunąć te dwa kernele, oraz czemu w grub nadal pokazuje stary usunięty kernel 4.11.9 przy starcie systemu?

A to polecenie pokazuje mi tylko dwa kernele które mam w systemie zostawione.

rpm -q kernel
kernel-4.11.10-300.fc26.x86_64
kernel-4.11.11-300.fc26.x86_64

 

Odnośnik do komentarza
Udostępnij na innych stronach

 

19 godzin temu, fredro napisał:

sudo dnf remove kernel kernel-4.11.10-300.fc26.x86_64

Powinno być

sudo dnf remove kernel-4.11.10-300.fc26.x86_64

19 godzin temu, fredro napisał:

grub2-mkconfig -o /boot/grub2/grub.cfg

To polecenie odnajduje trzy obrazy kerneli, stąd też w gubie 3 kernele.

Ja usunąłeś najstarszy kernel?

 

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Masz rację niepotrzebnie to kernel dopisałem. Najstarszy kernel usunąłem właśnie tym Twoim poleceniem. Już mam w systemie ten jeden najnowszy kernel, tylko czemu mi w grub zostały te stare wpisy, po tych dwóch kernelach?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...