Debian Upgrade: Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
Betriebssystem sauber auf die aktuelle Ausgangsversion bringen
Betriebssystem sauber auf die aktuelle Ausgangsversion bringen
  # apt-get update
  # apt-get update
  <nowiki>#</nowiki> apt-get upgrade  
  # apt-get upgrade  
  <nowiki>#</nowiki> apt-get dist-upgrade
  # apt-get dist-upgrade
Konsistenzprüfungen der Paketdatenbank inkl. Prüfung der Datenbanksauberkeit, Konsistenz, teilweise installierter, fehlender oder obsoleter Pakete
Konsistenzprüfungen der Paketdatenbank inkl. Prüfung der Datenbanksauberkeit, Konsistenz, teilweise installierter, fehlender oder obsoleter Pakete
  # dpkg -C
  # dpkg -C
Zeile 38: Zeile 38:
  # apt autoremove (?)
  # apt autoremove (?)
Betriebssysteminformationen überprüfen siehe [[Command Line Interface-Befehle (Debian)]]
Betriebssysteminformationen überprüfen siehe [[Command Line Interface-Befehle (Debian)]]
== Troubleshooting ==
=== Kein öffentlicher Schlüssel gefunden ===
Manchmal passiert es, dass bei der Aktualisierung der Repositories die Fehlermeldung kommtm dass kein öffentlicher Schlüssel für ein Repository besteht.
In diesem Falle kann es helfen, die Pakete zu aktualisieren:
# apt-get upgrade
Danach sollte die Fehlermeldung bei der Repository-Aktualisierung nicht mehr erscheinen.
Falls dies nicht hilft, fehlt vielleicht der Debian Keyring. In diesem falle kann versucht werden, das Paket "debian-keyring" zu installieren:
# apt-get install debian-keyring
Dieses enthält GnuPG Schlüssel von Entwicklern.




Zeile 67: Zeile 47:


=== Vorbereitung ===
=== Vorbereitung ===
Überprüfen, ob es obsolete oder nicht mehr genutzte Pakete gibt:
Überprüfen, ob es obsolete Pakete gibt:
  # aptitude search '~o'
  # aptitude search '~o'
Überprüfen, ob es 3rd-Party-Pakete gibt:
  # aptitude search '~i(!~ODebian)'
  # aptitude search '~i(!~ODebian)'


Betriebssystem sauber auf die aktuelle Ausgangsversion bringen
Betriebssystem sauber auf die aktuelle Ausgangsversion bringen
  # apt-get update
  # apt-get update
  <nowiki>#</nowiki> apt-get upgrade  
  # apt-get upgrade  
  <nowiki>#</nowiki> apt-get dist-upgrade
  # apt-get dist-upgrade
Konsistenzprüfungen der Paketdatenbank inkl. Prüfung der Datenbanksauberkeit, Konsistenz, teilweise installierter, fehlender oder obsoleter Pakete
Konsistenzprüfungen der Paketdatenbank inkl. Prüfung der Datenbanksauberkeit, Konsistenz, teilweise installierter, fehlender oder obsoleter Pakete
  # dpkg -C
  # dpkg -C
Zeile 103: Zeile 85:
  # apt autoremove (?)
  # apt autoremove (?)
Betriebssysteminformationen überprüfen siehe [[Command Line Interface-Befehle (Debian)]]
Betriebssysteminformationen überprüfen siehe [[Command Line Interface-Befehle (Debian)]]


== Troubleshooting ==  
== Troubleshooting ==  
Zeile 121: Zeile 106:


Dieses enthält GnuPG Schlüssel von Entwicklern.
Dieses enthält GnuPG Schlüssel von Entwicklern.


[[Category:Linux]]
[[Category:Linux]]
[[Kategorie:Terminal]]
[[Kategorie:Terminal]]

Version vom 25. Dezember 2019, 15:11 Uhr

Upgrade Debian Jessie 8.x auf Stretch 9.x

Quelle: https://linuxconfig.org/how-to-upgrade-debian-8-jessie-to-debian-9-stretch

Vorbereitung

Überprüfen, ob es obsolete Pakete gibt:

# aptitude search '~o'

Betriebssystem sauber auf die aktuelle Ausgangsversion bringen

# apt-get update
# apt-get upgrade 
# apt-get dist-upgrade

Konsistenzprüfungen der Paketdatenbank inkl. Prüfung der Datenbanksauberkeit, Konsistenz, teilweise installierter, fehlender oder obsoleter Pakete

# dpkg -C

Wenn keine Fehler gemeldet wurden noch prüfen, ob Pakete zurückgehalten werden

# apt-mark showhold

Liste installierter Programme (Welcher Unterschied zu dpkg -l?)

# dpkg-query -l                    oder 
# dpkg -l

Repository upgraden

Backup von /etc/apt/sources.list erstellen

In /etc/apt/sources.list das Wort Jessie durch das Wort stretch ersetzen.

Danach aktuelle Respositories holen.

# apt-get update

Upgrade simulieren

Liste der Programme, die auf die neue Distribution upgegraded werden

# apt list --upgradable           

Upgrade durchführen

# apt-get upgrade
# apt-get dist-upgrade

Nochmals überprüfen, ob es obsolete Pakete gibt:

# aptitude search '~o'

Obsolete Pakete entfernen mit

# apt autoremove (?)

Betriebssysteminformationen überprüfen siehe Command Line Interface-Befehle (Debian)


Upgrade Debian Stretch 9 auf Buster 10

Quellen: https://www.debian.org/releases/buster/mips/release-notes/ https://linuxconfig.org/how-to-upgrade-debian-9-stretch-to-debian-10-buster

Vorbereitung

Überprüfen, ob es obsolete Pakete gibt:

# aptitude search '~o'

Überprüfen, ob es 3rd-Party-Pakete gibt:

# aptitude search '~i(!~ODebian)'

Betriebssystem sauber auf die aktuelle Ausgangsversion bringen

# apt-get update
# apt-get upgrade 
# apt-get dist-upgrade

Konsistenzprüfungen der Paketdatenbank inkl. Prüfung der Datenbanksauberkeit, Konsistenz, teilweise installierter, fehlender oder obsoleter Pakete

# dpkg -C

Wenn keine Fehler gemeldet wurden noch prüfen, ob Pakete zurückgehalten werden

# apt-mark showhold

Liste installierter Programme (Welcher Unterschied zu dpkg -l?)

# dpkg-query -l                    oder 
# dpkg -l

Repository upgraden

Backup von /etc/apt/sources.list erstellen

In /etc/apt/sources.list das Wort Jessie durch das Wort stretch ersetzen.

Danach aktuelle Respositories holen.

# apt-get update

Upgrade simulieren

Liste der Programme, die auf die neue Distribution upgegraded werden

# apt list --upgradable           

Upgrade durchführen

# apt-get upgrade
# apt-get dist-upgrade

Nochmals überprüfen, ob es obsolete Pakete gibt:

# aptitude search '~o'

Obsolete Pakete entfernen mit

# apt autoremove (?)

Betriebssysteminformationen überprüfen siehe Command Line Interface-Befehle (Debian)



Troubleshooting

Kein öffentlicher Schlüssel gefunden

Manchmal passiert es, dass bei der Aktualisierung der Repositories die Fehlermeldung kommtm dass kein öffentlicher Schlüssel für ein Repository besteht.

In diesem Falle kann es helfen, die Pakete zu aktualisieren:

# apt-get upgrade

Danach sollte die Fehlermeldung bei der Repository-Aktualisierung nicht mehr erscheinen.

Falls dies nicht hilft, fehlt vielleicht der Debian Keyring. In diesem falle kann versucht werden, das Paket "debian-keyring" zu installieren:

# apt-get install debian-keyring

Dieses enthält GnuPG Schlüssel von Entwicklern.