Abo
  1. Foren
  2. Kommentare
  3. Applikationen
  4. Alle Kommentare zum Artikel
  5. › Raspberry Pi: Raspbian auf…

Upgrade Prozedere

  1. Thema

Neues Thema Ansicht wechseln


  1. Upgrade Prozedere

    Autor: a140829 19.08.17 - 13:20

    To upgrade, first modify the files /etc/apt/sources.list and /etc/apt/sources.list.d/raspi.list. In both files, change every occurrence of the word ‘jessie’ to ‘stretch’. (Both files will require sudo to edit.)

    Then open a terminal window and execute

    sudo apt-get update
    sudo apt-get -y dist-upgrade

  2. Re: Upgrade Prozedere

    Autor: marcel151 19.08.17 - 13:21

    Richtig, wenn man die Quellen nicht anpasst, werden auch nur die Pakete des aktuellen Systems angepasst. Das dist-upgrade hat grundsätzlich nichts mit einer neuen Betriebssystemversion zu tun, auch wenn es danach klingt.

    Hier die Unterschiede von upgrade und dist-upgrade:

    upgrade
    upgrade wird benutzt, um die neusten Versionen aller aktuell auf
    dem System installierten Pakete aus den in /etc/apt/sources.list
    aufgezählten Quellen zu installieren. Aktuell installierte Pakete
    mit verfügbaren neuen Versionen werden heruntergeladen und das
    Upgrade durchgeführt. Unter keinen Umständen werden derzeit
    installierte Pakete entfernt oder nicht installierte Pakete
    heruntergeladen und installiert. Neue Versionen von aktuell
    installierten Paketen von denen kein Upgrade durchgeführt werden
    kann, ohne den Installationsstatus eines anderen Paketes zu ändern,
    werden in ihrer aktuellen Version bleiben. Zuerst muss ein update
    durchgeführt werden, so dass apt-get die neuen Versionen der
    verfügbaren Pakete kennt.

    dist-upgrade
    dist-upgrade führt zusätzlich zu der Funktion von upgrade
    intelligente Handhabung von Abhängigkeitsänderungen mit neuen
    Versionen von Paketen durch. apt-get hat ein »intelligentes«
    Konfliktauflösungssystem und es wird versuchen, Upgrades der
    wichtigsten Pakete, wenn nötig zu Lasten der weniger wichtigen, zu
    machen. So könnte der dist-upgrade-Befehl einige Pakete entfernen.



    2 mal bearbeitet, zuletzt am 19.08.17 13:23 durch marcel151.

  3. Re: Upgrade Prozedere

    Autor: wittiko 19.08.17 - 13:39

    wobei apt-get schon etwas old style ist

    ich würde apt update && apt full-upgrade verwenden.

    apt-get upgrade sollte man eigentlich nicht mehr verwenden das kann zu Problemen führen.

  4. Re: Upgrade Prozedere

    Autor: Schnarchnase 19.08.17 - 14:15

    wittiko schrieb:
    --------------------------------------------------------------------------------
    > apt-get upgrade sollte man eigentlich nicht mehr verwenden das kann zu
    > Problemen führen.

    Kann es nicht, das ist Bullshit. Apt, apt-get und aptitude nutzen die gleiche Bibliothek.

  5. Re: Upgrade Prozedere

    Autor: wittiko 19.08.17 - 15:29

    Es war nicht apt-get gemeint sondern upgrade

    Und einen Post gleich mal als Bullshit zu bezeichnen zeigt das Niveau des Verfassers.

  6. Re: Upgrade Prozedere

    Autor: user3913 19.08.17 - 15:36

    Das lese ich zum ersten Mal. Was genau oder unter welchen Umständen kann denn etwas passieren?

    wittiko schrieb:
    --------------------------------------------------------------------------------
    > wobei apt-get schon etwas old style ist
    >
    > ich würde apt update && apt full-upgrade verwenden.
    >
    > apt-get upgrade sollte man eigentlich nicht mehr verwenden das kann zu
    > Problemen führen.

  7. Re: Upgrade Prozedere

    Autor: sniner 19.08.17 - 16:34

    wittiko schrieb:
    --------------------------------------------------------------------------------
    > ich würde apt update && apt full-upgrade verwenden.
    >
    > apt-get upgrade sollte man eigentlich nicht mehr verwenden das kann zu
    > Problemen führen.

    Nee nee, genau damit beschwört man Probleme herauf. full-upgrade bzw. dist-upgrade geht (bewußt) mit Abhängigkeiten recht rabiat um. Wenn man großes Pech hat, fehlen einem am Ende lebenswichtige Pakete und die Kiste bootet nicht mehr. Deswegen lautet auch die Empfehlung von Debian selber (!) ein Upgrade in drei Stufen (nur zur Demonstration in einer Zeile, ich würde das nicht so absetzen):

    apt update && apt upgrade && apt full-upgrade

    Wenn irgendwas "System-nahes" beim 'apt upgrade' aktualisiert wurde (Kernel, systemd, ...) lege ich immer einen Reboot vor dem 'apt full-upgrade' ein.

    PS: Siehe auch https://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.de.html#minimal-upgrade

  8. Re: Upgrade Prozedere

    Autor: Vanger 19.08.17 - 17:52

    > wobei apt-get schon etwas old style ist
    >
    > ich würde apt update && apt full-upgrade verwenden.
    >
    > apt-get upgrade sollte man eigentlich nicht mehr verwenden das kann zu
    > Problemen führen.

    Welch ein Unsinn... Zwischen `apt full-upgrade` und `apt-get dist-upgrade` gibt es keinen Unterschied - nicht nur praktisch in dessen Wirkung, sondern auch ganz tatsächlich. Lediglich `apt upgrade` ist etwas anderes als `apt-get upgrade`, nämlich konkret `apt-get upgrade --with-new-pkgs`. Die Aussage zu `apt-get upgrade` (bzw. `apt upgrade`) ist kompletter Unsinn. Weder führt das zu irgendwelchen Probleme, ganz im Gegenteil, vielmehr kann `apt-get dist-upgrade` (bzw. `apt full-upgrade`) zu Problemen führen, besonders nach Änderungen an den Paketquellen - ein `full-upgrade` geht nämlich recht rabiat mit sich ändernden Abhängigkeiten um.

  9. Re: Upgrade Prozedere

    Autor: Astorek 19.08.17 - 20:53

    wittiko schrieb:
    --------------------------------------------------------------------------------
    > apt-get upgrade sollte man eigentlich nicht mehr verwenden das kann zu Problemen führen.

    Bitte liefere Quellen für diese Behauptung. Wo hast du die Information her, dass man apt-get upgrade (angeblich) nicht mehr verwenden sollte?

  10. Re: Upgrade Prozedere

    Autor: Tuxgamer12 19.08.17 - 21:12

    wittiko schrieb:
    --------------------------------------------------------------------------------
    > Und einen Post gleich mal als Bullshit zu bezeichnen zeigt das Niveau des
    > Verfassers.
    Wobei man sagen muss: Wo er Recht hat, hat er recht.

    Um völligen Zweifel auszuschließen, hier noch einmal der source-code von apt:
    https://github.com/Debian/apt/blob/master/cmdline/apt.cc


    "apt is a commandline package manager and provides commands for\n"
    "searching and managing as well as querying information about packages.\n"
    "It provides the same functionality as the specialized APT tools,\n"
    "like apt-get and apt-cache, but enables options more suitable for\n"
    "interactive use by default.\n");


    Und um noch mal klar zu stellen, wieso es jetzt apt-get und apt gibt: apt ist ein weiteres Frontent, speziell für den Endnutzer gedacht.

    Einfach weil man der Meinung ist, dass es für den Nutzer einfacher ist immer apt zu schreiben als mal apg-get und mal apt-cache; bzw. auch diese Umbenennung von dist-upgrade zu full-upgrade - mit dist-upgrade gabs einfach Missverständnisse.

    apt-get anstatt apt ist übrigens sogar in Skripten empfohlen. Siehe die man-page:

    "
    The apt(8) commandline is designed as an end-user tool and it may
    change behavior between versions. While it tries not to break backward
    compatibility this is not guaranteed either if a change seems
    beneficial for interactive use.

    All features of apt(8) are available in dedicated APT tools like apt-
    get(8) and apt-cache(8) as well. apt(8) just changes the default value
    of some options (see apt.conf(5) and specifically the Binary scope). So
    you should prefer using these commands (potentially with some
    additional options enabled) in your scripts as they keep backward
    compatibility as much as possible.
    "

    http://manpages.ubuntu.com/manpages/xenial/man8/apt.8.html



    1 mal bearbeitet, zuletzt am 19.08.17 21:13 durch Tuxgamer12.

  11. Re: Upgrade Prozedere

    Autor: Lagganmhouillin 20.08.17 - 09:01

    a140829 schrieb:
    --------------------------------------------------------------------------------
    > To upgrade, first modify the files /etc/apt/sources.list and
    > /etc/apt/sources.list.d/raspi.list. In both files, change every occurrence
    > of the word ‘jessie’ to ‘stretch’. (Both files will
    > require sudo to edit.)
    >
    > Then open a terminal window and execute
    >
    > sudo apt-get update
    > sudo apt-get -y dist-upgrade

    Eigentlich peinlich, daß man es hier geschafft hat, nur die Hälfte von der Raspbian-Webseite abzuschreiben.

    Ich bin gerade beim Upgrade. :-)

  12. Re: Upgrade Prozedere

    Autor: wittiko 20.08.17 - 11:53

    Was mir sicherlich nicht gefällt ist dieses apt-get -y dist-upgrade.

    Ich will vorher schon sehen was geändert wird und entscheiden ob das ok ist.

    apt ist nicht so recht für Skripts gedacht das stimmt auch schreibt Debian auch raus wenn man den Output in less oder grep piped.

    Meine Vorgangsweise für ein Update auf ein neues Debian Release ist folgende:

    1) Das alte Release aktualisieren
    2) edit sources.list bzw sources.list.d
    3) apt update
    4) apt full-upgrade in screen starten
    5) reboot
    6) eventuell apt autoremove das aber mit genauer Kontrolle der Pakete
    upgrade statt full-upgrade bzw dist-upgrade updatet nur installierte Pakete auf die neueste Version. Es werden nur leider keine neuen Pakete installiert oder alte nicht mehr benötigte entfernt. Wobei offensichtlich auch apt full-upgrade genug Pakete nicht entfernt.

    Bei updates von Oldstable auf Stable kann man auch apt-get upgrade verwenden. Allerdings wenn man auf Testing arbeitet sollte man apt full-upgrade verwenden.

    Einfach anschauen welche Pakete entfernt bzw neu installiert werden apt bzw apt-get zeigt das ja auch an und fragt ob das OK ist.

  13. Re: Upgrade Prozedere

    Autor: Tuxgamer12 20.08.17 - 12:32

    wittiko schrieb:
    --------------------------------------------------------------------------------
    > Was mir sicherlich nicht gefällt ist dieses apt-get -y dist-upgrade.
    >
    > Ich will vorher schon sehen was geändert wird und entscheiden ob das ok
    > ist.
    Vielleicht das -y weglassen?

    -y steht für: Alles mit ja abnicken. Einfach mal in manual nachschauen.

    "Automatic yes to prompts; assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held package, trying to install a unauthenticated package or removing an essential package occurs then apt-get will abort."

    -y funktioniert bei apt übrigens genauso. Nur so nebenbei erwähnt...

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. über SCHLAGHECK RADTKE OLDIGES executive consultants, Großraum Düsseldorf
  2. operational services GmbH & Co. KG, Frankfurt, Berlin
  3. Präsidium Technik, Logistik, Service der Polizei, Stuttgart
  4. TAP.DE Solutions GmbH, München

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 289€ (Bestpreis!)
  2. (u. a. ASUS ZenWatch 2 Silber/Braun für 79€ statt 142,90€ im Preisvergleich und WD externe 2...
  3. (u. a. SanDisk SSD Plus 240 GB für 69€)


Haben wir etwas übersehen?

E-Mail an news@golem.de


EU-Netzpolitik: Mit vollen Hosen in die App-ocalypse
EU-Netzpolitik
Mit vollen Hosen in die App-ocalypse

Preiswertes Grafik-Dock ausprobiert: Ein eGPU-Biest für unter 50 Euro
Preiswertes Grafik-Dock ausprobiert
Ein eGPU-Biest für unter 50 Euro
  1. XG Station Pro Asus' zweite eGPU-Box ist schlicht
  2. Zotac Amp Box (Mini) TB3-Gehäuse eignen sich für eGPUs oder SSDs
  3. Snpr External Graphics Enclosure KFA2s Grafikbox samt Geforce GTX 1060 kostet 500 Euro

Kryptowährungen: Von Tulpen, Berg- und Talfahrten
Kryptowährungen
Von Tulpen, Berg- und Talfahrten
  1. Bitcoin Israels Marktaufsicht will Kryptoverbot an Börse durchsetzen
  2. Geldwäsche EU will den Bitcoin weniger anonym machen
  3. Kryptowährung 4.700 Bitcoin von Handelsplattform Nicehash gestohlen

  1. Facebook: Nutzer sollen Vertrauenswürdigkeit von Newsquellen bewerten
    Facebook
    Nutzer sollen Vertrauenswürdigkeit von Newsquellen bewerten

    Facebook will mit einem neuen Schritt die Qualität der im Nutzerfeed angezeigten Nachrichtenquellen verbessern: Die User selbst sollen künftig bewerten, ob ein Medium vertrauenswürdig ist oder nicht. Positiv bewertete Quellen sollen priorisiert werden.

  2. Notebook-Grafik: Nvidia hat eine Geforce GTX 1050 (Ti) mit Max-Q
    Notebook-Grafik
    Nvidia hat eine Geforce GTX 1050 (Ti) mit Max-Q

    Wer künftig ein Notebook mit einer Geforce GTX 1050 (Ti) kauft, sollte darauf achten, ob es eine Max-Q-Variante ist. Die sind deutlich sparsamer, aber daher auch ein bisschen langsamer.

  3. Gemini Lake: Asrock und Gigabyte bringen Atom-Boards
    Gemini Lake
    Asrock und Gigabyte bringen Atom-Boards

    Intels Atom-SoCs finden Verwendung: Asrock und Gigabyte haben Mini-ITX-Platinen mit aufgelöteten Chips im Angebot. Die Boards sind mit M.2-Slots für PCIe-SSDs, mehreren Sata-Ports, integriertem WLAN und DDR4-Unterstützung ausgestattet.


  1. 14:35

  2. 14:00

  3. 13:30

  4. 12:57

  5. 12:26

  6. 09:02

  7. 18:53

  8. 17:28