Przed Fedorą 17
Żadna z dystrybucji Red Hat przed Fedorą 17 nie zawierała możliwości dokonywania aktualizacji dist, jak prosiłeś. Była to długo dyskutowana opcja na liście życzeń wielu ludzi, ale nigdy nie została wdrożona.
Ale zanim zaczniemy wyjaśnienia ...
Zgodnie z tematem Uaktualnianie na wiki , była metoda, w której możesz umieścić DVD w swoim systemie dla następnej wersji Fedory, a Anaconda spróbuje zaktualizować system. Próbując tej metody przy wielu okazjach, nie uważałbym, że jest ona na równi z dist-upgrade
dostępnymi w dystrybucjach Debian / Ubuntu, które faktycznie działały bardzo dobrze.
Dodatkowo, utrzymując systemy RHEL, Fedora i CentOS przez ostatnią dekadę, nigdy nawet nie rozważałbym użycia tej metody do czegokolwiek. Po prostu nie działało.
Dlatego zazwyczaj ludzie wykonują jedną z następujących czynności:
Skóra surowa
Użyj wydania Rawhide , która jest najnowocześniejszą wersją, podobną do tego, jak Sid jest w Debianie. Rawhide oferuje nowe wersje w tym sensie, że zawsze ma najnowsze wersje pakietów, ale w żadnym wypadku nie jest przeznaczony do codziennej dystrybucji, tak naprawdę służy tylko do testowania.
Zostań z jednym wydaniem
Po prostu żyj z tym faktem i bądź na bieżąco, dopóki dystrybucja pozostanie w pobliżu, używając yum
. Możesz użyć yum
zarówno do zastosowania wszelkich oczekujących aktualizacji i / lub aktualizacji jednego pakietu. Ponadto yum
można go również użyć do zainstalowania nowych pakietów.
Zastosuj wszystkie oczekujące aktualizacje (zakłada tak dla wszystkich monitów):
sudo yum -y update
Zaktualizuj pojedynczy pakiet:
sudo yum -y update apache\*
Zainstaluj nowy pakiet:
sudo yum -y install apache\*
Aplet aktualizacji oprogramowania
Jeśli chcesz wykonywać aktualizacje za pomocą GUI, możesz użyć narzędzia do aktualizacji oprogramowania, które pojawia się na pasku zadań. To narzędzie zasadniczo robi to samo, co yum -y update
powyżej, i można je uruchomić na żądanie za pomocą następującego polecenia:
gpk-update-viewer
Zainstaluj ponownie
Gdy pojawi się nowa wersja, ręcznie wykonasz nową instalację i zadbasz o skopiowanie wszelkich danych i konfiguracji do nowego systemu.
PreUpgrade
Skorzystaj z narzędzia PreUpgrade . To narzędzie w zasadzie właśnie zebrało twoje ustawienia i nazwy zainstalowanych pakietów i pomogło ci w zastosowaniu ich do nowej instalacji. Zobacz także odpowiedź @JoelDavis na tę technikę.
UWAGA: Nie jest to już opcja zaczynająca się od Fedory 18, więc zostałeś ostrzeżony.
Fedora 17 i późniejsze
Począwszy od 17 lat, możesz teraz robić nowe wersje.
Dość
Nowością w Fedorze 17/18 jest narzędzie o nazwie FedUp (FEDora UPgrader), które rzekomo wykonuje „aktualizacje” podobne do dystrybucji Debian / Ubuntu.
FedUp (FEDora UPgrader) to nazwa nowego systemu do aktualizacji instalacji Fedory w Fedorze 18 i nowszych wersjach. Zastępuje wszystkie obecnie zalecane metody aktualizacji (PreUpgrade i DVD), które były używane w poprzednich wersjach Fedory. Anaconda, instalator Fedory nie ma żadnych wbudowanych funkcji aktualizacji w wydaniach Fedory 18 lub nowszych. Został całkowicie przekazany do Fedup.
Obecnie FedUp jest w stanie uaktualnić instalacje Fedory 17 do Fedory 18 przy użyciu repozytorium sieciowego, podobnie jak w przypadku PreUpgrade. Obecnie planowanych jest więcej metod aktualizacji, a ta strona zostanie zaktualizowana po zakończeniu tych funkcji.
Rolling Releases vs. Wersjonowane wersje
OP zadał kolejne pytanie, w którym chciał, żebym opracował następującą frazę:
„Począwszy od 17 lat, możesz teraz robić cykliczne wydania.”
Kiedy pisałem ten komentarz, miałem na myśli jedną rzecz, a wyrażenie „rolling release” naprawdę znaczy coś innego. Kiedy pisałem, że miałem na myśli „wydanie ciągłe”, oznacza to, że możesz teraz przejść z jednego wydania Fedory (powiedzmy 17) do wersji 18. Większość dystrybucji, takich jak Debian i Ubuntu, oferuje teraz tę funkcję.
Jednak patrząc na opis tego, co w rzeczywistości oznaczają „nowe wersje” na Wikipedii , jestem teraz bardziej wykształcony na ten temat.
fragment z wikipedii
... model rozwoju wersji ciągłej lub aktualizacji ciągłej odnosi się do stale rozwijającego się systemu oprogramowania; jest to zamiast standardowego modelu programistycznego, który wykorzystuje wersje oprogramowania, które muszą zostać ponownie zainstalowane w stosunku do poprzedniej wersji. Natomiast oprogramowanie kroczące jest stale aktualizowane, w przeciwieństwie do standardowego oprogramowania, które jest uaktualniane między wersjami. ...
Zatem z purystycznego punktu widzenia Debian, Ubuntu, Fedora nie są „wydaniami ciągłymi”. Są one punktowo standardowym oprogramowaniem, które udostępnia narzędzia pomagające w aktualizacji z jednego punktu do drugiego.
OP zadał również następujące pytanie
Debian jest „rodzajem” ciągłego wydania, jeśli używasz Sid. Rolling release = brak wersji, paczki są po prostu zrzucane do dystrybucji z wcześniejszego ASAP, prawda? Tak więc Debian jest kompletnym przeciwieństwem nowej wersji, także Ubuntu. Fedora Rawhide jest także swego rodzaju wersją kroczącą, ale już to wiedziałem (i nie chcę jej używać, jeśli o to ci chodziło).
Tak, aby było to jasne dla przyszłych czytelników. Nawet gałęzie deweloperskie Debiana (alias. Sid) i Fedory (alias. Rawhide) nie są „wydaniami kroczącymi”. Jasne, że możesz ich używać jako takich, ale są one jedynie „obszarem programistycznym”, w którym nowe pakiety oprogramowania, które mogą zostać włączone do przyszłej wersji, mogą być przedstawione społeczności w scentralizowany sposób.
Poziom testowania, który mógłby zostać umieszczony w pakiecie umieszczonym w jednej z tych gałęzi, jest mniej rygorystyczny niż powiedzieć, gdy pakiet pojawia się jako aktualizacja w dystrybucji typu „release release”, takiej jak ArchLinux (byłoby to moje oczekiwanie).
Oto sekcja strony wikipedii, która obejmuje wykorzystanie gałęzi programistycznych dla standardowych dystrybucji dystrybucji:
Rozróżnienie między dystrybuowanymi wersjami oprogramowania a gałęziami programistycznymi standardowych dystrybucji oprogramowania jest często pomijane przez użytkowników niedoświadczonych w dystrybucji dystrybucji. Może to prowadzić do mylących komentarzy, takich jak: „dystrybucja X jest zmienną dystrybucją, jeśli używasz jej gałęzi programistycznej” - gdzie dystrybucja X jest standardową dystrybucją wydania. Nawet w rzadkich przypadkach, gdy gałąź programistyczna jest dynamiczną (w porównaniu z bardziej powszechną cykliczną) gałęzią programistyczną, nie powoduje to zmiany dystrybucji. W przeciwieństwie do standardowych dystrybucji wersji, dystrybucje wersji ciągłych nie mają gałęzi programistycznych.
yum update
Odpowiedź jest mój preferowany tryb. Ale istnieje menedżer oprogramowania GUI, jeśli chcesz go użyć. W Gnome 3 przejdź do działań i wyszukaj „aktualizację oprogramowania” (lub znajdź ją na liście aplikacji). To samo zrobi dla ciebie.