Vraag Wat is het verschil tussen apt-get update en upgrade?


Wat is het verschil tussen apt-get update en apt-get upgrade?

Welke moet ik als eerste lopen?

Voer een van hen automatisch de andere uit?


311
2018-01-09 17:09


oorsprong


Zien: askubuntu.com/questions/99033/...  Wat is het verschil tussen apt-get-upgrade en apt-get dist-upgrade? - david6
Mogelijk duplicaat van: askubuntu.com/questions/81585/... OF askubuntu.com/questions/99033/... - david6
Het is geen duplicaat: dit gaat over het verschil tussen update / upgrade, niet over het verschil tussen upgrade / dist-upgrade. - Andrea Corbellini


antwoorden:


Je moet eerst rennen update, dan upgrade. Geen van beide voert automatisch de andere uit.

  • apt-get update werkt de lijst met beschikbare pakketten en hun versies bij, maar kan geen pakketten installeren of upgraden.
  • apt-get upgrade installeert eigenlijk nieuwere versies van de pakketten die u heeft. Na het bijwerken van de lijsten, kent de pakketbeheerder de beschikbare updates voor de software die u hebt geïnstalleerd. Dit is waarom je het eerst wilt update.

335
2018-01-09 17:16



Houd in gedachten dat de meeste van de tijden in plaats van apt-get upgrade wat je wilt doen is apt-get dist-upgrade - fdierre
@TravisR Niet echt. dist-upgrade zal niet upgraden naar een nieuw OS, maar zal upgraden naar een nieuwe kernel (vaak genoeg) of een andere set afhankelijkheden (vaak genoeg) of afhankelijkheden verwijderen die er niet toe doen na een upgrade (ook gebruikelijk). Als u op een thuis- of kantoorsysteem werkt, meestal wilt u dat dist-upgrade, niet upgrade. Het is alsof u verschillende systemen bijwerkt, of een die u in een goed gedefinieerde staat moet houden die u zou willen hebben upgrade. Voor "gewone" gebruikers (hun eigen machine), dist-upgrade is degene om voor te gaan. - Jon Hanna
Dus bedoel je dat "apt-get-upgrade" niets zal doen als het niet gevolgd wordt door "apt-get update"? Als dit zo is, wat is dan het echte gebruik van "apt-get update"? Waarom is de "update" dan niet opgenomen in "upgrade"? - user22180
dan eindigen met een apt-get autoremove ! - austin
@ user22180 Dat is een heel intelligente vraag. Op het eerste gezicht is het absurd om de methoden te scheiden als beide moeten worden aangeroepen om de gewenste functie te vervullen, om de oude pakketten daadwerkelijk te vervangen door de nieuwe. Maar misschien wilt u een verschil maken tussen de pakketten die u moet installeren en degene die u uiteindelijk wilt upgraden. - JuanRocamonde