Amikor valamilyen rendszert telepítek, általában egy tömeges frissítési módszert keresek, amely frissíti a nemrégiben telepített szoftveremet.
Például a Debianban ez megváltoztatná a sources.list
t arra, hogy rámutasson, amire vágyom, és végrehajtaná a # apt-get update && apt-get dist-upgrade
parancsot.
Van-e ennek megfelelője a Fedora-ban (18)? Van egy hiányzó GUI frissítéskezelő?
Megjelent egy üzenet a Gnome-ban, miszerint a rendszerem fontos frissítéseket igényel. Elvetettem, mivel az egyetlen lehetőség, amelyet a „Frissítések telepítése” elé tárt, és nem voltam egészen biztos abban, hogy ez mit tenne.
Most eltűnt az üzenet, és nem találom , nem egy szoftver, amelyhez esetleg kapcsolódott volna.
Mi hiányzik itt?
Megjegyzések
Válasz
Fedora 17 előtt
A Fedora 17 előtti Red Hat diszkók egyikében sem szerepelt a képesség hogy dist-upgrade-eket végezz, ahogy kérték. Ez már sokáig megvitatott lehetőség volt sok ember kívánságlistáján, de még soha nem valósult meg.
De mielőtt tisztázást kezdünk … “068359884c”>
A wiki frissítési témája szerint volt egy módszer, amellyel DVD-t tehetett a rendszerébe a Fedora következő verziója és a Anaconda megpróbálja frissíteni a rendszerét. Miután ezt a módszert számos alkalommal kipróbáltam, nem hinném, hogy ez lenne a dist-upgrade
elérhető a Debian / Ubuntu disztribúciókban, amelyek valójában nagyon jól működtek.
Emellett az RHEL fenntartása mellett a Fedora & CentOS az elmúlt évtizedben soha nem is gondoltam volna arra, hogy ezt a módszert bármire használjam. Egyszerűen nem működött.
Tehát általában az emberek a következőket:
Nyersbőr
Használja a Rawhide kiadást , amely a vérző él verzió, hasonló ahhoz, ahogy Sid van a Debianban. A Rawhide gördülő kiadásokat kínál abban az értelemben, hogy mindig a csomagok legújabb verzióit tartalmazza, de semmiképpen sem azt jelenti, hogy mindennapi terjesztőként használják, hanem valóban csak tesztelésre.
Maradjon egyetlen kiadás mellett
Csak éljen ezzel a ténnyel, és maradjon naprakész mindaddig, amíg a disztribúció körülmaradt, a yum
használatával. A yum
használatával mind függőben lévő frissítéseket alkalmazhat, és / vagy egyetlen csomagot frissíthet. Ezenkívül a yum
új csomagok telepítésére is használható.
Alkalmazza az összes függőben lévő frissítést (az összes kérdésre igent feltételez):
sudo yum -y update
Egyetlen csomag frissítése:
sudo yum -y update apache\*
Új csomag telepítése:
sudo yum -y install apache\*
Szoftverfrissítő kisalkalmazás
Ha egy GUI használatával szeretne frissítéseket végrehajtani, használhatja a tálcán megjelenő szoftverfrissítő eszközt. Ez az eszköz lényegében ugyanazt csinálja, mint a fenti yum -y update
, és igény szerint futtatható a következő paranccsal:
gpk-update-viewer
Újratelepítés
Amint megjelenik egy új verzió, manuálisan végezzen új telepítést, és ügyeljen arra, hogy az összes adatot és konfigurációt átmásolja az új rendszerbe.
PreUpgrade
Használja a PreUpgrade eszközt. Ez az eszköz lényegében csak összegyűjtötte a beállításokat és a telepített csomagok nevét, és segítséget nyújt Önnek alkalmazva őket egy új telepítésre. Lásd a @JoelDavis “választ erre a technikára is.
MEGJEGYZÉS: Ez már nem a Fedora 18-tal kezdődő opció, így ezért figyelmeztettük.
Fedora 17 és később
A 17-től kezdődően mostantól gördülő kiadásokat is megtehetsz.
FedUp
A Fedora 17/18 új verziója a nevű eszköz. FedUp (FEDora UPgrader) amely a Debian / Ubuntu disztrókhoz hasonló “dist-upgrade” -eket kíván végrehajtani.
A FedUp (FEDora UPgrader) egy új rendszer neve, amely frissíti a Fedora telepítéseit a Fedora 18 és újabb verzióiban. Helyettesíti az összes jelenleg ajánlott frissítési módszert (PreUpgrade és DVD), amelyeket a Fedora korábbi kiadásaiban használtak. Anaconda, a Fedora telepítője nem rendelkezik beépített frissítési funkcióval a Fedora 18 vagy újabb verzióiban. Teljesen a Fedup hatáskörébe került.
Jelenleg a FedUp képes frissíteni a Fedora 17 telepítéseket Fedora 18-ra egy hálózati adattár segítségével, hasonlóan a PreUpgrade működéséhez. Jelenleg további módszerek vannak a frissítésre, és ez az oldal frissülni fog, amint ezek a szolgáltatások elkészülnek.
Gördülő kiadások és verziószámok
Az OP egy további kérdést tett fel, ahol azt akarta, hogy részletezzem a következő kifejezést:
“17-től kezdve gördülő kiadásokat tehet. “
Amikor ezt a megjegyzést tettem, egy dologra gondoltam, és a” gördülő kiadások “kifejezés valóban mást jelent. Amikor azt írtam, hogy a „gördülő kiadás” kifejezésre gondoltam, azt jelentve, hogy mostantól áttérhet a Fedora egy pontos kiadásáról (mondjuk 17) a 18. verzióra. A legtöbb disztró, például a Debian & Ubuntu biztosítja most ezt a lehetőséget.
Azonban ha megkeresem a “gördülő kiadások” valójában jelentését a wikipédián , most már képzettebb vagyok a témában.
részlet a wikipédiából
… gördülő kiadás vagy gördülő frissítés A modell egy folyamatosan fejlődő szoftverrendszerre utal; ez egy szabványos kiadás-fejlesztési modell helyett, amely olyan szoftververziókat használ, amelyeket újra kell telepíteni az előző verzióhoz. Ehelyett a gördülő szoftvert folyamatosan frissítik, ellentétben a szabványos kiadású szoftverekkel, amelyeket frissítenek a verziók. …
Tehát purista szemszögből nézve a Debian, az Ubuntu, a Fedora nem “gördülő kiadások”. Pontosan szabványos kiadású eszközök, amelyek segítséget nyújtanak az egyik pontról a másikra történő frissítéshez.
Az OP a következő kérdést is feltette
A Debian csak “egyfajta” gördülő kiadás, ha a Sidet használja. Gördülő kiadás = nincs verzió, a csomagokat csak az ASAP upstream disztribúciójába dobják, nem? Tehát a Debian a gördülő kiadás teljes ellentéte, az Ubuntu is. A Fedora Rawhide szintén gördülő kiadás, de ezt már tudtam (és nem akarom használni, ha erre hivatkoztál).
Csak azért, hogy a jövőbeni olvasók számára is világos legyen. Még a Debian (más néven Sid) és a Fedora (más néven Rawhide) fejlesztési ágai sem “gördülő kiadások”. Biztos, hogy ilyenként is használhatja őket de ezek pusztán egy fejlesztési “terület”, ahol az új szoftvercsomagok, amelyeket beépíthet egy jövőbeli kiadásba, centralizált módon mutathatók be a közösségnek.
Az ilyen ágakba helyezett csomagok tesztelése kevésbé szigorú, mint azt mondjuk, amikor egy csomag frissítésként jelenik meg egy valódi “gördülő kiadás” disztribúcióban, például az ArchLinuxban (ez lenne az elvárásom).
Itt található a wikipédia oldal azon szakasza, amely a fejlesztési ágak használatát ismerteti a szabványos kiadási disztribúciók számára:
A gördülő kiadású szoftverterjesztések közötti különbségtétel és a szabványos kiadású szoftverterjesztések fejlesztési ágait gyakran figyelmen kívül hagyják a gördülő terjesztésekben járatlan felhasználók. Ez zavaros megjegyzésekhez vezethet, például: “a distro-X egy gördülő disztribúció, ha a fejlesztési ágát használja” – ahol a distro-X egy szabványos kiadási disztribúció. Még ritka esetekben is, amikor a fejlõdési ág gördülõ (szemben a gyakoribb ciklikus) fejlõdési ággal, ez nem teszi gördülõvé az eloszlást. A normál kiadás-terjesztéstől eltérően a gördülő kiadás-terjesztéseknek nincs fejlesztési ága.
Megjegyzések
- Rossz … mindig tudtál mindent frissíteni egy menetben. nem tud így frissíteni, pl. Fedora 17-től 18-ig. Ehhez egy kicsit több táncra van szükség , de manapság elég fájdalommentes.
- @vonbrand, milyen szempont a válasz helytelen. Kérem részletezze. Arra hivatkozik, hogy használja a DVD-t, és hagyja, hogy az anaconda frissítse a jelenlegi rendszerét a DVD-re? Miután számos alkalommal kipróbáltam ezt a módszert, nem gondolnám, hogy egy ” módszer ” a ténylegesen működő dist-upgrade-hez képest.
- @vonbrand, én ‘ frissítettem a választ, hogy tartalmazza az Anaconda DVD telepítő frissítését.
- ” 17-től kezdve gördülő kiadásokat tehet.” – érdekelne egy magyarázatot?
- Ha a
gpk-update-viewer
nincs telepítve,dnf install gnome-packagekit-updater
. (Alternatíva:apper
)
Válasz
Használhatja
yum update
(az összes csomag frissítéséhez)
és
yum update <packageName>
(az egyes telepített csomagok frissítéséhez)
Ez a Fedora és / vagy CentOS és / vagy Redhat EL rendszerek
Használhatja a
yum install <packagename>
vagy yum install <RPM Name or web path>
parancsokat is (csomagok telepítéséhez ezeken a rendszereken is)
Van egy Software Updater nevű alkalmazás, amely GUI-t biztosít, de yum
valójában nagyon hatékony és elég intuitív.
Ha kérdése van arról, hogy milyen kapcsolókat tud futtatni a yum-tal, használhatja a yum --help
Megjegyzéseket
- ha a
dnf install widget
szót használja, előfordulhat, hogy n Frissítse, ha ‘ már telepítve van … de adnf update widget
frissíteni fogja. Úgy tűnik, van ebben némi eltérés a csomagkezelők között, például az apt, a pkg, az npm és a pip között.
Válasz
Bár nem találtam olyan online oldalt, amely ezt leírná, a Fedora # apt-get upgrade
alternatívája # yum update
.
A yum man oldalairól:
frissítés — Ha csomagok nélkül fut, az update minden jelenleg telepített csomagot frissít. Ha egy vagy több csomag vagy csomaggömb van megadva, a Yum csak a felsorolt csomagokat frissíti. A csomagok frissítése közben a yum biztosítja, hogy minden függőség teljesüljön. (További információkért lásd: Csomagnevek megadása.) Ha a megadott csomagok vagy globusok egyeznek a jelenleg még nem telepített csomagokkal, a frissítés nem telepíti őket. A frissítés a “telepítés” parancshoz hasonlóan csoportokon, fájlokon, rendelkezésre bocsátásokon és fájllistákon működik.
Megjegyzések
- Igen, de amikor a
yum
vagy adnf
frissítés megszakad, különösen kényelmetlen a helyreállítás és nem sok segítséget nyújtanak. Kiderült, hogy ez problémákat okoz, ha a frissítés összeomolja a GUI-t (és a parancsot a GUI belsejéből futtatta). Tehát állítólag különböző módszereket kell használnia, amelyek manapság apkcon update
-et tartalmazzák. lwn.net/Articles/702629
Válasz
Általánosságban elmondható, hogy amikor új verzióra megyek, általában “teljes egészében újratelepítem a rendszert. Megtaláltam, hogy a helyben lévő csomagok frissítése meglehetősen problematikus, és mennyi időt fordítanak a problémák hibakeresésére. bonyolultabb, mint az újratelepítés.
Megjegyzések
- Szeretnék erről többet hallani
, hogy nem kell újratelepítenem, amikor frissítéseket hajt végre, az nagyon tetszett a Debiannál …
yum update
válasz a preferált módom. De van egy GUI szoftverkezelő, ha ‘ szeretné használni. A Gnome 3-ban menjen tevékenységekhez, és keressen rá a ” szoftverfrissítésre ” (vagy keresse meg az alkalmazások listáján). Ez ugyanígy fog te is.dist-upgrade
bármikor használható a teljes frissítéshez …