| Autor | Nachricht | 
  
    |  | 
        
					| Titel: update-installation und alte pakete--< voraussetzungen?  Verfasst am: 16.05.2006, 15:04 Uhr |  | 
  
    | 
        
          | 
 
 Anmeldung: 01. Jun 2004
 Beiträge: 1398
 
 
 |  | 
        
          | dass bei einem update (z.B. mit dem neueseten release) die möglichkeit besteht auch die nicht auf der CD vorhandenen alten paket nachzuinstallieren und dass dazu eine für apt lesbare datei angelegt wird ist mir klar. 
 Wie erkennt der installer, die alten pakete? Erkennt er die auch wenn ich vor der installation einmal
 Code: 
apt-get clean
ausgeführt haben sollte? |  
          | _________________
 Gruß
 
 michaa
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel: update-installation und alte pakete--< voraussetzungen?  Verfasst am: 16.05.2006, 15:59 Uhr |  | 
  
    | 
        
          | Team Member 
  
  
 Anmeldung: 06. Mai 2005
 Beiträge: 3087
 Wohnort: berlin
 
 |  | 
        
          | michaa, das file old-packages.txt wurde bei mir noch in jedem fall erstellt, ob make clean oder nicht, und ich hab testweise bestimmt 50 update-installs gemacht. deine frage hab ich mir allerdings noch nie gestellt. sollte ich vielleicht mal tun.
 
 greetz
 devil
 |  
          | _________________
 <<We are  Xorg - resistance is futile - you will be axximilated>>
 
 Host/Kernel/OS  "devilsbox" running[2.6.19-rc1-git5-kanotix-1KANOTIX-2006-01-RC4 ]
 CPU Info        AMD Athlon 64 3000+ clocked at [ 803.744 MHz ]
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel: update-installation und alte pakete--< voraussetzungen?  Verfasst am: 16.05.2006, 16:13 Uhr |  | 
  
    | 
        
          | 
 
 Anmeldung: 18. Jan 2004
 Beiträge: 645
 
 
 |  | 
        
          | Das eine hat doch mit dem andern nichts zu tun. old-packages.txt ist die Liste der installierten Pakete und mit "apt-get clean" wird doch nichts deinstalliert.
 |  
          | _________________
 Bis die Tage
 Achim
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel: update-installation und alte pakete--< voraussetzungen?  Verfasst am: 16.05.2006, 17:37 Uhr |  | 
  
    | 
        
          | 
 
 Anmeldung: 01. Jun 2004
 Beiträge: 1398
 
 
 |  | 
        
          | Jo, ok, aber die frage bleibt: Wo kommt die info für old-packages.txt her (wenn nicht aus .../archives)? |  
          | _________________
 Gruß
 
 michaa
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 16.05.2006, 21:22 Uhr |  | 
  
    | 
        
          | Team Member 
  
  
 Anmeldung: 02. Jan 2005
 Beiträge: 906
 Wohnort: Hagen
 
 |  | 
        
          | Code: 
dpkg -l|awk '/^ii/{print $2}'|grep -v -E "$PACKAGES_TO_REMOVE_REGEXP"
 # PACKAGES_TO_REMOVE ist eine Liste von Paketen, die nicht in der "old-packages"-Liste auftauchen sollen
 also im prinzip: dpkg -l dann awk '/^ii/{print $2}' (nur die installierten)
 grep -v -E "$PACKAGES_TO_REMOVE_REGEXP" (nur die nicht in der liste PACKAGES_TO_REMOVE_REGEXP vorkommen)
 |  
          |  |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 17.05.2006, 07:03 Uhr |  | 
  
    | 
        
          | 
 
 Anmeldung: 09. Jan 2006
 Beiträge: 1720
 
 
 |  | 
        
          | Per Evolution werden oft alte-Große in kleine-Neue Pakete aufgeteilt. Gimp als Beispiel. Dafür wird die packageslist.old gebraucht 
 KDE ist so ein Meta-Package. Da wird auch vieles mit installiert, was bei einer neuen version in einem anderen Paket liegt.
 
 aktuelle Paket.list enthält alle pakete mit abhänigkeiten der Neuen version, die Paketlist.old die alte. Package.db alle installierten mit Versionsnr.
 
 Der installer sieht immer in der .DB nach und sucht passend in der p..old oder p...akt nach, so kommt es zu keinen Verwirrungen beim entfernen oder hinzufügen oder behalten von Teilen die noch gebraucht werden.
 |  
          |  |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
  
    |  |